MQTTConnectProperties (STRUCT)ΒΆ
TYPE MQTTConnectProperties : STRUCT
Connect properties (MQTT V5)
- InOut:
Name
Type
Comment
udiSessionExpiryIntervalUDINTSession Expiry Interval: Time in seconds a session retains after a disconnect.
wsAuthenticationMethodWSTRINGName of the authentication method
pbAuthenticationDataPOINTER TO BYTE
Binary Data containing authentication data
udiAuthenticationDataSizeUDINTSize of pbAuthenticationData
bRequestProblemInformationBYTEThe Client uses this value to indicate whether the Reason String or User Properties are sent in the case of failures.
bRequestResponseInformationBYTEThis value can be used to request the Server to return Response Information.
uiReceiveMaximumUINTThe Client uses this value to limit the number of QoS 1 and QoS 2 publications that it is willing to process concurrently. There is no mechanism to limit the QoS 0 publications that the Server might try to send.
uiTopicAliasMaximumUINTThis value indicates the highest value that the Server will accept as a Topic Alias sent by the Client.
udiMaximumPacketSizeUDINTThe Client uses the Maximum Packet Size to inform the Server that it will not process packets exceeding this limit.
userPropertiesARRAY [0..(MQTTParam.g_udiMaxUserProperties - 1)] OF MQTTStringPair
User defined properties