#include <motor.h>
Classes | |
struct | Op |
class | TransitionTable |
Public Types | |
enum | ControlWord { CW_Switch_On =0, CW_Enable_Voltage =1, CW_Quick_Stop =2, CW_Enable_Operation =3, CW_Operation_mode_specific0 =4, CW_Operation_mode_specific1 =5, CW_Operation_mode_specific2 =6, CW_Fault_Reset =7, CW_Halt =8, CW_Operation_mode_specific3 =9, CW_Manufacturer_specific0 =11, CW_Manufacturer_specific1 =12, CW_Manufacturer_specific2 =13, CW_Manufacturer_specific3 =14, CW_Manufacturer_specific4 =15 } |
Static Public Member Functions | |
static bool | setTransition (uint16_t &cw, const State402::InternalState &from, const State402::InternalState &to, State402::InternalState *next) |
Private Member Functions | |
Command402 () | |
Static Private Member Functions | |
static State402::InternalState | nextStateForEnabling (State402::InternalState state) |
Static Private Attributes | |
static const TransitionTable | transitions_ |
|
private |
|
staticprivate |
|
static |
|
staticprivate |