public void WritePayloadFormatIndicator(MqttPayloadFormatIndicator value)
        {
            // 0 (0x00) Byte Indicates that the Payload is unspecified bytes, which is equivalent to not sending a Payload Format Indicator.
            if (value == MqttPayloadFormatIndicator.Unspecified)
            {
                return;
            }

            Write(MqttPropertyId.PayloadFormatIndicator, (byte)value);
        }
Example #2
0
 /// <summary>
 /// This is only supported when using MQTTv5.
 /// </summary>
 public MqttApplicationMessageBuilder WithPayloadFormatIndicator(MqttPayloadFormatIndicator payloadFormatIndicator)
 {
     _payloadFormatIndicator = payloadFormatIndicator;
     return(this);
 }
Example #3
0
 public MqttClientOptionsBuilder WithWillPayloadFormatIndicator(MqttPayloadFormatIndicator willPayloadFormatIndicator)
 {
     _options.WillPayloadFormatIndicator = willPayloadFormatIndicator;
     return(this);
 }