MTConnect.NET Agents v0.5.0 Beta
PatrickRitchie
released this
16 Jun 16:30
·
516 commits
to master
since this release
Windows Installer
- This release along with any new releases will include a Windows Installer to make installation of the Agent easier
XML Validation
- Xml validation against XSD schema files was added in this release
- Validation Errors/Warnings are output to Log file(s)
- Validation Errors can be output using the MTConnectError response document
- ValidationLevel configuration file setting determines the behavior when validation errors occur
- ValidationLevel Http query parameter can be used to override the configuration file setting (useful for debugging)
Configuration File Watcher
- Configuration files will reload if changed and restart the MTConnect agent (if enabled)
- Devices.xml file is also monitored and will restart the agent (if enabled)
Windows Service
- New command line functionality to install, start, stop, and remove Agent as a Windows Service
- Added new command line parameter to override the Http Port (useful for debugging)
Agent Information File
- New AgentInformation file was added to persist the Agent Device UUID as well as other information
Better Asset Management
- Asset Buffer was updated to follow the correct circular buffer design specified in the MTConnect standard
- Remove and Remove All Asset commands were added
- Http Server supports adding Asset by POST
- Multiline SHDR Asset support
Fixed various issues
- Updated SHDR DataItem compatibility
- Fixed issue with DataSet, Table, and TimeSeries XML output when Unavailable / Empty
- Fixed issue with duplicate Observations (same value, different timestamp)
- Updated Timestamps to use Unix Ticks internally. This fixed the issue of losing precision in timestamps coming from an Adapter
- Fixed some various issues with the Http Server
- Fixed some issues with logging