YARP CiA-402 EtherCAT Device 0.6.0
YARP device plugin for EtherCAT CiA-402 drives
Loading...
Searching...
No Matches
CiA402::StateMachine::Impl Struct Reference

Public Member Functions

 Impl ()=default
 
 ~Impl ()=default
 

Public Attributes

int8_t activeOpEcho {0}
 latest OpModeDisplay from the drive
 

Static Public Attributes

static constexpr uint16_t CW_DISABLE_VOLTAGE = 0x0000
 Control‑word constants (CiA‑402 table 46)
 
static constexpr uint16_t CW_SHUTDOWN = 0x0006
 
static constexpr uint16_t CW_SWITCH_ON = 0x0007
 
static constexpr uint16_t CW_ENABLE_OP = 0x000F
 
static constexpr uint16_t CW_FAULT_RST = 0x0080
 
static constexpr uint16_t CW_QUICKSTOP = 0x0002
 

Detailed Description

Definition at line 6 of file CiA402StateMachine.cpp.

Constructor & Destructor Documentation

◆ Impl()

CiA402::StateMachine::Impl::Impl ( )
default

◆ ~Impl()

CiA402::StateMachine::Impl::~Impl ( )
default

Member Data Documentation

◆ activeOpEcho

int8_t CiA402::StateMachine::Impl::activeOpEcho {0}

latest OpModeDisplay from the drive

Definition at line 19 of file CiA402StateMachine.cpp.

◆ CW_DISABLE_VOLTAGE

uint16_t CiA402::StateMachine::Impl::CW_DISABLE_VOLTAGE = 0x0000
staticconstexpr

Control‑word constants (CiA‑402 table 46)

Definition at line 12 of file CiA402StateMachine.cpp.

◆ CW_ENABLE_OP

uint16_t CiA402::StateMachine::Impl::CW_ENABLE_OP = 0x000F
staticconstexpr

Definition at line 15 of file CiA402StateMachine.cpp.

◆ CW_FAULT_RST

uint16_t CiA402::StateMachine::Impl::CW_FAULT_RST = 0x0080
staticconstexpr

Definition at line 16 of file CiA402StateMachine.cpp.

◆ CW_QUICKSTOP

uint16_t CiA402::StateMachine::Impl::CW_QUICKSTOP = 0x0002
staticconstexpr

Definition at line 17 of file CiA402StateMachine.cpp.

◆ CW_SHUTDOWN

uint16_t CiA402::StateMachine::Impl::CW_SHUTDOWN = 0x0006
staticconstexpr

Definition at line 13 of file CiA402StateMachine.cpp.

◆ CW_SWITCH_ON

uint16_t CiA402::StateMachine::Impl::CW_SWITCH_ON = 0x0007
staticconstexpr

Definition at line 14 of file CiA402StateMachine.cpp.


The documentation for this struct was generated from the following file: