Skip to content

Commit

Permalink
Merge branch 'release/3.1.1'
Browse files Browse the repository at this point in the history
  • Loading branch information
francois-normandin committed Oct 22, 2020
2 parents b4ab2b5 + ec00873 commit 219ee6b
Show file tree
Hide file tree
Showing 401 changed files with 704 additions and 5,650 deletions.
2,396 changes: 24 additions & 2,372 deletions MQTT Broker.vipb

Large diffs are not rendered by default.

Binary file modified MQTT Broker.vipc
Binary file not shown.
445 changes: 243 additions & 202 deletions Unit Tests/MQTT Unit Testing.lvproj → MQTT-Broker.lvproj

Large diffs are not rendered by default.

Binary file modified Unit Tests/Benchmarks/Benchmark_TCP Connection.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added Unit Tests/Manual Dev Tests/Test Server.vi
Binary file not shown.
Binary file not shown.
Binary file modified Unit Tests/Manual Dev Tests/Test TCPConnection Process Kill.vi
Binary file not shown.
Binary file not shown.
Binary file modified Unit Tests/Requirement Coverage.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/GetServerRef.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-1.5.3-1.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-1.5.3-2.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-1.5.3-3.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-2.2.2-1.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-2.2.2-2.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-2.3.1-1.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-2.3.1-2.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-2.3.1-5.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-2.3.1-6.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-2.3.1-7.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.0-1.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.0-2.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.2-1.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.2-11.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.2-12.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.2-18.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.2-19.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.2-2.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.2-20.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.2-21.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.2-22.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.2-3.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.3-1.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.3-10.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.3-11.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.3-3.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.3-4.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.3-5.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.3-6.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.3-7.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.3-8.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.3-9.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.1.4-2.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.12.4-1.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.14.4-1.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.2.0-1.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.2.2-2.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.2.2-4.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.3.2-1.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.3.2-2.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.3.2-3.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.6.1-1.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.8.1-1.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.8.3-3.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.8.4-2.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.8.4-3.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.8.4-5.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-3.9.3-2.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-4.7.1-1.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-4.7.1-2.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-4.7.1-3.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-4.7.2-1.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-4.7.3-1.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-4.7.3-2.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-4.7.3-3.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-4.7.3-4.vi
Binary file not shown.
Binary file modified Unit Tests/Requirements Coverage/Test MQTT-7.1.2-1.vi
Binary file not shown.
Binary file removed Unit Tests/Test Factory.vi
Binary file not shown.
Binary file removed Unit Tests/Test Packet Identifier.vi
Binary file not shown.
Binary file removed Unit Tests/Test Publish Packet.vi
Binary file not shown.
Binary file removed Unit Tests/UnitTesting Dependencies.vipc
Binary file not shown.
Binary file added UnitTesting Dependencies.vipc
Binary file not shown.
Binary file removed source/Client/Acknowledge ID.vi
Binary file not shown.
184 changes: 0 additions & 184 deletions source/Client/Client.lvclass

This file was deleted.

