ST_CoE_DiagHistory_Options

Syntax

TYPE ST_CoE_DiagHistory_Options :
STRUCT
    nLangId                                : DINT := 1033;        
    eBufferMode                            : E_CoE_0x10F3_DiagHistory_BufferMode := E_CoE_0x10F3_DiagHistory_BufferMode.OverwriteMode;  
    bEnableEmergSending                    : BOOL := TRUE;  
    bDisableInfoMsgs                       : BOOL := FALSE;    
    bDisableWarnMsgs                       : BOOL := FALSE;
    bDisableErrMsgs                        : BOOL := FALSE;
    bDisableAutoRecoverAfterConnectionErr  : BOOL := FALSE;
    bExcludeTextIdFromMsgText              : BOOL := FALSE;
END_STRUCT
END_TYPE

Parameter

Name

Typ

Beschreibung

nLangId

DINT

Optional: Sprach-ID,
1033 = Englisch (US),
1031 = Deutsch usw.

eBufferMode

E_CoE_0x10F3_DiagHistory_BufferMode

Überschreib- oder Bestätigungsmodus

bEnableEmergSending

BOOL

Das Senden von Notfallmeldungen wird deaktiviert. Neue Diagnosenachrichten werden nicht als Notfallnachricht gesendet.

bDisableInfoMsgs

BOOL

Infomeldungen werden deaktiviert.

bDisableWarnMsgs

BOOL

Warnmeldungen werden deaktiviert.

bDisableErrMsgs

BOOL

Fehlermeldungen werden deaktiviert.

bDisableAutoRecoverAfterConnectionErr

BOOL

Die automatische Wiederherstellung der Verbindung zur EtherCAT Diagnose Historie wird hiermit deaktiviert.
Per Default wird die Verbindung wieder hergestellt nach einem Verbindungsfehler, sofern der Eingang bEnable weiterhin TRUE ist.

bExcludeTextIdFromMsgText

BOOL

Durch Setzen dieser Option wird die Text ID aus dem Nachrichtentext entfernt.