#ifndef __REMAPPING_H__ #define __REMAPPING_H__ #include #include #include #define emoji_event_start (uint16_t)0x0001 #define emoji_event_play_music (uint16_t)0x0002 #define emoji_event_pause_music (uint16_t)0x0003 #define emoji_event_stop_music (uint16_t)0x0004 #define emoji_event_continue_play_music (uint16_t)0x0005 #define emoji_event_cold_air (uint16_t)0x0006 #define emoji_event_warm_air (uint16_t)0x0007 #define emoji_event_open_window (uint16_t)0x0008 #define emoji_event_charging (uint16_t)0x0009 #define emoji_event_charged_over (uint16_t)0x000A #define emoji_event_answer_call (uint16_t)0x000B #define emoji_event_hangup_call (uint16_t)0x000C #define emoji_event_start_navigation (uint16_t)0x000D #define emoji_event_stop_navigation (uint16_t)0x000E #define emoji_event_camping_mode (uint16_t)0x000F #define emoji_event_sleep_mode (uint16_t)0x0010 #define emoji_event_washing_mode (uint16_t)0x0011 #define emoji_event_welcome_mdoe (uint16_t)0x0012 #define emoji_event_awake (uint16_t)0x0013 #define emoji_event_arrive (uint16_t)0x0014 #define emoji_event_guard (uint16_t)0x0015 #define emoji_event_protect (uint16_t)0x0016 #define emoji_event_mindfulness (uint16_t)0x0017 #define emoji_event_horoscope (uint16_t)0x0018 #define emoji_event_bless (uint16_t)0x0019 /***********************************带动作的指令**************************************************/ #define emoji_event_awake_diver (uint16_t)0x0020 #define emoji_event_awake_passenger (uint16_t)0x0021 #define emoji_event_belt_driver (uint16_t)0x0022 #define emoji_event_belt_passenger (uint16_t)0x0023 #define emoji_event_shock (uint16_t)0x0024 #define emoji_event_check_back (uint16_t)0x0025 #define emoji_event_open_door_driver (uint16_t)0x0026 #define emoji_event_open_door_passenger (uint16_t)0x0027 #define emoji_event_open_door_all (uint16_t)0x0028 #define emoji_event_not_belt_driver (uint16_t)0x0029 #define emoji_event_not_belt_passenger (uint16_t)0x002A #define emoji_event_open_window_driver (uint16_t)0x002B #define emoji_event_cold_air_driver (uint16_t)0x002C #define emoji_event_warm_air_driver (uint16_t)0x002D #define emoji_event_left_rear_wake (uint16_t)0x002E /* 1.2.14 左后唤醒 */ #define emoji_event_right_rear_wake (uint16_t)0x002F /* 1.2.15 右后唤醒 */ #define emoji_event_turn_head_180 (uint16_t)0x0030 /* 1.2.16 行驶中转头 180° */ #define emoji_event_click_to_start_play_music (uint16_t)0x0031 /* 屏幕点击UI触发 开始播放音乐 */ /***********************************哨兵模式的表情包**************************************************/ #define emoji_event_sentinel_guard (uint16_t)0x0032 #define emoji_event_sentinel_protect (uint16_t)0x0033 #define emoji_event_autodrive (uint16_t)0x0034 #define emoji_event_autoparking (uint16_t)0x0035 #define emoji_event_back_up (uint16_t)0x0036 #define emoji_event_car_turning (uint16_t)0x0037 #define emoji_event_back_home (uint16_t)0x0038 #define emoji_event_out_home (uint16_t)0x0039 #define emoji_event_card (uint16_t)0x003A #define emoji_event_distract (uint16_t)0x003B #define emoji_event_coffe (uint16_t)0x003C #define emoji_event_speed_over_60 (uint16_t)0x003D #define emoji_event_break_car (uint16_t)0x003E #define emoji_event_turn_to_left_light (uint16_t)0x003F #define emoji_event_turn_to_right_light (uint16_t)0x0040 #define emoji_event_speed_over_120 (uint16_t)0x0041 #define emoji_event_traffic_jam (uint16_t)0x0042 #define emoji_event_traffic_light (uint16_t)0x0043 #define emoji_event_2h_drive (uint16_t)0x0044 #define emoji_event_AI_respond (uint16_t)0x0045 #define emoji_event_windshield_wiper (uint16_t)0x0046 //雨刮器 #define emoji_event_high_beam (uint16_t)0x0047 //远光灯 #define emoji_event_headlight (uint16_t)0x0048 //远光灯 #define emoji_event_sortition (uint16_t)0x0049 //停止自动泊车 /***********************************随机待机表情的表情包**************************************************/ #define emoji_event_turn_left (uint16_t)0x0201 #define emoji_event_turn_right (uint16_t)0x0202 #define emoji_event_drink_coffee (uint16_t)0x0203 #define emoji_event_speedup (uint16_t)0x0204 #define emoji_event_dizziness (uint16_t)0x0205 #define emoji_event_snail (uint16_t)0x0206 #define emoji_event_money (uint16_t)0x0207 #define emoji_event_singing (uint16_t)0x0208 #define emoji_event_celebrate (uint16_t)0x0209 #define emoji_event_breath_deeply (uint16_t)0x020A extern volatile bool is_playing_music; char *remapping(uint32_t bits); #endif