Binary file removed source/Client/Connect to Server.vi
Binary file not shown.
Binary file removed source/Client/Create MQTT Client.vi
Binary file not shown.
Binary file removed source/Client/Disconnect from Server.vi
Binary file not shown.
Binary file removed source/Client/Handle Incoming Packets.vi
Binary file not shown.
Binary file removed source/Client/List Reserved IDs.vi
Binary file not shown.
Binary file removed source/Client/Ping.vi
Binary file not shown.
Binary file removed source/Client/Public Events -- cluster.ctl
Binary file not shown.
Binary file removed source/Client/Publish.vi
Binary file not shown.
Binary file removed source/Client/Read Public Events.vi
Binary file not shown.
Binary file removed source/Client/SendPacket.vi
Binary file not shown.
Binary file removed source/Client/isConnected.vi
Binary file not shown.
Binary file removed source/Client/onDestroy.vi
Binary file not shown.
Binary file removed source/Client/onStop.vi
Binary file not shown.
Binary file removed source/Client/onSubscribe.vi
Binary file not shown.
Binary file removed source/Client/onUnsubscribe.vi
Binary file not shown.
133 changes: 133 additions & 0 deletions source/ConnectionHandler/ConnectionHandler.lvclass

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file added source/ConnectionHandler/Read Public Events.vi
Binary file not shown.
Binary file added source/ConnectionHandler/Read ServerRequest.vi
Binary file not shown.
Binary file added source/ConnectionHandler/Read Sessions.vi
Binary file not shown.
Binary file added source/ConnectionHandler/Read Stored Sessions.vi
Binary file not shown.
Binary file not shown.
Binary file added source/ConnectionHandler/Write ServerRequest.vi
Binary file not shown.
Binary file added source/ConnectionHandler/Write Sessions.vi
Binary file not shown.
Binary file added source/ConnectionHandler/Write Stored Sessions.vi
Binary file not shown.
Binary file added source/ConnectionHandler/process.vi
Binary file not shown.
97 changes: 0 additions & 97 deletions source/Control Packets/CONNACK/CONNACK.lvclass

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed source/Control Packets/CONNACK/Read Return Code.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
166 changes: 0 additions & 166 deletions source/Control Packets/CONNECT/CONNECT.lvclass

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed source/Control Packets/CONNECT/Validate Payload.vi
Binary file not shown.
Binary file not shown.
Binary file removed source/Control Packets/CONNECT/getCONNECTPayload.vi
Binary file not shown.
Binary file removed source/Control Packets/CONNECT/getClientID.vi
Binary file not shown.
Binary file removed source/Control Packets/CONNECT/getConnectFlags.vi
Binary file not shown.
Binary file removed source/Control Packets/CONNECT/getKeepAlive.vi
Binary file not shown.
Binary file not shown.
Binary file removed source/Control Packets/CONNECT/getProtocolLevel.vi
Binary file not shown.
Binary file removed source/Control Packets/CONNECT/getProtocolName.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
411 changes: 0 additions & 411 deletions source/Control Packets/ControlPacket/ControlPacket.lvclass

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed source/Control Packets/ControlPacket/Generate ID.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed source/Control Packets/ControlPacket/Read Payload.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed source/Control Packets/ControlPacket/getFlags.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed source/Control Packets/ControlPacket/hasWildcards.vi
Binary file not shown.
Binary file not shown.
33 changes: 0 additions & 33 deletions source/Control Packets/DISCONNECT/DISCONNECT.lvclass

This file was deleted.

Binary file not shown.
29 changes: 0 additions & 29 deletions source/Control Packets/PINGREQ/PINGREQ.lvclass

This file was deleted.

Binary file not shown.
33 changes: 0 additions & 33 deletions source/Control Packets/PINGRESP/PINGRESP.lvclass

This file was deleted.

Binary file not shown.
47 changes: 0 additions & 47 deletions source/Control Packets/PUBACK/PUBACK.lvclass

This file was deleted.

Binary file not shown.
Binary file removed source/Control Packets/PUBACK/hasPacketIdentifier.vi
Binary file not shown.
Binary file not shown.
51 changes: 0 additions & 51 deletions source/Control Packets/PUBCOMP/PUBCOMP.lvclass

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed source/Control Packets/PUBLISH/ExtractFlagBits.vi
Binary file not shown.
Binary file not shown.
133 changes: 0 additions & 133 deletions source/Control Packets/PUBLISH/PUBLISH.lvclass

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file removed source/Control Packets/PUBLISH/getFlags.vi
Binary file not shown.
Binary file not shown.
Binary file removed source/Control Packets/PUBLISH/getTopicName.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
60 changes: 0 additions & 60 deletions source/Control Packets/PUBREC/PUBREC.lvclass

This file was deleted.

