alive Module Release Notes
Release 1-4-1
Documentation updated for github pages
Release 1-4-0
Added RRSTS and ARSTS to show the read status from the main and auxiliary remote servers. These can be used to check for a connection problem between the servers and the record.
Altered ITRIG field to work solely as a trigger and not imply a status change with its value. Its value will immediately return to “Idle” after being set to “Trigger”.
Release 1-3-1
Added mentions about the new github repository for the BCDA alive server, alived.
Release 1-3-0
Added AHOST, APORT, and AADR in order to allow duplicate heartbeats to be sent to an auxiliary server. This can be used for testing purposes or server backup.
Made RHOST, RPORT, and HMAG all read-only to help make sure that record doesn’t stop sending correct heartbeats to the server.
Removed NMVAR, as it is redundant to simply using an environment variable to directly set IOCNM.
Release 1-2-1
Added CONSOLE_INFO as EVDxx default.
Fixed compilation issue for non-gcc compilers.
Release 1-2-0
Allow RHOST to be a name, and not just a numeric IP address. Added RADDR to contain the resulting IP address found, or state that the RHOST value is invalid.
Changed the name of the ENVxx fields to EVxx.
Added 16 EVDxx fields, similar to EVxx fields, which are default environment variables that are unchangeable after boot.
Moved the default environment variables in alive.db from the renamed ENVxx fields to the new EVDxx fields. Added STY and PROCSERV_INFO as EVDxx defaults.
Release 1-1-1
Minor configuration file changes.
Release 1-1-0
Added a field IOCNM which shows the IOC name that is sent to the remote server. If this value is set directly, then this is the value used, otherwise it is found using the NMVAR field.
Added a field NMVAR to define the environment variable that defines the IOC’s name, with it defaulting to IOC.
Added a new database, aliveMSGCalc.db, which creates a calcout that writes into alive record’s MSG field automatically, based on available synApps error messages. Currently, it is only using an autosave error PV as input.
Release 1-0-1
Changed number of ENVxx PV fields from 10 to 16.
Windows build fixes from other BCDA staff added.
Release 1-0-0
This is the first release of the synApps alive module. It was developed using EPICS base 3.14.12, but earlier 3.14 releases should probably work.