ST_CoE_DiagHistory_Info
The structure provides information on the settings in the EtherCAT slave with regard to EtherCAT diagnosis.
Syntax
TYPE ST_CoE_DiagHistory_Info :
STRUCT
nMaxNoOfMsgs : UINT;
eBufferMode : E_CoE_0x10F3_DiagHistory_BufferMode;
bNewMsgsAvail : BOOL;
bEmergSendingEnabled : BOOL;
bInfoMsgsDisabled : BOOL;
bWarnMsgsDisabled : BOOL;
bErrMsgsDisabled : BOOL;
bOldMsgsOverwritten : BOOL;
bNewMsgsDiscarded : BOOL;
END_STRUCT
END_TYPE
Parameter
Name | Type | Description |
---|---|---|
nMaxNoOfMsgs | UINT | Maximum number of messages in the buffer of the EtherCAT slave |
eBufferMode | Overwrite or confirmation mode of the EtherCAT slave | |
bNewMsgsAvail | BOOL | New messages available since last read operation. |
bEmergSendingEnabled | BOOL | Emergency messages enabled. New diagnostic messages must be sent as emergency messages. |
bInfoMsgsDisabled | BOOL | Information messages disabled. |
bWarnMsgsDisabled | BOOL | Warning messages disabled. |
bErrMsgsDisabled | BOOL | Error messages disabled. |
bOldMsgsOverwritten | BOOL | Old messages in the buffer were overwritten by new messages (Overwrite Mode). |
bNewMsgsDiscarded | BOOL | New messages were discarded because the buffer is filled with unconfirmed messages (Acknowledge Mode). |