Binary file removed source/Control Packets/PUBREC/Prepare Response.vi
Binary file not shown.
Binary file not shown.
Binary file removed source/Control Packets/PUBREC/hasPacketIdentifier.vi
Binary file not shown.
Binary file not shown.
60 changes: 0 additions & 60 deletions source/Control Packets/PUBREL/PUBREL.lvclass

This file was deleted.

Binary file not shown.
Binary file removed source/Control Packets/PUBREL/getFlags.vi
Binary file not shown.
Binary file removed source/Control Packets/PUBREL/hasPacketIdentifier.vi
Binary file not shown.
Binary file not shown.
Binary file removed source/Control Packets/SUBACK/Decode Return Codes.vi
Binary file not shown.
Binary file removed source/Control Packets/SUBACK/Encode Return Codes.vi
Binary file not shown.
87 changes: 0 additions & 87 deletions source/Control Packets/SUBACK/SUBACK.lvclass

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file removed source/Control Packets/SUBACK/getReturnCodes.vi
Binary file not shown.
Binary file removed source/Control Packets/SUBACK/hasPacketIdentifier.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
105 changes: 0 additions & 105 deletions source/Control Packets/SUBSCRIBE/SUBSCRIBE.lvclass

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file removed source/Control Packets/SUBSCRIBE/getFlags.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
51 changes: 0 additions & 51 deletions source/Control Packets/UNSUBACK/UNSUBACK.lvclass

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
96 changes: 0 additions & 96 deletions source/Control Packets/UNSUBSCRIBE/UNSUBSCRIBE.lvclass

This file was deleted.

Binary file not shown.
Binary file removed source/Control Packets/UNSUBSCRIBE/getFlags.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added source/DropVI_MQTT Server.vi
Binary file not shown.
9 changes: 2 additions & 7 deletions source/Server/MQTT Server.lvlib → source/MQTT Server.lvlib
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,10 @@
<Property Name="NI.Lib.Version" Type="Str">1.0.0.0</Property>
<Property Name="NI.LV.All.SourceOnly" Type="Bool">true</Property>
<Property Name="NI.SortType" Type="Int">3</Property>
<Item Name="MQTT_Base.lvclass" Type="LVClass" URL="../../MQTT_Base/MQTT_Base.lvclass"/>
<Item Name="Server.lvclass" Type="LVClass" URL="../Server class/Server.lvclass"/>
<Item Name="Client.lvclass" Type="LVClass" URL="../../Client/Client.lvclass"/>
<Item Name="TCPConnectionHandler.lvclass" Type="LVClass" URL="../ConnectionHandler/TCPConnectionHandler.lvclass"/>
<Item Name="TCPConnection.lvclass" Type="LVClass" URL="../Connection/TCPConnection.lvclass"/>
<Item Name="Session.lvclass" Type="LVClass" URL="../Session/Session.lvclass"/>
<Item Name="StoredSessions.lvclass" Type="LVClass" URL="../StoredSessions/StoredSessions.lvclass">
<Property Name="NI.LibItem.Scope" Type="Int">2</Property>
</Item>
<Item Name="Subscription.lvclass" Type="LVClass" URL="../Subscription/Subscription.lvclass"/>
<Item Name="TopicFilter.lvclass" Type="LVClass" URL="../TopicFilter/TopicFilter.lvclass"/>
<Item Name="Session.Server.lvclass" Type="LVClass" URL="../Session.Server/Session.Server.lvclass"/>
<Item Name="ConnectionHandler.lvclass" Type="LVClass" URL="../ConnectionHandler/ConnectionHandler.lvclass"/>
</Library>
86 changes: 0 additions & 86 deletions source/MQTT-Broker.lvproj

This file was deleted.

