MQTTConnectProperties (STRUCT)ΒΆ
TYPE MQTTConnectProperties : STRUCT
Connect properties (MQTT V5)
- InOut:
Name
Type
Comment
udiSessionExpiryInterval
UDINT
Session Expiry Interval: Time in seconds a session retains after a disconnect.
wsAuthenticationMethod
WSTRING
Name of the authentication method
pbAuthenticationData
POINTER TO BYTE
Binary Data containing authentication data
udiAuthenticationDataSize
UDINT
Size of pbAuthenticationData
bRequestProblemInformation
BYTE
The Client uses this value to indicate whether the Reason String or User Properties are sent in the case of failures.
bRequestResponseInformation
BYTE
This value can be used to request the Server to return Response Information.
uiReceiveMaximum
UINT
The 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.
uiTopicAliasMaximum
UINT
This value indicates the highest value that the Server will accept as a Topic Alias sent by the Client.
udiMaximumPacketSize
UDINT
The Client uses the Maximum Packet Size to inform the Server that it will not process packets exceeding this limit.
userProperties
ARRAY [0..(MQTTParam.g_udiMaxUserProperties - 1)] OF MQTTStringPair
User defined properties