コード例 #1
0
	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]
コード例 #2
0
    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])
コード例 #3
0
	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])
コード例 #4
0
    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]