#include <protocol.h>
Public Attributes | |
| uint8_t | button1_data: 1 |
| uint8_t | button2_data: 1 |
| uint8_t | button3_data: 1 |
| uint8_t | button4_data: 1 |
| uint8_t | crc_8 |
| uint8_t | custom_button_l: 1 |
| uint8_t | custom_button_r: 1 |
| uint8_t | data [30] |
| uint16_t | data_length |
| uint8_t | encoder1_data [2] |
| uint8_t | encoder2_data [2] |
| uint8_t | encoder3_data [2] |
| uint8_t | encoder4_data [2] |
| uint8_t | encoder5_data [2] |
| uint8_t | encoder6_data [2] |
| uint16_t | joystick_l_x: 11 |
| uint8_t | joystick_l_x_data [2] |
| uint16_t | joystick_l_y: 11 |
| uint8_t | joystick_l_y_data [2] |
| uint16_t | joystick_r_x: 11 |
| uint8_t | joystick_r_x_data [2] |
| uint16_t | joystick_r_y: 11 |
| uint8_t | joystick_r_y_data [2] |
| uint16_t | key_a: 1 |
| uint16_t | key_b: 1 |
| uint16_t | key_c: 1 |
| uint16_t | key_ctrl: 1 |
| uint16_t | key_d: 1 |
| uint16_t | key_e: 1 |
| uint16_t | key_f: 1 |
| uint16_t | key_g: 1 |
| uint16_t | key_q: 1 |
| uint16_t | key_r: 1 |
| uint16_t | key_s: 1 |
| uint16_t | key_shift: 1 |
| uint16_t | key_v: 1 |
| uint16_t | key_w: 1 |
| uint16_t | key_x: 1 |
| uint16_t | key_z: 1 |
| int8_t | left_button_down |
| uint8_t | mode_switch: 2 |
| uint8_t | mouse_left_down: 2 |
| uint8_t | mouse_mid_down: 2 |
| uint8_t | mouse_right_down: 2 |
| int16_t | mouse_wheel |
| int16_t | mouse_x |
| int16_t | mouse_y |
| int16_t | mouse_z |
| uint8_t | pause_button: 1 |
| uint16_t | reserved |
| int8_t | right_button_down |
| uint8_t | seq |
| uint8_t | sof |
| uint8_t | trigger: 1 |
| uint8_t | unused_1: 3 |
| uint8_t | unused_2: 2 |
| uint8_t | unused_button_data: 4 |
| uint8_t | unused_data_1 |
| uint8_t | unused_data_2 |
| uint8_t | unused_data_3 |
| uint8_t | unused_data_4 |
| uint8_t | unused_data_5 |
| uint8_t | unused_data_6 |
| uint8_t | unused_data_7 |
| uint8_t | unused_data_8 |
| uint8_t | unused_data_9 |
| uint16_t | wheel: 11 |
Definition at line 17 of file protocol.h.
| uint8_t rm_vt::__packed::button1_data |
Definition at line 37 of file protocol.h.
| uint8_t rm_vt::__packed::button2_data |
Definition at line 38 of file protocol.h.
| uint8_t rm_vt::__packed::button3_data |
Definition at line 39 of file protocol.h.
| uint8_t rm_vt::__packed::button4_data |
Definition at line 40 of file protocol.h.
| uint8_t rm_vt::__packed::crc_8 |
Definition at line 22 of file protocol.h.
| uint8_t rm_vt::__packed::custom_button_l |
Definition at line 92 of file protocol.h.
| uint8_t rm_vt::__packed::custom_button_r |
Definition at line 93 of file protocol.h.
| uint8_t rm_vt::__packed::data[30] |
Definition at line 55 of file protocol.h.
| uint16_t rm_vt::__packed::data_length |
Definition at line 20 of file protocol.h.
| uint8_t rm_vt::__packed::encoder1_data[2] |
Definition at line 27 of file protocol.h.
| uint8_t rm_vt::__packed::encoder2_data[2] |
Definition at line 28 of file protocol.h.
| uint8_t rm_vt::__packed::encoder3_data[2] |
Definition at line 29 of file protocol.h.
| uint8_t rm_vt::__packed::encoder4_data[2] |
Definition at line 30 of file protocol.h.
| uint8_t rm_vt::__packed::encoder5_data[2] |
Definition at line 31 of file protocol.h.
| uint8_t rm_vt::__packed::encoder6_data[2] |
Definition at line 32 of file protocol.h.
| uint16_t rm_vt::__packed::joystick_l_x |
Definition at line 89 of file protocol.h.
| uint8_t rm_vt::__packed::joystick_l_x_data[2] |
Definition at line 34 of file protocol.h.
| uint16_t rm_vt::__packed::joystick_l_y |
Definition at line 88 of file protocol.h.
| uint8_t rm_vt::__packed::joystick_l_y_data[2] |
Definition at line 33 of file protocol.h.
| uint16_t rm_vt::__packed::joystick_r_x |
Definition at line 86 of file protocol.h.
| uint8_t rm_vt::__packed::joystick_r_x_data[2] |
Definition at line 36 of file protocol.h.
| uint16_t rm_vt::__packed::joystick_r_y |
Definition at line 87 of file protocol.h.
| uint8_t rm_vt::__packed::joystick_r_y_data[2] |
Definition at line 35 of file protocol.h.
| uint16_t rm_vt::__packed::key_a |
Definition at line 67 of file protocol.h.
| uint16_t rm_vt::__packed::key_b |
Definition at line 80 of file protocol.h.
| uint16_t rm_vt::__packed::key_c |
Definition at line 78 of file protocol.h.
| uint16_t rm_vt::__packed::key_ctrl |
Definition at line 70 of file protocol.h.
| uint16_t rm_vt::__packed::key_d |
Definition at line 68 of file protocol.h.
| uint16_t rm_vt::__packed::key_e |
Definition at line 72 of file protocol.h.
| uint16_t rm_vt::__packed::key_f |
Definition at line 74 of file protocol.h.
| uint16_t rm_vt::__packed::key_g |
Definition at line 75 of file protocol.h.
| uint16_t rm_vt::__packed::key_q |
Definition at line 71 of file protocol.h.
| uint16_t rm_vt::__packed::key_r |
Definition at line 73 of file protocol.h.
| uint16_t rm_vt::__packed::key_s |
Definition at line 66 of file protocol.h.
| uint16_t rm_vt::__packed::key_shift |
Definition at line 69 of file protocol.h.
| uint16_t rm_vt::__packed::key_v |
Definition at line 79 of file protocol.h.
| uint16_t rm_vt::__packed::key_w |
Definition at line 65 of file protocol.h.
| uint16_t rm_vt::__packed::key_x |
Definition at line 77 of file protocol.h.
| uint16_t rm_vt::__packed::key_z |
Definition at line 76 of file protocol.h.
| int8_t rm_vt::__packed::left_button_down |
Definition at line 63 of file protocol.h.
| uint8_t rm_vt::__packed::mode_switch |
Definition at line 90 of file protocol.h.
| uint8_t rm_vt::__packed::mouse_left_down |
Definition at line 101 of file protocol.h.
| uint8_t rm_vt::__packed::mouse_mid_down |
Definition at line 103 of file protocol.h.
| uint8_t rm_vt::__packed::mouse_right_down |
Definition at line 102 of file protocol.h.
| int16_t rm_vt::__packed::mouse_wheel |
Definition at line 100 of file protocol.h.
| int16_t rm_vt::__packed::mouse_x |
Definition at line 60 of file protocol.h.
| int16_t rm_vt::__packed::mouse_y |
Definition at line 61 of file protocol.h.
| int16_t rm_vt::__packed::mouse_z |
Definition at line 62 of file protocol.h.
| uint8_t rm_vt::__packed::pause_button |
Definition at line 91 of file protocol.h.
| uint16_t rm_vt::__packed::reserved |
Definition at line 81 of file protocol.h.
| int8_t rm_vt::__packed::right_button_down |
Definition at line 64 of file protocol.h.
| uint8_t rm_vt::__packed::seq |
Definition at line 21 of file protocol.h.
| uint8_t rm_vt::__packed::sof |
Definition at line 19 of file protocol.h.
| uint8_t rm_vt::__packed::trigger |
Definition at line 95 of file protocol.h.
| uint8_t rm_vt::__packed::unused_1 |
Definition at line 96 of file protocol.h.
| uint8_t rm_vt::__packed::unused_2 |
Definition at line 104 of file protocol.h.
| uint8_t rm_vt::__packed::unused_button_data |
Definition at line 41 of file protocol.h.
| uint8_t rm_vt::__packed::unused_data_1 |
Definition at line 42 of file protocol.h.
| uint8_t rm_vt::__packed::unused_data_2 |
Definition at line 43 of file protocol.h.
| uint8_t rm_vt::__packed::unused_data_3 |
Definition at line 44 of file protocol.h.
| uint8_t rm_vt::__packed::unused_data_4 |
Definition at line 45 of file protocol.h.
| uint8_t rm_vt::__packed::unused_data_5 |
Definition at line 46 of file protocol.h.
| uint8_t rm_vt::__packed::unused_data_6 |
Definition at line 47 of file protocol.h.
| uint8_t rm_vt::__packed::unused_data_7 |
Definition at line 48 of file protocol.h.
| uint8_t rm_vt::__packed::unused_data_8 |
Definition at line 49 of file protocol.h.
| uint8_t rm_vt::__packed::unused_data_9 |
Definition at line 50 of file protocol.h.
| uint16_t rm_vt::__packed::wheel |
Definition at line 94 of file protocol.h.