Binary file removed source/MQTT_Base/Add ClientID Session.vi
Binary file not shown.
Binary file removed source/MQTT_Base/Add Subscription.vi
Binary file not shown.
Binary file removed source/MQTT_Base/Broadcast Inbound Message.vi
Binary file not shown.
Binary file removed source/MQTT_Base/Clean Subscriptions.vi
Binary file not shown.
Binary file removed source/MQTT_Base/Decode Publish Package (Raw).vi
Binary file not shown.
Binary file removed source/MQTT_Base/Decode Publish Package.vi
Binary file not shown.
Binary file removed source/MQTT_Base/Destroy.vi
Binary file not shown.
Binary file removed source/MQTT_Base/ElapsedTime.vi
Binary file not shown.
Binary file removed source/MQTT_Base/Get Serializer.vi
Binary file not shown.
Binary file removed source/MQTT_Base/Get Session from ClientID.vi
Binary file not shown.
Binary file removed source/MQTT_Base/Handle Incoming Packets.vi
Binary file not shown.
402 changes: 0 additions & 402 deletions source/MQTT_Base/MQTT_Base.lvclass

This file was deleted.

Binary file removed source/MQTT_Base/Read Inbound Message.vi
Binary file not shown.
Binary file removed source/MQTT_Base/Read Packet.vi
Binary file not shown.
Binary file removed source/MQTT_Base/Read Request Queue.vi
Binary file not shown.
Binary file removed source/MQTT_Base/Read Started.vi
Binary file not shown.
Binary file removed source/MQTT_Base/Read Stopped.vi
Binary file not shown.
Binary file removed source/MQTT_Base/Remove ClientID Session.vi
Binary file not shown.
Binary file removed source/MQTT_Base/Remove Subscription.vi
Binary file not shown.
Binary file removed source/MQTT_Base/Request -- cluster.ctl
Binary file not shown.
Binary file removed source/MQTT_Base/Response -- cluster.ctl
Binary file not shown.
Binary file removed source/MQTT_Base/Send SessionDisconnectMessage.vi
Binary file not shown.
Binary file removed source/MQTT_Base/SessionRef -- cluster.ctl
Binary file not shown.
Binary file removed source/MQTT_Base/Set Serializer.vi
Binary file not shown.
Binary file removed source/MQTT_Base/Start.vi
Binary file not shown.
Binary file removed source/MQTT_Base/Stop.vi
Binary file not shown.
Binary file removed source/MQTT_Base/Subscribe (SingleTopic).vi
Binary file not shown.
Binary file removed source/MQTT_Base/Subscribe.vi
Binary file not shown.
Binary file removed source/MQTT_Base/Unsubscribe (SingleTopic).vi
Binary file not shown.
Binary file removed source/MQTT_Base/Unsubscribe.vi
Binary file not shown.
Binary file removed source/MQTT_Base/Write Packet.vi
Binary file not shown.
Binary file removed source/MQTT_Base/isActive.vi
Binary file not shown.
Binary file removed source/MQTT_Base/isSessionPresent.vi
Binary file not shown.
Binary file removed source/MQTT_Base/onCreate.vi
Binary file not shown.
Binary file removed source/MQTT_Base/onDestroy.vi
Binary file not shown.
Binary file removed source/MQTT_Base/onStart.vi
Binary file not shown.
Binary file removed source/MQTT_Base/onStop.vi
Binary file not shown.
Binary file removed source/MQTT_Base/onSubscribe.vi
Binary file not shown.
Binary file removed source/MQTT_Base/onUnsubscribe.vi
Binary file not shown.
Binary file removed source/MQTT_Base/process.vi
Binary file not shown.
Binary file added source/Server class/Add ClientID Session.vi
Binary file not shown.
Binary file added source/Server class/Create Server.vi
Binary file not shown.
Binary file not shown.
Binary file added source/Server class/Handle Incoming Packets.vi
Binary file not shown.
Binary file added source/Server class/Launch Connection Handler.vi
Binary file not shown.
Loading

0 comments on commit 219ee6b

Please sign in to comment.