Skip to content
Snippets Groups Projects
Commit 50d2848c authored by Antonin Hottois's avatar Antonin Hottois
Browse files

Added description, updated CHANGELOG

parent b6a43f3e
No related branches found
No related tags found
No related merge requests found
......@@ -46,10 +46,18 @@
- Added MessageTrigger scripts to use the jar without dependencies within the control network.
## [1.0.4] - 22/06/2020
### This version was not committed, it was developed during the tests within RCM1
## [1.0.3] - 11/05/2020
### Overhauled the whole communication system with TangoParsers, allowing for monitoring of several parsers at the same time.
### Removed
- Removed "TangoParserProxy" property, as it is no longer necessary
## [1.0.2] - 07/06/2020
### Changed
- LastStates are now initialized with the actual states at init, so that no message is sent during init.
- Changed the way "MessageList" property is parsed
......@@ -60,11 +68,5 @@
### Removed
- Removed "LastRecordedState" property, as it is useless in this new MessageTrigger.
## [1.0.2] - 07/06/2020
### Overhauled the whole communication system with TangoParsers, allowing for monitoring of several parsers at the same time.
### Removed
- Removed "TangoParserProxy" property, as it is no longer necessary
## [1.0.1] - 30/04/2020
### First version of the device
\ No newline at end of file
# Welcome to Tango-Controls server MessageTrigger
# Welcome to Tango-Controls server MessageTrigger v1.1.0
## Description
The MessageTrigger is a device design to poll regularly the attributes of TangoParser sub devices, and send a message to a TextTalker sub device if a change occured.
It is possible to monitor several TangoParser devices with one MessageTrigger device. The configuration is done through the properties of the device:
### MessageList property
This property contains the list of attributes to monitor and the messages to send. This property is mandatory.
```
test/test/parser1/attribute1;Attribute 1 is true!;Attribute 1 is false!;
test/test/parser1/attribute2;Attribute 2 is true!;Attribute 2 is false!;
```
### PollingPeriod property
This property is the polling period of the monitoring, in ms. This property is not mandatory, default period is 1s.
### TextTalkerProxyName
This property should contain the address of the TextTalker device the message will be sent to. This property is mandatory.
## Usage
Clone this repo and build an executable jar with dependencies using maven:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment