TsgcWSPClient_sgcProperties › QoS

QoS Property

Quality of Service options (Level, Interval, Timeout) for acknowledged delivery.

Syntax

property QoS: TsgcWSQoS_Options read FQoS write SetQoS;

Default Value

Remarks

Three delivery guarantees are supported, equivalent to the MQTT model:

Interval controls how often the internal QoS timer scans pending messages; Timeout is the number of seconds without acknowledgement after which a message is resent.

Example

oProtocol.QoS.Level := qosLevel1;
oProtocol.QoS.Interval := 60;
oProtocol.QoS.Timeout := 300;

Back to Properties