| 
| 
uint8_t  | id | 
|   | 
| 
uint8_t  | unknown1 | 
|   | 
| 
uint16_t  | maybe_type | 
|   | 
| 
uint32_t  | sequence | 
|   | 
| 
uint32_t  | buttons | 
|   | 
| 
union { | 
| 
   uint16_t   trigger | 
|   | 
| 
   uint16_t   battery_voltage | 
|   | 
| }  | __attribute__ | 
|   | 
| 
uint8_t  | battery | 
|   | 
| 
uint8_t  | unknown2 | 
|   | 
| 
uint32_t  | hardware_id | 
|   | 
| 
uint16_t  | touch [2] | 
|   | 
| 
uint16_t  | unknown3 | 
|   | 
| 
uint16_t  | trigger_hires | 
|   | 
| 
uint8_t  | unknown4 [24] | 
|   | 
| 
uint16_t  | trigger_raw | 
|   | 
| 
uint8_t  | unknown5 [8] | 
|   | 
| 
uint8_t  | maybe_bitfield | 
|   | 
| 
uint8_t  | unknown6 | 
|   | 
The documentation for this struct was generated from the following file: