configure scan increment
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user