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