You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+18-9
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
2
-
MTConnect C++ Agent Version 2.3
2
+
MTConnect C++ Agent Version 2.5
3
3
--------
4
4
[](https://github.com/mtconnect/cppagent/actions/workflows/build.yml)
5
5
@@ -13,6 +13,10 @@ the devices and the location of the adapter.
13
13
14
14
Pre-built binary releases for Windows are available from [Releases](https://github.com/mtconnect/cppagent/releases) for those who do not want to build the agent themselves. For *NIX users, you will need libxml2, cppunit, and cmake as well as build essentials.
15
15
16
+
Version 2.5.0 Support for version 2.5. Added validation of observations in the stream and WebSockets support.
17
+
18
+
Version 2.4.0 Added support for version 2.4
19
+
16
20
Version 2.3.0 Support for all Version 2.3 standard changes and JSON ingress to MQTT adapter.
17
21
18
22
Version 2.2.0 Support for all Version 2.2 standard changes and dynamic configuration from adapters. Upgrade to conan 2.
@@ -667,6 +671,10 @@ Configuration Parameters
667
671
*`VersionDeviceXml` - Create a new versioned file every time the Device.xml file changes from an external source.
668
672
669
673
*Default*: `false`
674
+
675
+
*`Validation` - Turns on validation of model components and observations
676
+
677
+
*Default*: `false`
670
678
671
679
*`WorkerThreads` - The number of operating system threads dedicated to the Agent
672
680
@@ -741,14 +749,12 @@ These can be overridden on a per-adapter basis
741
749
742
750
*`HttpHeaders` - Additional headers to add to the HTTP Response for CORS Security
743
751
744
-
Example:
745
-
```
746
-
HttpHeaders {
747
-
Access-Control-Allow-Origin = *
748
-
Access-Control-Allow-Methods = GET
749
-
Access-Control-Allow-Headers = Content-Type
750
-
}
751
-
```
752
+
> Example: ```
753
+
> HttpHeaders {
754
+
> Access-Control-Allow-Origin = *
755
+
> Access-Control-Allow-Methods = GET
756
+
> Access-Control-Allow-Headers = Content-Type
757
+
> }```
752
758
753
759
*`Port` - The port number the agent binds to for requests.
754
760
@@ -1036,6 +1042,9 @@ Sinks {
1036
1042
1037
1043
*Default*: Auto-generated
1038
1044
1045
+
> **⚠️Note:** Mqtt Sinks and Mqtt Adapters create separate connections to their respective brokers, but currently use the same client ID by default. Because of this, when using a single broker for source and sink, best practice is to explicitly specify their respective `MqttClientId`
0 commit comments