#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] |