SubDeviceDiagnostics Class
This class describes the diagnostic information for a SubDevice.
Namespace:
IntervalZero.MaxRT.Ecat.Api.NetApi
Assembly:
IntervalZero.MaxRT.Ecat (in IntervalZero.MaxRT.Ecat.dll) Version: 1.0.0.0 (File version: 1.0.1)
Syntax
public class SubDeviceDiagnostics
The SubDeviceDiagnostics class exposes the following members:
Constructors
|
|
Name | Description |
|---|---|---|
|
|
Default constructor. |
|
|
|
SubDeviceDiagnostics (byte[]) |
A constructor with class object raw data. |
Properties
|
|
Name | Description |
|---|---|---|
|
|
The number of times the SubDevice autonomously transitions to a lower state without a request from the MainDevice. |
|
|
|
The value of AL Control register 0x0120. |
|
|
|
The value of AL Status register 0x0130. |
|
|
|
The value of AL Status Code register 0x0134. |
|
|
|
The number of cycles the datagram, which is responsible for processing data exchange of the SubDevice, is received with an invalid working counter. |
|
|
|
The device type retrieved from the register 0x1000 of the SubDevice. |
|
|
|
The value of DL Status register 0x0110. |
|
|
|
The fixed address of the SubDevice, which is set by the MainDevice during startup. Values start at 1001 and follow the connection order. |
|
|
|
Additional topology information about a SubDevice. |
|
|
|
The array that contains the Ethernet frame error count for each port. |
|
|
|
The value of register 0x0101 of the SubDevice. |
|
|
|
The actual link status on each port of the SubDevice. |
|
|
|
The expected physical link on ports 1, 2, and 3 of a SubDevice. The processing order is port 0 → 3 → 1 → 2. |
|
|
|
The EtherCAT link status of the SubDevice. |
|
|
|
The array that contains the lost link count for each port. EtherCAT SubDevices increment a lost link counter upon a physical link loss with neighboring SubDevices. |
|
|
|
The size of a SubDevice’s input mailbox buffer. |
|
|
|
The size of a SubDevice’s output mailbox buffer. |
|
|
|
The SubDevice name. |
|
|
|
The number of times the MainDevice loses the physical link with a SubDevice. |
|
|
|
The array that contains the physical layer communication error count for each port. |
|
|
|
The array containing the fixed address of the device that is expected to be connected to each port. |
|
|
|
The SubDevice's product code. |
|
|
|
The SubDevice's revision number. |
|
|
|
The SubDevice's serial number. |
|
|
|
The alias address stored in the SubDevice EEPROM and can be written by the MainDevice. This address persists after power-off, allowing it to be used to differentiate identical SubDevices. |
|
|
|
The SubDevice's device type. |
|
|
|
The SubDevice's vendor ID, given by the EtherCAT Technology Group to the device manufacturer. |
See Also: