satel_integra/satel_integra.py
def generate_query(command):
    """Add header, checksum and footer to command data."""
    data = bytearray(command)
    c = checksum(data)
    data.append(c >> 8)
    data.append(c & 0xFF)
    data.replace(b'\xFE', b'\xFE\xF0')

    data = bytearray.fromhex("FEFE") + data + bytearray.fromhex("FE0D")
    return data
def generate_query(command):
    data = bytearray(command)
    c = checksum(data)
    data.append(c >> 8)
    data.append(c & 0xFF)
    data.replace(b'\xFE', b'\xFE\xF0')

    data = bytearray.fromhex("FEFE") + data + bytearray.fromhex("FE0D")
    return data
def generate_query ( command ) : data = bytearray ( command ) c = checksum ( data ) data . append ( c >> 8 ) data . append ( c & 0xFF ) data . replace ( b'\xFE' , b'\xFE\xF0' ) data = bytearray . fromhex ( "FEFE" ) + data + bytearray . fromhex ( "FE0D" ) return data
Add header, checksum and footer to command data.
Add header checksum and footer to command data .