def SetRegisters(self, addr, qty, data): """Store the data in a packed binary string to the registers. addr (integer) - Registers address. qty (integer) - Number of registers to set. data (packed binary string) - Data. """ self._Registers[addr : addr + qty] = SBusMsg.signedbin2int32list(data)[:qty]
def GetRegisters(self, addr, qty): """Return qty registers values as a packed binary string. addr (integer) - Registers address. qty (integer) - Number of registers desired. Returns a packed binary string. """ return SBusMsg.signedint32list2bin(self._Registers[addr:addr + qty])
def GetRegisters(self, addr, qty): """Return qty registers values as a packed binary string. addr (integer) - Registers address. qty (integer) - Number of registers desired. Returns a packed binary string. """ return SBusMsg.signedint32list2bin(self._Registers[addr : addr + qty])
def SetRegisters(self, addr, qty, data): """Store the data in a packed binary string to the registers. addr (integer) - Registers address. qty (integer) - Number of registers to set. data (packed binary string) - Data. """ self._Registers[addr:addr + qty] = SBusMsg.signedbin2int32list(data)[:qty]