pyasic
pyasic copied to clipboard
feature: Improve timestamp serialization, add device_data to MinerData, and use enums for device information
- Add field
device_info
toMinerData
, containingmake
,model
, andfirmware
- Make
make
,model
, andfirmware
enum variants. - Remove
MinerData.model
andMinerData.make
field - Improve timestamp serialization by moving
datetime.datetime
instance toMinerData._datetime
, and exposing 2 new datetime formats, iso format forMinerData.datetime
, and a unix timestamp inMinerData.timestamp
. - Add
expected_fans
to miner data.
Fixes #133 Fixes #136
@UpstreamData when you plan to release these changes ?
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.