OpenShoe
1.0
|
Definition of user commands and command response functions. More...
#include "control_tables.h"
#include "external_interface.h"
#include "process_sequence.h"
#include "imu_interface.h"
#include "udi_cdc.h"
Functions | |
void | commands_init (void) |
void | stop_initial_alignement (void) |
void | new_calibration_orientation (void) |
Command response functions | |
Functions which are executed in response to commands. | |
void | output_state (uint8_t **) |
void | turn_off_output (uint8_t **) |
void | get_mcu_serial (uint8_t **) |
void | toggle_inertial_output (uint8_t **) |
void | position_plus_zupt (uint8_t **) |
void | output_navigational_states (uint8_t **) |
void | processing_onoff (uint8_t **) |
void | reset_zupt_aided_ins (uint8_t **) |
void | gyro_self_calibration (uint8_t **) |
void | acc_calibration (uint8_t **) |
void | set_low_pass_imu (uint8_t **) |
void | add_sync_output (uint8_t **) |
void | sync_output (uint8_t **) |
Variables | |
uint8_t | command_header_table [32] = {0} |
command_structure * | command_info_array [256] = {NULL} |
Command definitions | |
Structs containing the information/definitions of the commands. |
Definition of user commands and command response functions.
This file contains definition of user commands used to control the OpenShoe system. Each command is defined in a command info struct containing an ID, a pointer to a response function, and information about the arguemetns of the command.
The command response functions are the functions which will be exectued as a response to the command being called. These functions are also declared and defined in this file.