Class State402

Class Documentation

class State402

Public Types

enum StatusWord

Values:

enumerator SW_Ready_To_Switch_On
enumerator SW_Switched_On
enumerator SW_Operation_enabled
enumerator SW_Fault
enumerator SW_Voltage_enabled
enumerator SW_Quick_stop
enumerator SW_Switch_on_disabled
enumerator SW_Warning
enumerator SW_Manufacturer_specific0
enumerator SW_Remote
enumerator SW_Target_reached
enumerator SW_Internal_limit
enumerator SW_Operation_mode_specific0
enumerator SW_Operation_mode_specific1
enumerator SW_Manufacturer_specific1
enumerator SW_Manufacturer_specific2
enum InternalState

Values:

enumerator Unknown
enumerator Start
enumerator Not_Ready_To_Switch_On
enumerator Switch_On_Disabled
enumerator Ready_To_Switch_On
enumerator Switched_On
enumerator Operation_Enable
enumerator Quick_Stop_Active
enumerator Fault_Reaction_Active
enumerator Fault

Public Functions

InternalState getState()
InternalState read(uint16_t sw)
bool waitForNewState(const std::chrono::steady_clock::time_point &abstime, InternalState &state)
inline State402()