import struct from binascii import unhexlify def integer2ByteArray(val): """ Converts an integer value into a byte array (little endian) \param val: integer to convert to byte array \returns byte array """ fmt = '%08x' # integer to hex string formatter b = unhexlify(fmt % val) # convert int to byte array b = b[::-1] # little endian byte order return b def float2ByteArray(val): """ Converts a float value into a byte array (little endian) \param val: float to convert to byte array \returns byte array """ b = struct.pack('