bug: fix missing initialization variables on HashBoard when being called from within get_data on bos, T9, and btminer.
This commit is contained in:
@@ -191,7 +191,11 @@ class BMMiner(BaseMiner):
|
|||||||
Returns:
|
Returns:
|
||||||
A [`MinerData`][pyasic.data.MinerData] instance containing the miners data.
|
A [`MinerData`][pyasic.data.MinerData] instance containing the miners data.
|
||||||
"""
|
"""
|
||||||
data = MinerData(ip=str(self.ip), ideal_chips=self.nominal_chips * 3)
|
data = MinerData(
|
||||||
|
ip=str(self.ip),
|
||||||
|
ideal_chips=self.nominal_chips * self.ideal_hashboards,
|
||||||
|
ideal_hashboards=self.ideal_hashboards,
|
||||||
|
)
|
||||||
|
|
||||||
board_offset = -1
|
board_offset = -1
|
||||||
fan_offset = -1
|
fan_offset = -1
|
||||||
|
|||||||
@@ -302,7 +302,8 @@ class BOSMiner(BaseMiner):
|
|||||||
"""
|
"""
|
||||||
data = MinerData(
|
data = MinerData(
|
||||||
ip=str(self.ip),
|
ip=str(self.ip),
|
||||||
ideal_chips=self.nominal_chips * 3,
|
ideal_chips=self.nominal_chips * self.ideal_hashboards,
|
||||||
|
ideal_hashboards=self.ideal_hashboards,
|
||||||
hashboards=[
|
hashboards=[
|
||||||
HashBoard(slot=i, expected_chips=self.nominal_chips)
|
HashBoard(slot=i, expected_chips=self.nominal_chips)
|
||||||
for i in range(self.ideal_hashboards)
|
for i in range(self.ideal_hashboards)
|
||||||
|
|||||||
@@ -247,7 +247,7 @@ class BTMiner(BaseMiner):
|
|||||||
A [`MinerData`][pyasic.data.MinerData] instance containing the miners data.
|
A [`MinerData`][pyasic.data.MinerData] instance containing the miners data.
|
||||||
"""
|
"""
|
||||||
data = MinerData(
|
data = MinerData(
|
||||||
ip=str(self.ip), ideal_chips=self.nominal_chips * self.ideal_hashboards
|
ip=str(self.ip), ideal_chips=self.nominal_chips * self.ideal_hashboards, ideal_hashboards=self.ideal_hashboards,
|
||||||
)
|
)
|
||||||
|
|
||||||
mac = None
|
mac = None
|
||||||
|
|||||||
@@ -39,7 +39,11 @@ class HiveonT9(Hiveon, T9):
|
|||||||
Returns:
|
Returns:
|
||||||
A [`MinerData`][pyasic.data.MinerData] instance containing the miners data.
|
A [`MinerData`][pyasic.data.MinerData] instance containing the miners data.
|
||||||
"""
|
"""
|
||||||
data = MinerData(ip=str(self.ip), ideal_chips=self.nominal_chips * 3)
|
data = MinerData(
|
||||||
|
ip=str(self.ip),
|
||||||
|
ideal_chips=self.nominal_chips * self.ideal_hashboards,
|
||||||
|
ideal_hashboards=self.ideal_hashboards,
|
||||||
|
)
|
||||||
|
|
||||||
board_offset = -1
|
board_offset = -1
|
||||||
fan_offset = -1
|
fan_offset = -1
|
||||||
@@ -105,7 +109,9 @@ class HiveonT9(Hiveon, T9):
|
|||||||
env_temp_list = []
|
env_temp_list = []
|
||||||
|
|
||||||
for board in board_map.keys():
|
for board in board_map.keys():
|
||||||
hashboard = HashBoard(slot=board, expected_chips=self.nominal_chips)
|
hashboard = HashBoard(
|
||||||
|
slot=board, expected_chips=self.nominal_chips
|
||||||
|
)
|
||||||
chips = 0
|
chips = 0
|
||||||
hashrate = 0
|
hashrate = 0
|
||||||
chip_temp = 0
|
chip_temp = 0
|
||||||
|
|||||||
Reference in New Issue
Block a user