18 #ifndef CANOPEN_402_DRIVER_STATE_HPP
19 #define CANOPEN_402_DRIVER_STATE_HPP
22 #include <condition_variable>
65 const std::chrono::steady_clock::time_point & abstime,
InternalState & state);
69 std::condition_variable cond_;
bool waitForNewState(const std::chrono::steady_clock::time_point &abstime, InternalState &state)
State402()
Definition: state.hpp:66
StatusWord
Definition: state.hpp:31
@ SW_Warning
Definition: state.hpp:39
@ SW_Switch_on_disabled
Definition: state.hpp:38
@ SW_Target_reached
Definition: state.hpp:42
@ SW_Operation_enabled
Definition: state.hpp:34
@ SW_Manufacturer_specific0
Definition: state.hpp:40
@ SW_Manufacturer_specific2
Definition: state.hpp:47
@ SW_Quick_stop
Definition: state.hpp:37
@ SW_Voltage_enabled
Definition: state.hpp:36
@ SW_Manufacturer_specific1
Definition: state.hpp:46
@ SW_Internal_limit
Definition: state.hpp:43
@ SW_Operation_mode_specific0
Definition: state.hpp:44
@ SW_Switched_On
Definition: state.hpp:33
@ SW_Remote
Definition: state.hpp:41
@ SW_Operation_mode_specific1
Definition: state.hpp:45
@ SW_Ready_To_Switch_On
Definition: state.hpp:32
@ SW_Fault
Definition: state.hpp:35
InternalState read(uint16_t sw)
InternalState
Definition: state.hpp:50
@ Start
Definition: state.hpp:52
@ Ready_To_Switch_On
Definition: state.hpp:55
@ Operation_Enable
Definition: state.hpp:57
@ Fault_Reaction_Active
Definition: state.hpp:59
@ Fault
Definition: state.hpp:60
@ Unknown
Definition: state.hpp:51
@ Quick_Stop_Active
Definition: state.hpp:58
@ Switched_On
Definition: state.hpp:56
@ Switch_On_Disabled
Definition: state.hpp:54
@ Not_Ready_To_Switch_On
Definition: state.hpp:53
Definition: configuration_manager.hpp:28