TeensyNanoExoCode
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
StatusDefs.h File Reference

Stores the different status messages for the system. More...

#include "Arduino.h"
#include "Board.h"
Include dependency graph for StatusDefs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  status_defs
 stores the status messages
 
namespace  status_defs::messages
 stores the status messages
 

Functions

void print_status_message (uint16_t message)
 prints the status message
 

Variables

const uint16_t status_defs::messages::off = 0
 
const uint16_t status_defs::messages::trial_off = 1
 
const uint16_t status_defs::messages::trial_on = 2
 
const uint16_t status_defs::messages::test = 3
 
const uint16_t status_defs::messages::torque_calibration = 4
 
const uint16_t status_defs::messages::fsr_calibration = 5
 
const uint16_t status_defs::messages::fsr_refinement =6
 
const uint16_t status_defs::messages::motor_start_up =7
 
const uint16_t status_defs::messages::error_bit = 4
 
const uint16_t status_defs::messages::error = 1<<(error_bit-1)
 
const uint16_t status_defs::messages::error_left_heel_fsr = 1<<error_bit | error
 
const uint16_t status_defs::messages::error_left_toe = 2<<error_bit | error
 
const uint16_t status_defs::messages::error_right_heel_fsr = 3<<error_bit | error
 
const uint16_t status_defs::messages::error_right_toe_fsr = 4<<error_bit | error
 
const uint16_t status_defs::messages::error_left_hip_torque_sensor = 5<<error_bit | error
 
const uint16_t status_defs::messages::error_left_knee_torque_sensor = 6<<error_bit | error
 
const uint16_t status_defs::messages::error_left_ankle_torque_sensor = 7<<error_bit | error
 
const uint16_t status_defs::messages::error_right_hip_torque_sensor = 8<<error_bit | error
 
const uint16_t status_defs::messages::error_right_knee_torque_sensor = 9<<error_bit | error
 
const uint16_t status_defs::messages::error_right_ankle_torque_sensor = 10<<error_bit | error
 
const uint16_t status_defs::messages::error_left_hip_motor = 11<<error_bit | error
 
const uint16_t status_defs::messages::error_left_knee_motor = 12<<error_bit | error
 
const uint16_t status_defs::messages::error_left_ankle_motor = 13<<error_bit | error
 
const uint16_t status_defs::messages::error_right_hip_motor = 14<<error_bit | error
 
const uint16_t status_defs::messages::error_right_knee_motor = 15<<error_bit | error
 
const uint16_t status_defs::messages::error_right_ankle_motor = 16<<error_bit | error
 
const uint16_t status_defs::messages::error_left_hip_controller = 17<<error_bit | error
 
const uint16_t status_defs::messages::error_left_knee_controller = 18<<error_bit | error
 
const uint16_t status_defs::messages::error_left_ankle_controller = 19<<error_bit | error
 
const uint16_t status_defs::messages::error_right_hip_controller = 20<<error_bit | error
 
const uint16_t status_defs::messages::error_right_knee_controller = 21<<error_bit | error
 
const uint16_t status_defs::messages::error_right_ankle_controller = 22<<error_bit | error
 
const uint16_t status_defs::messages::error_to_be_used_1 = 23<<error_bit | error
 
const uint16_t status_defs::messages::error_to_be_used_2 = 24<<error_bit | error
 
const uint16_t status_defs::messages::error_to_be_used_3 = 25<<error_bit | error
 
const uint16_t status_defs::messages::error_to_be_used_4 = 26<<error_bit | error
 
const uint16_t status_defs::messages::error_to_be_used_5 = 27<<error_bit | error
 
const uint16_t status_defs::messages::error_to_be_used_6 = 28<<error_bit | error
 
const uint16_t status_defs::messages::error_to_be_used_7 = 29<<error_bit | error
 
const uint16_t status_defs::messages::error_to_be_used_8 = 30<<error_bit | error
 
const uint16_t status_defs::messages::error_to_be_used_9 = 31<<error_bit | error
 
const uint16_t status_defs::messages::error_to_be_used_10 = 32<<error_bit | error
 
const uint16_t status_defs::messages::error_to_be_used_11 = 33<<error_bit | error
 
const uint16_t status_defs::messages::error_to_be_used_12 = 34<<error_bit | error
 
const uint16_t status_defs::messages::error_to_be_used_13 = 35<<error_bit | error
 
const uint16_t status_defs::messages::warning_bit = error_bit + 6 + 1
 
const uint16_t status_defs::messages::warning = 1<<(warning_bit-1)
 
const uint16_t status_defs::messages::warning_exo_run_time = 1<<warning_bit | warning
 
const uint16_t status_defs::messages::warning_to_be_used_1 = 2<<warning_bit | warning
 
const uint16_t status_defs::messages::warning_to_be_used_2 = 3<<warning_bit | warning
 
const uint16_t status_defs::messages::warning_to_be_used_3 = 4<<warning_bit | warning
 
const uint16_t status_defs::messages::warning_to_be_used_4 = 5<<warning_bit | warning
 
const uint16_t status_defs::messages::warning_to_be_used_5 = 6<<warning_bit | warning
 
const uint16_t status_defs::messages::warning_to_be_used_6 = 7<<warning_bit | warning
 
const uint16_t status_defs::messages::warning_to_be_used_7 = 8<<warning_bit | warning
 
const uint16_t status_defs::messages::warning_to_be_used_8 = 9<<warning_bit | warning
 
const uint16_t status_defs::messages::warning_to_be_used_9 = 10<<warning_bit | warning
 
const uint16_t status_defs::messages::warning_to_be_used_10 = 11<<warning_bit | warning
 
const uint16_t status_defs::messages::warning_to_be_used_11 = 12<<warning_bit | warning
 
const uint16_t status_defs::messages::warning_to_be_used_12 = 13<<warning_bit | warning
 
const uint16_t status_defs::messages::warning_to_be_used_13 = 14<<warning_bit | warning
 
const uint16_t status_defs::messages::warning_to_be_used_14 = 15<<warning_bit | warning
 

Detailed Description

Stores the different status messages for the system.

Author
P. Stegall
Date
Dec. 2021

Function Documentation

◆ print_status_message()

void print_status_message ( uint16_t  message)

prints the status message

Parameters
messageid