SubsystemStatusEx

The extended state of an EtherCAT link.

NOTE:  The Stamps parameters allow applications to know whether they should update the configuration or not. They also allow .NET Class to automatically update the configuration.

Name Type Meaning
State EthercatState The EtherCAT state of the master. The link is considered ready when the master is in operational state.
RequestedState EthercatState Reads the EtherCAT state from the latest RequestState function call.
SlaveCount int The total number of slaves on the EtherCAT network. If a drive is connected to more than one motors, only the drive will be counted.
IOCount int The number of I/O modules on the EtherCAT network.
AxesCount int The number of axes on the EtherCAT network.
GroupCount int The number of axis groups on the EtherCAT network.
CamCount int The number of cam tables on the EtherCAT network.
SlaveStates[256] EthercatState The EtherCAT states of slaves. The link is considered ready when the slave is in operational state.
IOStates[256] EthercatState The EtherCAT states of I/O modules. The link is considered ready when the I/O module is in operational state.
AxesStates[256] AxisState The states of axes. Combines the EtherCAT and motion states.
GroupStates[256] GroupState The states of axis groups.
CamStates[256] BOOL The states of cam tables.
SubsystemConfigurationStamp LONGLONG The time stamps at which the configuration of the KINGSTAR Subsystem was last modified.
SlaveConfigurationStamps[256] LONGLONG

The time stamps at which the configuration of EtherCAT slaves was last modified.

IOConfigurationStamps[256] LONGLONG The time stamps at which the configuration of I/O modules was last modified.
AxesConfigurationStamps[256] LONGLONG The time stamps at which the configuration of axes was last modified.
GroupConfigurationStamps[256] LONGLONG The time stamps at which the configuration of axis groups was last modified.
CamConfigurationStamps[256] LONGLONG The time stamps at which the configuration of cam tables was last modified.