org.eso.ias.transfer
Members list
Packages
Type members
Classlikes
AndAlarm transfer function takes n alarms in input and returns another alarm that is set if all the alarms in input are set.
AndAlarm transfer function takes n alarms in input and returns another alarm that is set if all the alarms in input are set.
Note that this TF can be replaced by the Multiplicty TF with the "threshold" property set to the number of inputs.
Value parameters
- cEleId:
-
the ID of the ASCE
- cEleRunningId:
-
the runningID of the ASCE
- props:
-
the user defined properties
- validityTimeFrame:
-
The time frame (msec) to invalidate monitor points
Attributes
- Companion
- object
- Supertypes
AndBool is a simple transfer function that takes as input n (n>=2) boolean IASIO values and returns the result of the AND operation between them.
AndBool is a simple transfer function that takes as input n (n>=2) boolean IASIO values and returns the result of the AND operation between them.
The output produced by this TF is a boolean IASIO. The output can be inverted by setting the "org.eso.ias.tf.andbool.invert" property to true in the CDB.
Value parameters
- cEleId:
-
the ID of the ASCE that executes this TF
- cEleRunningId:
-
the runningID of the ASCE
- props:
-
the user defined properties
- validityTimeFrame:
-
The time frame (msec) to invalidate monitor points
Attributes
- Companion
- object
- Supertypes
MinMaxBool implements a Min/Max threshold like MinMaxThresholdTF but produces a boolean instead of an alarm. The output is true if the value of the input is over the high threshold or under the low threshold, otherwise it is false.
MinMaxBool implements a Min/Max threshold like MinMaxThresholdTF but produces a boolean instead of an alarm. The output is true if the value of the input is over the high threshold or under the low threshold, otherwise it is false.
The value, read from the input, is set in a property of the output.
To be generic, the value of the properties and that of the IASIO are converted to double before being evaluated.
The value of the Min and Max thresholds are passed as properties:
HighON: the (high) alarm is activated when the value of the IASIO is greater then HighON HighOFF: if the (high) alarm is active and the value of the IASIO goes below HighOFF, then the alarm is deactivated LowOFF: if the (low) alarm is active and the value of the IASIO becomes greater then LowOFF, then the alarm is deactivated LowON: the (low) alarm is activated when the value of the IASIO is lower then LowON
Value parameters
- asceId:
-
the ID of the ASCE
- asceRunningId:
-
the runningID of the ASCE
- props:
-
the user defined properties
- validityTimeFrame:
-
The time frame (msec) to invalidate monitor points
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MinMaxBool.type
OrAlarm transfer function takes n alarms in input and returns another alarm that is set if at least one of the alarms in input is set (OR).
OrAlarm transfer function takes n alarms in input and returns another alarm that is set if at least one of the alarms in input is set (OR).
Note that this TF can be replaced by the Multiplicty TF with the "threshold" property set to 1.
Value parameters
- cEleId:
-
the ID of the ASCE
- cEleRunningId:
-
the runningID of the ASCE
- props:
-
the user defined properties
- validityTimeFrame:
-
The time frame (msec) to invalidate monitor points
Attributes
- Companion
- object
- Supertypes
OrBool is a simple transfer function that takes as input n (n>=2) boolean IASIO values and returns the result of the OR operation between them.
OrBool is a simple transfer function that takes as input n (n>=2) boolean IASIO values and returns the result of the OR operation between them.
The output produced by this TF is a boolean IASIO. The output can be inverted by setting the "org.eso.ias.tf.orbool.invert" property to true in the CDB.
Value parameters
- cEleId:
-
the ID of the ASCE that executes this TF
- cEleRunningId:
-
the runningID of the ASCE
- props:
-
the user defined properties
- validityTimeFrame:
-
The time frame (msec) to invalidate monitor points
Attributes
- Companion
- object
- Supertypes