configure scan increment

This commit is contained in:
Stefan Allius
2024-10-20 16:52:30 +02:00
parent fda4008036
commit ad8a902ac6

View File

@@ -137,8 +137,9 @@ class SolarmanV5(Message):
self.at_acl = g3p_cnf['at_acl'] self.at_acl = g3p_cnf['at_acl']
self.sensor_list = 0x0000 self.sensor_list = 0x0000
self.mb_start_reg = 0x4b81 self.mb_start_reg = 0x0001 # 0x7001
self.mb_inv_no = 3 self.mb_incr_reg = 0x100 # 4
self.mb_inv_no = 126 # 3
''' '''
Our puplic methods Our puplic methods
@@ -428,7 +429,7 @@ class SolarmanV5(Message):
def mb_timout_cb(self, exp_cnt): def mb_timout_cb(self, exp_cnt):
self.mb_timer.start(self.mb_timeout) self.mb_timer.start(self.mb_timeout)
if self.sensor_list != 0: # 0x02b0 if self.sensor_list != 0: # 0x02b0
self.mb_start_reg += 4 self.mb_start_reg += self.mb_incr_reg
if self.mb_start_reg > 0xffff: if self.mb_start_reg > 0xffff:
self.mb_start_reg = self.mb_start_reg & 0xffff self.mb_start_reg = self.mb_start_reg & 0xffff
self.mb_inv_no += 1 self.mb_inv_no += 1