| 
| 
bool  | begin (int id, uint32_t subscriptions, int input_rate, int input_sample_watermark_num, int input_size_per_sample) | 
|   | Start sensing of StepCounter. 
  | 
|   | 
| 
bool  | end () | 
|   | Stop sensing of StepCounter. 
  | 
|   | 
| 
int  | subscribe (sensor_command_data_mh_t &data) | 
|   | 
| 
int  | set (uint8_t walking_stride, uint8_t running_stride) | 
|   | 
| 
bool  | begin (int id, uint32_t subscriptions=0, int rate=0, int sample_watermark_num=0, int size_per_sample=0, sensor_data_mh_callback_t cb=NULL) | 
|   | Register sensor ID. 
  | 
|   | 
| 
bool  | begin (int id, uint32_t subscriptions, sensor_data_mh_callback_t cb) | 
|   | 
| 
bool  | end (void) | 
|   | Release sensor ID. 
  | 
|   | 
| int  | publish (PoolId id, FAR void *data, uint32_t size_per_sample, uint32_t freq, uint32_t sample_watermark_num, uint32_t timestamp) | 
|   | Write sensing data from buffer.  More...
  | 
|   | 
| int  | publish (MemMgrLite::MemHandle &mh, uint32_t size_per_sample, uint32_t freq, uint32_t sample_watermark_num, uint32_t timestamp) | 
|   | Write sensing data from MemHandle.  More...
  | 
|   | 
| 
int  | publish (FAR void *data, uint32_t size_per_sample, uint32_t freq, uint32_t sample_watermark_num, uint32_t timestamp) | 
|   | 
| void *  | subscribe (sensor_command_data_mh_t &data) | 
|   | Read sensing data from buffer.  More...
  | 
|   | 
 | 
| 
int  | m_id | 
|   | 
| 
int  | m_rate | 
|   | 
| 
int  | m_sample_watermark_num | 
|   | 
| 
int  | m_size_per_sample | 
|   | 
The documentation for this class was generated from the following file: