def vedHexChecksum(byteData):
    """
    Generate VE Direct HEX Checksum
     - sum of byteData + CS = 0x55
    """
    CS = 0x55
    for b in byteData:
        CS -= b
    CS = CS & 0xFF
    return CS