Package org.yamcs.xtceproc
Class ParameterAlarmChecker
- java.lang.Object
-
- org.yamcs.xtceproc.ParameterAlarmChecker
-
public class ParameterAlarmChecker extends Object
Part of the TM processing chain. Is called upon by the ParameterRequestManager whenever a new parameter value may need alarms published together with it.
-
-
Constructor Summary
Constructors Constructor Description ParameterAlarmChecker(ParameterRequestManager prm, ProcessorData pdata, int subscriptionId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
enableReporting(AlarmReporter reporter)
void
enableServer(AlarmServer<Parameter,ParameterValue> server)
int
getSubscriptionId()
void
parameterSubscribed(Parameter p)
Called from the ParameterRequestManager when a new parameter has been subscribed Check and subscribe any dependencies required for alarm checkingvoid
performAlarmChecking(Collection<ParameterValue> pvals)
Updates the supplied ParameterValues with monitoring (out of limits) information.
-
-
-
Constructor Detail
-
ParameterAlarmChecker
public ParameterAlarmChecker(ParameterRequestManager prm, ProcessorData pdata, int subscriptionId)
-
-
Method Detail
-
parameterSubscribed
public void parameterSubscribed(Parameter p)
Called from the ParameterRequestManager when a new parameter has been subscribed Check and subscribe any dependencies required for alarm checking
-
performAlarmChecking
public void performAlarmChecking(Collection<ParameterValue> pvals)
Updates the supplied ParameterValues with monitoring (out of limits) information.
-
enableReporting
public void enableReporting(AlarmReporter reporter)
-
enableServer
public void enableServer(AlarmServer<Parameter,ParameterValue> server)
-
getSubscriptionId
public int getSubscriptionId()
-
-