OpenShoe  1.0
Functions | Variables
commands.c File Reference

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_structurecommand_info_array [256] = {NULL}
Command definitions

Structs containing the information/definitions of the commands.


Detailed Description

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.

Authors:
John-Olof Nilsson, Isaac Skog
 All Data Structures Files Functions Variables Typedefs Defines