//| Copyright: (C) 2020-2024 Kevin Larke //| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwEuConDecls_H #define cwEuConDecls_H namespace cw { namespace eucon { enum { kHs0_a_EuProtoId = 0x0a, // Handshake 0 : Eucon -> Channel kHs1_b_EuProtoId = 0x0b, // Handshake 1 : Channel -> EuCon kHs2_c_EuProtoId = 0x0c, // Handshake 2 : Eucon -> Channel kHs3_d_EuProtoId = 0x0d, // Handshake 3 : Channel -> EuCon kChMsg_EuProtoId = 0x00, // 8 byte channel message k0x19_EuProtoId = 0x19, // variable length messages (display bitmaps?) kChHb_EuProtoId = 0x03, // Heartbeat : Channel -> EuCon kEuHb_EuProtoId = 0x04 // Heartbeat : Eucon -> Channel }; enum { kFPosnEuconId = 0x0000, kTouchEuconId = 0x0001, kEucMuteEuconId = 0x0201, // mute Euc->Fdr kFdrMuteEuconId = 0x0200, // mute Fdr->Euc kPingEuconId = 0x0800 }; } } #endif