

Go to the source code of this file.
Classes | |
| struct | _spur_user_params |
Typedefs | |
| typedef struct _spur_user_params | SpurUserParams |
| typedef struct _spur_user_params * | SpurUserParamsPtr |
Enumerations | |
| enum | MotorControlMode { MOTOR_CONTROL_OPENFREE, MOTOR_CONTROL_FREE, MOTOR_CONTROL_VEHICLE, MOTOR_CONTROL_VEL, MOTOR_CONTROL_ANGLE, MOTOR_CONTROL_ANGLE_VEL } |
| enum | SpurRunMode { RUN_OPENFREE = -1, RUN_FREE = 0, RUN_STOP, RUN_LINEFOLLOW, RUN_STOP_LINE, RUN_CIRCLEFOLLOW, RUN_SPIN, RUN_ORIENT, RUN_VEL, RUN_WHEEL_VEL, RUN_WHEEL_TORQUE, RUN_WHEEL_ANGLE } |
Functions | |
| void | circle_com (int cs, double *data, SpurUserParamsPtr spur) |
| void | command (void) |
| void | dump_device_com (double *data, double *resdata) |
| void | free_com (double *data, SpurUserParamsPtr spur) |
| void | get_ad_com (double *data, double *resdata) |
| void | get_error_state_com (double *data, double *resdata) |
| void | get_force_com (int cs, double *data, double *resdata, SpurUserParamsPtr spur) |
| void | get_joint_ang_com (int id, double *data, SpurUserParamsPtr spur) |
| void | get_joint_torque_com (int id, double *data, SpurUserParamsPtr spur) |
| void | get_joint_vel_com (int id, double *data, SpurUserParamsPtr spur) |
| void | get_joint_vref_com (int id, double *data, SpurUserParamsPtr spur) |
| void | get_pos_com (int cs, double *data, double *resdata, SpurUserParamsPtr spur) |
| SpurUserParamsPtr | get_spur_user_param_ptr () |
| void | get_vel_com (int cs, double *data, double *resdata, SpurUserParamsPtr spur) |
| void | get_vref_com (int cs, double *data, double *resdata, SpurUserParamsPtr spur) |
| void | get_wheel_ang_com (double *data, double *resdata, SpurUserParamsPtr spur) |
| void | get_wheel_torque_com (int cs, double *data, double *resdata, SpurUserParamsPtr spur) |
| void | get_wheel_vel_com (double *data, double *resdata, SpurUserParamsPtr spur) |
| void | get_wheel_vref_com (int cs, double *data, double *resdata, SpurUserParamsPtr spur) |
| void | init_command_thread (pthread_t *thread) |
| void | init_spur_command (void) |
| void | joint_ang_com (int id, double *data, SpurUserParamsPtr spur) |
| void | joint_ang_vel_com (int id, double *data, SpurUserParamsPtr spur) |
| void | joint_torque_com (int id, double *data, SpurUserParamsPtr spur) |
| void | joint_vel_com (int id, double *data, SpurUserParamsPtr spur) |
| void | line_com (int cs, double *data, SpurUserParamsPtr spur) |
| void | message_return (struct ipcmd_t *ipcmd, long retpid, YPSpur_msg *res_msg) |
| int | near_ang_com (int cs, double *data, double *resdata, SpurUserParamsPtr spur) |
| int | near_pos_com (int cs, double *data, double *resdata, SpurUserParamsPtr spur) |
| void | openfree_com (double *data, SpurUserParamsPtr spur) |
| void | orient_com (int cs, double *data, SpurUserParamsPtr spur) |
| int | over_line_com (int cs, double *data, double *resdata, SpurUserParamsPtr spur) |
| int | param_get_com (int cs, double *resdata, SpurUserParamsPtr spur) |
| void | param_set_com (int cs, double *data, SpurUserParamsPtr spur) |
| void | param_state_com (int cs, double *data, SpurUserParamsPtr spur) |
| void | set_accel_com (double *data, SpurUserParamsPtr spur) |
| void | set_adjust_com (int cs, double *data, SpurUserParamsPtr spur) |
| void | set_ang_accel_com (double *data, SpurUserParamsPtr spur) |
| void | set_ang_vel_com (double *data, SpurUserParamsPtr spur) |
| void | set_GL_on_GL_com (double *data, SpurUserParamsPtr spur) |
| void | set_io_data_com (double *data, double *resdata) |
| void | set_io_dir_com (double *data, double *resdata) |
| void | set_joint_accel_com (int id, double *data, SpurUserParamsPtr spur) |
| void | set_joint_vel_com (int id, double *data, SpurUserParamsPtr spur) |
| void | set_pos_com (int cs, double *data, SpurUserParamsPtr spur) |
| void | set_tilt_com (int cs, double *data, SpurUserParamsPtr spur) |
| void | set_torque_com (double *data, SpurUserParamsPtr spur) |
| void | set_vel_com (double *data, SpurUserParamsPtr spur) |
| void | set_wheel_accel_com (double *data, SpurUserParamsPtr spur) |
| void | set_wheel_vel_com (double *data, SpurUserParamsPtr spur) |
| void | spin_com (int cs, double *data, SpurUserParamsPtr spur) |
| void | stop_com (double *data, SpurUserParamsPtr spur) |
| void | stop_line_com (int cs, double *data, SpurUserParamsPtr spur) |
| void | vel_com (double *data, SpurUserParamsPtr spur) |
| void | wheel_angle_com (double *data, SpurUserParamsPtr spur) |
| void | wheel_vel_com (double *data, SpurUserParamsPtr spur) |
| typedef struct _spur_user_params SpurUserParams |
| typedef struct _spur_user_params* SpurUserParamsPtr |
| enum MotorControlMode |
| enum SpurRunMode |
| void circle_com | ( | int | cs, |
| double * | data, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 80 of file command_run.c.
| void dump_device_com | ( | double * | data, |
| double * | resdata | ||
| ) |
Definition at line 81 of file command_aux.c.
| void free_com | ( | double * | data, |
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 129 of file command_run.c.
| void get_ad_com | ( | double * | data, |
| double * | resdata | ||
| ) |
Definition at line 48 of file command_aux.c.
| void get_error_state_com | ( | double * | data, |
| double * | resdata | ||
| ) |
Definition at line 72 of file command_aux.c.
| void get_force_com | ( | int | cs, |
| double * | data, | ||
| double * | resdata, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 96 of file command_get.c.
| void get_joint_ang_com | ( | int | id, |
| double * | data, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 142 of file command_joint.c.
| void get_joint_torque_com | ( | int | id, |
| double * | data, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 157 of file command_joint.c.
| void get_joint_vel_com | ( | int | id, |
| double * | data, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 112 of file command_joint.c.
| void get_joint_vref_com | ( | int | id, |
| double * | data, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 127 of file command_joint.c.
| void get_pos_com | ( | int | cs, |
| double * | data, | ||
| double * | resdata, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 48 of file command_get.c.
| SpurUserParamsPtr get_spur_user_param_ptr | ( | ) |
| void get_vel_com | ( | int | cs, |
| double * | data, | ||
| double * | resdata, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 83 of file command_get.c.
| void get_vref_com | ( | int | cs, |
| double * | data, | ||
| double * | resdata, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 72 of file command_get.c.
| void get_wheel_ang_com | ( | double * | data, |
| double * | resdata, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 135 of file command_get.c.
| void get_wheel_torque_com | ( | int | cs, |
| double * | data, | ||
| double * | resdata, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 109 of file command_get.c.
| void get_wheel_vel_com | ( | double * | data, |
| double * | resdata, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 122 of file command_get.c.
| void get_wheel_vref_com | ( | int | cs, |
| double * | data, | ||
| double * | resdata, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 61 of file command_get.c.
| void joint_ang_com | ( | int | id, |
| double * | data, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 69 of file command_joint.c.
| void joint_ang_vel_com | ( | int | id, |
| double * | data, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 80 of file command_joint.c.
| void joint_torque_com | ( | int | id, |
| double * | data, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 47 of file command_joint.c.
| void joint_vel_com | ( | int | id, |
| double * | data, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 58 of file command_joint.c.
| void line_com | ( | int | cs, |
| double * | data, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 48 of file command_run.c.
| void message_return | ( | struct ipcmd_t * | ipcmd, |
| long | retpid, | ||
| YPSpur_msg * | res_msg | ||
| ) |
| int near_ang_com | ( | int | cs, |
| double * | data, | ||
| double * | resdata, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 173 of file command_get.c.
| int near_pos_com | ( | int | cs, |
| double * | data, | ||
| double * | resdata, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 148 of file command_get.c.
| void openfree_com | ( | double * | data, |
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 134 of file command_run.c.
| void orient_com | ( | int | cs, |
| double * | data, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 110 of file command_run.c.
| int over_line_com | ( | int | cs, |
| double * | data, | ||
| double * | resdata, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 199 of file command_get.c.
| int param_get_com | ( | int | cs, |
| double * | resdata, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 60 of file command_param.c.
| void param_set_com | ( | int | cs, |
| double * | data, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 51 of file command_param.c.
| void param_state_com | ( | int | cs, |
| double * | data, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 93 of file command_param.c.
| void set_accel_com | ( | double * | data, |
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 152 of file command_set.c.
| void set_adjust_com | ( | int | cs, |
| double * | data, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 91 of file command_set.c.
| void set_ang_accel_com | ( | double * | data, |
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 161 of file command_set.c.
| void set_ang_vel_com | ( | double * | data, |
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 143 of file command_set.c.
| void set_GL_on_GL_com | ( | double * | data, |
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 80 of file command_set.c.
| void set_io_data_com | ( | double * | data, |
| double * | resdata | ||
| ) |
Definition at line 64 of file command_aux.c.
| void set_io_dir_com | ( | double * | data, |
| double * | resdata | ||
| ) |
Definition at line 56 of file command_aux.c.
| void set_joint_accel_com | ( | int | id, |
| double * | data, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 92 of file command_joint.c.
| void set_joint_vel_com | ( | int | id, |
| double * | data, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 102 of file command_joint.c.
| void set_pos_com | ( | int | cs, |
| double * | data, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 49 of file command_set.c.
| void set_tilt_com | ( | int | cs, |
| double * | data, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 170 of file command_set.c.
| void set_torque_com | ( | double * | data, |
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 136 of file command_set.c.
| void set_vel_com | ( | double * | data, |
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 127 of file command_set.c.
| void set_wheel_accel_com | ( | double * | data, |
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 184 of file command_set.c.
| void set_wheel_vel_com | ( | double * | data, |
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 190 of file command_set.c.
| void spin_com | ( | int | cs, |
| double * | data, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 96 of file command_run.c.
| void stop_com | ( | double * | data, |
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 124 of file command_run.c.
| void stop_line_com | ( | int | cs, |
| double * | data, | ||
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 64 of file command_run.c.
| void vel_com | ( | double * | data, |
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 139 of file command_run.c.
| void wheel_angle_com | ( | double * | data, |
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 153 of file command_run.c.
| void wheel_vel_com | ( | double * | data, |
| SpurUserParamsPtr | spur | ||
| ) |
Definition at line 146 of file command_run.c.