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