import "baci.idl";
Public Member Functions | |
Subscription | new_subscription_Alarm (in Alarmdouble cb, in CBDescIn desc) |
Public Attributes | |
readonly attribute double | alarm_low_on |
readonly attribute double | alarm_low_off |
readonly attribute double | alarm_high_on |
readonly attribute double | alarm_high_off |
Here follow the property definitions that are actually used by the control system: RO for read-only and RW for read-write. The patterns are described in the specification documents, "BACI specifications" and "Application of BACI for ACS 1.0". They will be briefly described for the Properties of type double.
The following types are missing, because they were not requested for ACS1.0: RWpattern, patternSeq, PstringSeq.
Subscription ACS::ROdouble::new_subscription_Alarm | ( | in Alarmdouble | cb, | |
in CBDescIn | desc | |||
) |
Request a subscription to the alarnm event set for this property. Only properties of type RO have alarms, as RW properties should not even be able to set values in the alarm ranges. The method returns a Subscription object, which has to be used to destroy the subscription to the alarm events. Alarms are passed asychronously as usual through callbacks, which correspond to the type of the property value. As always, a callback descriptor has to be given in the parameter list. 3AC90A2702F9
readonly attribute double ACS::ROdouble::alarm_high_off |
below this value alarm is cleared
readonly attribute double ACS::ROdouble::alarm_high_on |
above this value alarm is set
readonly attribute double ACS::ROdouble::alarm_low_off |
below this value alarm is set
readonly attribute double ACS::ROdouble::alarm_low_on |
below this value alarm is set