| Monado OpenXR Runtime
    | 
A parsed input packet. More...

| Data Fields | |
| uint32_t | buttons | 
| uint16_t | timestamp | 
| uint16_t | timestamp_copy | 
| enum psmv_battery_state | battery | 
| uint8_t | seq_no | 
| union { | |
| uint8_t trigger_values [2] | |
| Trigger for the last two frames (ZCM1).  More... | |
| struct { | |
| uint8_t trigger_low_pass | |
| Low-pass filtered version of trigger (ZCM2).  More... | |
| uint8_t trigger | |
| Trigger (ZCM2).  More... | |
| } | |
| }; | |
| union { | |
| struct psmv_parsed_sample samples [2] | |
| Accelerometer and gyro scope samples (ZCM1).  More... | |
| struct { | |
| struct psmv_parsed_sample sample | |
| Accelerometer and gyro scope samples (ZCM2).  More... | |
| struct psmv_parsed_sample sample_copy | |
| Copy of preceding (ZCM2).  More... | |
| } | |
| }; | |
A parsed input packet.
| struct psmv_parsed_sample psmv_parsed_input::sample | 
Accelerometer and gyro scope samples (ZCM2).
| struct psmv_parsed_sample psmv_parsed_input::sample_copy | 
Copy of preceding (ZCM2).
| struct psmv_parsed_sample psmv_parsed_input::samples[2] | 
Accelerometer and gyro scope samples (ZCM1).
| uint8_t psmv_parsed_input::trigger | 
Trigger (ZCM2).
| uint8_t psmv_parsed_input::trigger_low_pass | 
Low-pass filtered version of trigger (ZCM2).
| uint8_t psmv_parsed_input::trigger_values[2] | 
Trigger for the last two frames (ZCM1).