#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_ |
canopen::Command402::Command402 | ( | ) | [private] |
State402::InternalState canopen::Command402::nextStateForEnabling | ( | State402::InternalState | state | ) | [static, private] |
bool canopen::Command402::setTransition | ( | uint16_t & | cw, |
const State402::InternalState & | from, | ||
const State402::InternalState & | to, | ||
State402::InternalState * | next | ||
) | [static] |
const Command402::TransitionTable canopen::Command402::transitions_ [static, private] |