pyasic icon indicating copy to clipboard operation
pyasic copied to clipboard

feature: Improve timestamp serialization, add device_data to MinerData, and use enums for device information

Open UpstreamData opened this issue 9 months ago • 3 comments

  • Add field device_info to MinerData, containing make, model, and firmware
  • Make make, model, and firmware enum variants.
  • Remove MinerData.model and MinerData.make field
  • Improve timestamp serialization by moving datetime.datetime instance to MinerData._datetime, and exposing 2 new datetime formats, iso format for MinerData.datetime, and a unix timestamp in MinerData.timestamp.
  • Add expected_fans to miner data.

UpstreamData avatar May 01 '24 20:05 UpstreamData

Fixes #133 Fixes #136

UpstreamData avatar May 01 '24 20:05 UpstreamData

@UpstreamData when you plan to release these changes ?

vijendtra avatar May 07 '24 13:05 vijendtra

Just waiting on one of the other contributors to review as a sanity check, this is a fairly large change so just want to make sure it's all correct.

UpstreamData avatar May 07 '24 13:05 UpstreamData