- Aug 25, 2022
-
-
Martin Christoph Hierholzer authored
-
zenker authored
-
zenker authored
* Create test case for testing multiple modules having the same. * Use message IDs to support modules with similar names. ToDo: Remove variable connections to CS like with MicroDAQ. * Use automatic connection via CS. Rebuild hierarchy in Logging module. * Put logging variables into a separate hierarchy level. * Let user write to alias via CS. Keep last message in the PV. Before the message was always cleared after writing it. Now a new log level is used to indicate the situation that write was called on the message PV without calling sendMessage - it happens if the owning module calls writeAll(). Now the last message of each sender is availble in the CS. * Add test with modified hierarchy. * Clang formaat applied. * Hide internal PVs. Use different internal tag to work with regex.
-
- Jun 09, 2021
-
-
Martin Killenberg authored
-
- Apr 16, 2021
-
-
Martin Christoph Hierholzer authored
-
- Feb 18, 2021
-
-
Zenker, Dr. Klaus (FWKE) - 126506 authored
-
zenker authored
* Fix initial msg. Add automatic connection to the LoggingModule. Now the Logger is a VariableGroup and in the prepare() method an empty msg is written once. This makes sure the LoggingModule is not waiting for initial values of Loggers and messages by other Loggers get lost. * Add message in case on modules with Logger are found. * Fix test and remove implementation of removed method. * Do not use hard coded tags but use default tags. Now all tags given to the LoggingModule are used to look for senders.
-
- Oct 29, 2020
-
-
Zenker, Dr. Klaus (FWKE) - 126506 authored
The user can now also choose to publish messages only to the control system.
-
- Jul 31, 2020
-
-
Martin Killenberg authored
-
- Apr 21, 2020
-
-
zenker authored
If someone includes the Logger into an ApplcationModule and calls writeAll() the Logger variable message will be written. To catch that cases set message empty after calling sendMessage and ignore empty messages in the LoggingModule.
-
- Feb 05, 2020
-
-
Zenker, Dr. Klaus (FWKE) - 126506 authored
-
- Dec 13, 2019
-
-
Zenker, Dr. Klaus (FWKE) - 126506 authored
-
- Dec 12, 2019
-
-
Zenker, Dr. Klaus (FWKE) - 126506 authored
I observed that, after reading the message sometimes the log level was wrong. Most likely because it was updated after the message was read. Now the log level is bound to the message. This also reduces the number ctk variables.
-
- Oct 02, 2019
-
-
Zenker, Dr. Klaus (FWKE) - 126506 authored
It is suffiecient to have the message being push type. readAny of the ReadAnyGroup will update poll type variable automatical once there was an update of the push type message.
-
- Oct 01, 2019
-
-
Zenker, Dr. Klaus (FWKE) - 126506 authored
Some custom tags from private servers have been removed. Added "CS" tag, which allows to use findTag on the Logging module and connect it directly to the control system.
-
- Feb 22, 2019
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Feb 21, 2019
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Sep 05, 2018
-
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
Martin Christoph Hierholzer authored
-
- Aug 09, 2018
-
-
Zenker, Dr. Klaus (FWKE) - 126506 authored
-
Zenker, Dr. Klaus (FWKE) - 126506 authored
If sendMessage is used before chimeraTK process variables are initialized an internal buffer is used to store those messages. Once the process variables are initialized the messages from the buffer are send.
-
- Jul 04, 2018
-
-
Martin Christoph Hierholzer authored
-
- Jun 08, 2018
-
-
Martin Christoph Hierholzer authored
Updated to use the new ReadAnyGroup instead of the old readAny function. Some tests are still hanging or failing (mostly due to shutdown issues)
-
- Apr 12, 2018
-
-
Zenker, Dr. Klaus (FWKE) - 126506 authored
-