1#ifndef ERROR_HANDLERS_H
2#define ERROR_HANDLERS_H
4#if defined(ARDUINO_TEENSY36) || defined(ARDUINO_TEENSY41)
12namespace error_handlers
15 void soft(Exo* exo,
ExoData* exo_data,
int error_code)
21 void hard(Exo* exo,
ExoData* exo_data,
int error_code)
26 void fatal(Exo* exo,
ExoData* exo_data,
int error_code)
Declares for the different exo class that all the other components will live in.
Declares a class used to store data for the Exo to access.
Class to store all the data related to the exo.
Definition ExoData.h:38
void for_each_joint(F &&func)
performs a function for each joint
Definition ExoData.h:55
class to store information related to joint.
Definition JointData.h:33
bool is_used
Definition JointData.h:50
MotorData motor
Definition JointData.h:45
bool enabled
Definition MotorData.h:50