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. |