cppagent
cppagent copied to clipboard
C++ Agent toolkit - Pre-built binaries, visit: https://github.com/mtconnect/cppagent/releases Docker images available at https://hub.docker.com/repositories/mtconnect
Implement a simple WebSockets streaming service. This is long overdue and can replace our long-poll version. We can use a simple JSON subscription request to stream data once the connection...
We have witnessed the agent stop reporting Observation rate. It reports every 10 secs. after some days, it seems to stop. Is there a reason for this? By Design? The...
We are trying to setup an XML file validation process using the official MTConnect schema. We use for this the python library [lxml](https://github.com/lxml/lxml) like so: ``` from lxml import etree...
agent device probe topic is prefixed with `Agent.`  is that intentional? what is `Agent.` in this case? is that unique to the 'agent' device type? If it is device...
Currently we create a new connection per source and sink. It would be more efficient to reuse the connection if they are connecting to the same broker. The common client...
Create a topic that lists all the devices as a JSON array of name, uuid, and relates topic. What should the topic be? Does the payload make sense?
Add a Path configuration option to limit the published content.
When a device becomes available, AVAILABILITY data item is AVAILABLE, all data items with initial values get set to the initial value.
This addition should build and test the agent, and then generate a deb package for Ubuntu 22.04+. Ubuntu 20.04 does not have the requisite libraries available to run this deb...
[Issue 445](https://github.com/mtconnect/cppagent/issues/445)