current = await self.__protocol.read_register(register)
print(f"Register {register}: {current}")
- parameters = [(12015, 1), (12220, 0), (13022, 2), (13023, 37), (13024, 5),
- (13110, 2), (14140, 0), (15102, 11), (15103, 1)]
- #parameters = [(12015, 1), (12220, 90), (13022, 2), (13023, 37), (13024, 5),
- # (13110, 2), (14140, 1), (15102, 11), (15103, 4)]
+ parameters = [(12015, 1), (12220, 0.9), (12222, 1.0), (13015, 350.0),
+ (13021, 50.0), (13022, 2), (13023, 37.5), (13024, 5.0),
+ (13026, 2), (13027, 47.5), (13101, 4.0), (13110, 2),
+ (13210, 25.5), (13221, 30.0), (14140, 0),
+ (15102, 11.0), (15103, 1.0)]
async def correct_parameters(self) -> None:
for (register, value) in self.parameters:
- current = int(await self.__protocol.read_register(register))
+ current = await self.__protocol.read_register(register)
if current != value:
print(f"Register {register} is {current} instead of {value}.")
await self.__protocol.write_register(9002, 1)