fixed dup flag serialization and added roundtrip tests

This commit is contained in:
Jan Eggers
2018-06-25 14:51:46 +02:00
parent 4e40b2ddf3
commit 7dfb6fdc52
3 changed files with 79 additions and 2 deletions
+1 -1
View File
@@ -4,7 +4,7 @@
{
public override string ToString()
{
return "PubAck";
return $"PubAck [PacketIdentifier={PacketIdentifier}]";
}
}
}
@@ -190,7 +190,7 @@ namespace MQTTnet.Serializer
var retain = (receivedMqttPacket.FixedHeader & 0x1) > 0;
var qualityOfServiceLevel = (MqttQualityOfServiceLevel)(receivedMqttPacket.FixedHeader >> 1 & 0x3);
var dup = (receivedMqttPacket.FixedHeader & 0x3) > 0;
var dup = (receivedMqttPacket.FixedHeader & 0x8) > 0;
var topic = receivedMqttPacket.Body.ReadStringWithLengthPrefix();