1e9abhi1e10
4adb7dc92c
feat: Add update firmware for ePIC miner
2024-06-22 08:06:44 +05:30
John-Paul Compagnone
677db8fd0d
add active field
2024-06-11 14:14:22 -04:00
John-Paul Compagnone
5a09ddcb04
remove latency
2024-06-11 11:13:50 -04:00
John-Paul Compagnone
4d9fde572e
feat: add voltage,tuned status to HB. Add pool_data to ePIC
2024-06-11 11:10:07 -04:00
John-Paul Compagnone
19e232ddb9
fix typo
2024-05-17 11:01:01 -04:00
JP Compagnone
03caa9fe94
Merge branch 'UpstreamData:master' into master
2024-05-15 21:03:32 -04:00
John-Paul Compagnone
91d504fc1c
add Vopt status, fix typo
2024-05-14 23:07:34 -04:00
Upstream Data
7eb61473a8
feature: add custom hashrate types and conversion.
2024-05-14 13:34:14 -06:00
Upstream Data
1d67e5ed68
refactor: clean and optimize imports.
2024-05-14 13:33:12 -06:00
Upstream Data
40ebf42da1
feature: create device_info field for MinerData.
2024-05-14 13:32:12 -06:00
John-Paul Compagnone
92e9f7bc08
fix typo
2024-05-13 16:57:19 -04:00
John-Paul Compagnone
a65c4ba215
feat: add voltage param to minerdata
2024-05-13 15:44:12 -04:00
John-Paul Compagnone
d5cabf8af5
fix: fix send_config for epic, add throttle step and min throttle for Vopt
2024-05-12 14:08:12 -04:00
John-Paul Compagnone
3b2b586420
add new critical temp api, add board serial no
2024-04-26 19:27:19 -04:00
John-Paul Compagnone
81b77f8768
cleaner code
2024-04-11 11:06:45 -04:00
John-Paul Compagnone
3b127b6862
fix is_mining for ePIC
2024-04-11 09:34:40 -04:00
John-Paul Compagnone
a76d1c6149
add ePIC UMC S21 support, fix HB generation by using capabilities
2024-02-10 19:36:07 -05:00
b-rowan
4f0eb49a02
bug: fix some issues with epic send config.
2024-01-27 09:25:20 -07:00
John-Paul Compagnone
3c7679a22d
fix send_config for ePIC
2024-01-27 10:50:37 -05:00
UpstreamData
6c14902484
Add ePIC send_config and config.as_epic ( #101 )
...
* feature: Add epic send_config.
* feature: remove UID from epic config.
* feature: add default for temp configs in epic.
2024-01-26 12:47:19 -07:00
UpstreamData
dd4c087749
refactor: move base classes to base.py in their directories, move data locations to miners.data, and rename types to models.
2024-01-25 14:26:53 -07:00
upstreamdata
4b5314a8f6
refactor: move ssh to miner.ssh
2024-01-18 15:32:09 -07:00
UpstreamData
307926afbb
refactor: use protocol for BaseMiner and update attributes to be part of the class rather than a __init__ method.
2024-01-16 14:47:43 -07:00
UpstreamData
10293ae24a
refactor: add default values for data locations to reduce duplication.
2024-01-16 09:31:23 -07:00
UpstreamData
468134e754
refactor: fix some not x in y and not x not in y
2024-01-16 08:36:31 -07:00
UpstreamData
d686cdacc8
refactor: change some if statements to if is not None.
2024-01-15 15:43:31 -07:00
UpstreamData
c069468803
bug: fix some bugs with epic, update miner repr, and remove get_model from braiinsOS.
2024-01-15 14:58:54 -07:00
UpstreamData
edaf89c73a
refactor: fix some formatting issues and bugs.
2024-01-15 14:18:41 -07:00
UpstreamData
b0337e8417
refactor: swap (KeyError, IndexError) for LookupError.
2024-01-15 10:47:40 -07:00
UpstreamData
60f3687d02
refactor: optimize imports.
2024-01-15 10:47:39 -07:00
UpstreamData
06cc84f16d
refactor: remove parameters from get_{x} functions and move them to _get_{x}(**params). Add miner.fw_str, and miner.raw_model. Remove model from get_data exclude. Swap fan_count to expected_fans.
2024-01-15 10:47:38 -07:00
UpstreamData
cd1768aae9
refactor: swap (KeyError, IndexError) for LookupError.
2024-01-15 10:47:37 -07:00
UpstreamData
2ef85d3868
refactor: optimize imports.
2024-01-15 10:47:36 -07:00
UpstreamData
6f64cc5e0d
refactor: remove parameters from get_{x} functions and move them to _get_{x}(**params). Add miner.fw_str, and miner.raw_model. Remove model from get_data exclude. Swap fan_count to expected_fans.
2024-01-15 10:47:33 -07:00
UpstreamData
6e7442f90d
Update data locations to be typed with dataclasses and enums. ( #82 )
...
* feature: swap AntminerModern to new data location style.
* bug: fix a bunch of missed instances of `nominal_` naming.
* feature: add support for S19 Pro Hydro.
* version: bump version number.
* dependencies: bump httpx version
* version: bump version number.
* feature: implement data locations for all remaining miners.
* refactor: remove some unused docstrings.
* feature: swap AntminerModern to new data location style.
* feature: implement data locations for all remaining miners.
* refactor: remove some unused docstrings.
* bug: fix misnamed data locations, and update base miner get_data to use new data locations.
* bug: fix include/exclude implementation on get_data.
* bug: swap ePIC to BaseMiner subclass.
* feature: add DataOptions to __all__
* tests: update data tests with new data locations method.
* bug: remove bad command from bosminer commands.
* dependencies: update dependencies.
* bug: fix some typing issues with python 3.8, and remove useless semaphore and scan threads.
* bug: fix KeyError when pools rpc command returns broken data.
2024-01-04 13:03:45 -07:00
John-Paul Compagnone
2e28060e05
fixes, changes, and formatting
2023-12-23 15:01:42 -05:00
John-Paul Compagnone
6f6f5743cf
add get_config to ePIC backend
2023-12-22 23:35:13 -05:00
Upstream Data
550b4a97a1
bug: fix a bunch of missed instances of nominal_ naming.
2023-12-22 15:32:01 -07:00
UpstreamData
0e5b811fb9
Add config attribute to data and refactor data naming ( #81 )
...
* feature: add config to MinerData. Remove related attributes.
* feature: rename ideal and nominal to expected to make data naming consistent across files.
* refactor: run isort on all files.
* docs: update docstrings.
2023-12-21 15:20:50 -07:00
UpstreamData
659dc55f3c
bug: add missing key to epic data locations.
2023-12-18 14:07:46 -07:00
Upstream Data
4459de2260
feature: add support for S19kProNoPIC BOS. Reformat.
2023-12-16 10:54:51 -07:00
JP Compagnone
8701bbe4e2
Feature - Add initial ePIC UMC support ( #71 )
...
* prelim support of ePIC UMC
* slowly adding things
* add most api calls
* add some guards
* fix post commands
* remove print
* catch when API returns error
* missing guard
* remove semicolon
* recommended changes
* add docs and changes
* respect ignore_errors
2023-11-28 10:49:49 -07:00