ST_IotFunctionsRequest

Der Datentyp enthält detaillierte Informationen über das zugrunde liegende Anfrageobjekt.

Syntax

(* request Id *)
nRequestId    : ULINT;

(* cycle in which this request was created *)
nCycleCreated : ULINT;

(* time passed since creation (in milliseconds) *)
nAge          : ULINT;

(* time until request expires (timeout) (in milliseconds) *)
nTimeToLive   : ULINT;

(* count of currently pending messages in this request *)
nPendingCount : UDINT;

(* count of currently contained messages in this request *)
nTotalCount   : UINT;

(* indicates if the corresponding internal object has been removed *)
bIsRemoved    : BOOL;

(* indicates if any contained message has timed out *)
bIsTimedOut   : BOOL;

(* indicates if all contained messages have been processed (regardless of success, error or timeout states) *)
bIsCompleted  : BOOL;

Parameter

Name

Typ

Beschreibung

nRequestId

ULINT

ID dieser Anfrage.

nCycleCreated

ULINT

Zyklus, in welchem diese Anfrage erzeugt wurde.

nAge

ULINT

Verstrichene Zeit seit Erzeugung dieser Anfrage in Millisekunden.

nTimeToLive

ULINT

Verbleibende Zeit bis zum Ablaufen dieser Anfrage in Millisekunden.

nPendingCount

UDINT

Anzahl der momentan ausstehenden Nachrichten dieser Anfrage.

nTotalCount

UINT

Anzahl aller enthaltenen Nachrichten dieser Anfrage.

bIsRemoved

BOOL

Zeigt an, ob das interne Objekt dieser Anfrage bereits entfernt wurde.

bIsTimedOut

BOOL

Zeigt an, ob irgendeine enthaltene Nachricht in einen Timeout gelaufen ist.

bIsCompleted

BOOL

Zeigt an, ob alle enthaltenen Nachrichten abgearbeitet worden sind (Unabhängig vom Bearbeitungsendstatus).