mirror of
https://github.com/niellun/FastCarPlay.git
synced 2026-06-07 09:38:25 +02:00
61 lines
1.5 KiB
C
61 lines
1.5 KiB
C
#ifndef SRC_HELPER_PROTOCOL_CONST
|
|
#define SRC_HELPER_PROTOCOL_CONST
|
|
|
|
#define MAGIC 0x55aa55aa
|
|
#define MAGIC_ENC 0x55bb55bb
|
|
|
|
#define CMD_OPEN 1
|
|
#define CMD_PLUGGED 2
|
|
#define CMD_STATE 3
|
|
#define CMD_UNPLUGGED 4
|
|
#define CMD_TOUCH 5
|
|
#define CMD_VIDEO_DATA 6
|
|
#define CMD_AUDIO_DATA 7
|
|
#define CMD_CONTROL 8
|
|
#define CMD_UNKNOWN_9 9
|
|
#define CMD_APP_INFO 10
|
|
#define CMD_BLUETOOTH_INFO 13
|
|
#define CMD_WIFI_INFO 14
|
|
#define CMD_DEVICE_LIST 18
|
|
#define CMD_JSON_CONTROL 25
|
|
#define CMD_MANUFACTURER 20
|
|
#define CMD_UNKNOWN_38 38
|
|
#define CMD_MEDIA_INFO 42
|
|
#define CMD_SEND_FILE 153
|
|
#define CMD_UNKNOWN_136 136
|
|
#define CMD_DAYNIGHT 162
|
|
#define CMD_HEARTBEAT 170
|
|
#define CMD_VERSION 204
|
|
#define CMD_ENCRYPTION 240
|
|
|
|
struct ProtocolCmdEntry
|
|
{
|
|
int cmd;
|
|
const char *name;
|
|
};
|
|
|
|
const ProtocolCmdEntry protocolCmdList[] = {
|
|
{CMD_OPEN, "Open"},
|
|
{CMD_PLUGGED, "Plugged"},
|
|
{CMD_STATE, "State"},
|
|
{CMD_UNPLUGGED, "Unplugged"},
|
|
{CMD_TOUCH, "Touch"},
|
|
{CMD_VIDEO_DATA, "Video"},
|
|
{CMD_AUDIO_DATA, "Audio"},
|
|
{CMD_CONTROL, "Control Bin"},
|
|
{CMD_APP_INFO, "AppInfo"},
|
|
{CMD_BLUETOOTH_INFO, "Bluetooth Info"},
|
|
{CMD_WIFI_INFO, "WiFi Info"},
|
|
{CMD_DEVICE_LIST, "Device List"},
|
|
{CMD_JSON_CONTROL, "Control JSON"},
|
|
{CMD_MANUFACTURER, "Manufacturer"},
|
|
{CMD_MEDIA_INFO, "Media info"},
|
|
{CMD_SEND_FILE, "File"},
|
|
{CMD_DAYNIGHT, "DeyNight Mode"},
|
|
{CMD_HEARTBEAT, "Heartbeat"},
|
|
{CMD_VERSION, "Version"},
|
|
{CMD_ENCRYPTION, "Encryption"}};
|
|
|
|
|
|
#endif /* SRC_HELPER_PROTOCOL_CONST */
|