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

E_CoE_0x10F3_DiagHistory_BufferMode

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