Skip to content

MTConnect.NET Agents v0.5.0 Beta

Compare
Choose a tag to compare
@PatrickRitchie 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