36#ifndef __INCLUDE_SENSING_STEP_COUNTER_COMMAND_H
37#define __INCLUDE_SENSING_STEP_COUNTER_COMMAND_H
70#define STEP_COUNTER_SAMPLING_MAX (32)
SensorExecResult
results.
Definition: sensor_command.h:113
StepCounterMovementType
Activity Class.
Definition: step_counter_command.h:133
StepCounterCmdType
Publishers.
Definition: step_counter_command.h:146
StepCounterStepMode
Step modes.
Definition: step_counter_command.h:81
@ STEP_COUNTER_MOVEMENT_TYPE_RUN
Definition: step_counter_command.h:137
@ STEP_COUNTER_MOVEMENT_TYPE_OTHER
Definition: step_counter_command.h:134
@ STEP_COUNTER_MOVEMENT_TYPE_WALK
Definition: step_counter_command.h:136
@ STEP_COUNTER_MOVEMENT_TYPE_STILL
Definition: step_counter_command.h:135
@ STEP_COUNTER_CMD_STEP_SET
Definition: step_counter_command.h:153
@ STEP_COUNTER_CMD_UPDATE_ACCELERATION
Definition: step_counter_command.h:147
@ STEP_COUNTER_CMD_UPDATE_GPS
Definition: step_counter_command.h:150
@ STEP_COUNTER_MODE_NEW_TABLE
Definition: step_counter_command.h:86
@ STEP_COUNTER_MODE_STEP_TABLE
Definition: step_counter_command.h:91
@ STEP_COUNTER_MODE_FIXED_LENGTH
Definition: step_counter_command.h:82
Definition: physical_command.h:121
Assert information structure.
Definition: sensor_assertion.h:91
the structure of step counter commands.
Definition: step_counter_command.h:263
SensorCmdHeader header
Definition: step_counter_command.h:264
SensorResultStepCounter result
Definition: step_counter_command.h:273
SensorExecStepCounter exec_cmd
Definition: step_counter_command.h:269
SensorFlushStepCounter flush_cmd
Definition: step_counter_command.h:270
SensorInitStepCounter init_cmd
Definition: step_counter_command.h:268
the command of STEP_COUNTER execute by a frame(a few sample).
Definition: step_counter_command.h:183
StepCounterSetting setting
Definition: step_counter_command.h:190
GnssSampleData update_gps
Definition: step_counter_command.h:189
ThreeAxisSampleData update_acc
Definition: step_counter_command.h:188
StepCounterCmdType cmd_type
Definition: step_counter_command.h:184
the command of STEP_COUNTER terminate.
Definition: step_counter_command.h:200
the structure of Accelstep setting for initilaize.
Definition: step_counter_command.h:172
StepCounterSetting setting
Definition: step_counter_command.h:173
StepCounterDebugDumpInfo debug_dump_info
Definition: step_counter_command.h:174
the structure of sensor result on step counter commands.
Definition: step_counter_command.h:246
StepCounterStepInfo steps
Definition: step_counter_command.h:251
SensorAssertionInfo assert_info
Definition: step_counter_command.h:252
SensorExecResult exec_result
Definition: step_counter_command.h:247
Definition: step_counter_command.h:161
size_t size
Definition: step_counter_command.h:163
void * addr
Definition: step_counter_command.h:162
the structure of step setting for initialize.
the structure of Accelstep user setting.
the structure of STEP_COUNTER results.
Definition: step_counter_command.h:209
float distance
Definition: step_counter_command.h:223
float tempo
Definition: step_counter_command.h:211
uint32_t step
Definition: step_counter_command.h:227
float speed
Definition: step_counter_command.h:219
float stride
Definition: step_counter_command.h:215
uint64_t time_stamp
Definition: step_counter_command.h:235
StepCounterMovementType movement_type
Definition: step_counter_command.h:231
Definition: physical_command.h:95
Definition: step_counter_command.h:104
int32_t step_length
Definition: step_counter_command.h:105
StepCounterStepMode step_mode
Definition: step_counter_command.h:109
Definition: step_counter_command.h:120
StepCounterSetParam running
Definition: step_counter_command.h:122
StepCounterSetParam walking
Definition: step_counter_command.h:121