Cppagent Versions Save

C++ Agent toolkit - Pre-built binaries, visit: https://github.com/mtconnect/cppagent/releases Docker images available at https://hub.docker.com/repositories/mtconnect

v2.5.0.0RC2

2 weeks ago
  • Added websockets interface
  • Removed legacy mqtt sink

For websockets you need to connect to the server and then send requests:

{
  "id": "ABC",
  "request": "probe"
}

The id and request are required.

I have added a few other properties to support the response document,format and pretty. format can have a value of xml or json. The default format is xml.

{
  "id": "ABC",
  "request": "probe",
  "format": "json"
}

All the properties except request and id are the same as the properties you get from the swagger interface. Make a request to /swagger from the agent to find all the possible properties.

   http://localhost:5000/swagger

When an interval is given for sample or current, they will publish. A request of cancel will stop a request.

Some examples:

{"id": 1,"request": "probe", "format": "json"}
{"id": 2,"request": "current"}
{"id": 3, "request": "sample", "interval": 1000, "format": "json"}
{"id": 4, "request": "current", "interval": 5000 }
{"id": 3, "request": "cancel"}

There is no additional protocol level header. The results are chunked per the websockets spec as individual messages.

v2.3.0.8

3 weeks ago

Added support for initial value that sets the data item's observation whenever the device becomes available.

v2.5.0.0RC1

1 month ago

What's Changed

  • Preview of 2.5 validation of observation controlled vocabulary.
  • Use the Validation = true configuration
  • Check quality attribute in the observations

See issue: MTConnect Projects Issue 3159

v2.3.0.7

1 month ago

What's Changed

  • Fixed port in url for MQTT service.

v2.3.0.6

1 month ago

Bugs fixed in this release

  • Fixed issues with respect to changing UUIDs

v2.3.0.4

2 months ago

Overview

This release is mainly a bug fix release related to some behavior associated with changing uuids, dynamic updates to the device model. One other change is reducing the log level for the file search so the logs are not so noisy on startup.

What's Changed

Full Changelog: https://github.com/mtconnect/cppagent/compare/v2.3.0.3...v2.3.0.4

v2.3.0.3

2 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/mtconnect/cppagent/compare/v2.3.0.2...v2.3.0.3

v2.3.0.2

3 months ago

Changes

Minor release that changes . to _ in the agent device topic to support ignition.

v2.3.0.1

3 months ago

New Features

  • Version 2.3 new condition Id for Condition observations and associated activations
  • Added Sender configuration setting Sender = ... to override header
  • README updates for MQTT, SHDR, and other fixes
  • Added 2.3 schema files

Contributors:

  • @dwickelhaus
  • @scottmwyant
  • @wsobel
  • @shaurabhsingh

v2.2.0.17

3 months ago

Summary

2.2.0.17 is mainly a bug fix release, along with updating urns in stylesheets to match the schema version.

What's Changed