def read(args): print("Reading %s register(s) starting from register %s of device %s" % (args.amount,args.address, args.register)) port = mursu.open_port() response = mursu.read_holding_register(port,args.address,args.register, args.amount) mursu.print_response(response) mursu.close(port)
def get_temperature(self,port): data = mursu.read_holding_register(port,self.address,self.temperature_register,self.temperature_amount) temperature = self.parse_temperature(data) return temperature