com.ant-automation.antcity.base.mqttcontroller
Version:
Provides a controller able to receive Agent data through MQTT protocol.
57 lines (38 loc) • 2.16 kB
Markdown
# Changelog
All notable changes to this package will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
## [0.0.1] - 2022-08-13
### This is the first iteration of *com.ant-automation.antcity.base.mqttcontroller*.
## [0.0.2] - 2022-08-18
Added Scale() and Displace() methods to GamaPoint (And added as parameters to MQTTController).
## [0.0.3] - 2022-08-18
Removed .meta files & added .meta to .gitignore
## [0.0.4] - 2022-08-18
Re-added .meta files (As they are needed for unity packaging)
## [0.0.5] - 2022-08-22
Added missing .meta files & added Rotation
## [0.0.6] - 2022-08-26
Added a topic-associated message decoding job system (To avoid colissions between simultaneous simulations' messages.
Added a dependency on 'com.ant-automation.antcity.base.geoutils' in order to use the CartesianTransform class.
Added a multi-topic & multi-broker subscription system in order to support multiple topics spread among multiple message brokers.
## [0.0.7] - 2022-09-07
### Added
- Added methods to publish agent info through feedback topics.
## [0.0.9] - 2022-09-07
- Implemented UnityMessage, comprised of the list of agents plus the emissionTimestamp (Current simulation cycle)
- Changed agent information system. Now it raises an event when new agent info arrives.
## [0.0.10] - 2022-10-10
- Changed agent decoding system from a hardcoded MinimalAgent format to a generic SimulationAgent format. Message decoding implementations now respond to a common interface.
- Added SUMO Vehicle message decoding.
- Fixed a concurrency bug with MessageDecodingJobHandlers.
## [0.0.11] - 2022-10-12
- Updated GeoUtils package dependency version to 1.0.5
## [0.0.12] - 2022-10-12
- Added 'HasToBeRemoved' flag to SimulationAgent class.
## [0.0.13] - 2022-10-17
- Added message latency statistics to MqttController
## [0.0.14] - 2022-10-17
- Removed unused Debug.log
## [0.0.15] - 2022-10-17
- Added Species reading from agent messages (previously hardcoded)