Go to the source code of this file.
Classes | |
| struct | SensorCmdHeader |
| the header of sensor commands. More... | |
Enumerations | |
| enum | SensorEventType { InvalidSensorEvent = 0xFF , InitEvent = 0 , ExecEvent , FlushEvent , SensorEventTypeNum } |
| codes of command events. More... | |
| enum | SensorProcessMode { InvalidSensorProcessMode = 0xFF , CommonMode = 0 , StepCounterMode , GestureProcMode , CompassProcMode , TramProcMode , TramliteProcMode } |
| codes of command logical sensor modes. More... | |
| enum | SensorType { InvalidSensorType = 0xFF , StepCounter = 0 , ArmGesture , Compass , TransportationMode , TransportationModeLite } |
| codes of command logical sensor types. More... | |
| enum | SensorExecResult { SensorOK , SensorError , SensorWarning , SensorResultData } |
| results. More... | |
Functions | |
| bool | is_async_msg (uint32_t data) |
| uint8_t | get_async_msgtype (uint32_t param) |
| uint8_t | get_async_msgparam (uint32_t param) |
| uint32_t | make_async_msg (uint8_t type, uint8_t param) |