Package org.somda.dsl.biceps.alert
Class AlertSystem
-
- All Implemented Interfaces:
-
org.somda.dsl.biceps.base.BicepsExtensible,org.somda.dsl.biceps.base.FullyExtensible,org.somda.dsl.biceps.base.GenericExtensible
public final class AlertSystem extends Alert<AlertSystemState>
-
-
Field Summary
Fields Modifier and Type Field Description private final DurationselfCheckPeriodprivate final LongmaxPhysiologicalParallelAlarmsprivate final LongmaxTechnicalParallelAlarmsprivate final List<AlertConditionBase>alertConditionsprivate final List<AlertSignal>alertSignalsprivate final AlertSystemStatestateprivate final CodedValuetypeprivate final SafetyClassificationsafetyClassificationprivate final Cursorcursorprivate final Handlehandleprivate final BigIntegerversionprivate final List<BicepsExtension>bicepsExtensionsprivate final List<GenericExtension>genericExtensions
-
Constructor Summary
Constructors Constructor Description AlertSystem(Handle handle)
-
Method Summary
Modifier and Type Method Description final DurationgetSelfCheckPeriod()final LonggetMaxPhysiologicalParallelAlarms()final LonggetMaxTechnicalParallelAlarms()final List<AlertConditionBase>getAlertConditions()final List<AlertSignal>getAlertSignals()final LongmaxPhysiologicalParallelAlarms(Long init)final IntegermaxPhysiologicalParallelAlarms(Integer init)final LongmaxTechnicalParallelAlarms(Long init)final IntegermaxTechnicalParallelAlarms(Integer init)final AlertConditionalertCondition(Handle handle, AlertConditionKind kind, AlertConditionPriority priority, Function1<AlertCondition, Unit> init)final LimitAlertConditionlimitAlertCondition(Handle handle, AlertConditionKind kind, AlertConditionPriority priority, Range maxLimits, Function1<LimitAlertCondition, Unit> init)final AlertSignalalertSignal(Handle handle, AlertSignalManifestation manifestation, HandleRef conditionSignaled, Function1<AlertSignal, Unit> init)final DurationselfCheckPeriod(Duration init)-
Methods inherited from class org.somda.dsl.biceps.base.tree.Descriptor
getSafetyClassification, getState, getType, safetyClassification, state, toString, type -
Methods inherited from class org.somda.dsl.biceps.base.tree.IdentifiableMdibComponent
getCursor, getHandle -
Methods inherited from class org.somda.dsl.biceps.base.tree.VersionedMdibComponent
getVersion, version, version, version -
Methods inherited from class org.somda.dsl.biceps.base.BicepsExtensible
extendWith, getBicepsExtensions -
Methods inherited from class org.somda.dsl.biceps.base.GenericExtensible
extendWithGeneric, getGenericExtensions -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
AlertSystem
AlertSystem(Handle handle)
-
-
Method Detail
-
getSelfCheckPeriod
final Duration getSelfCheckPeriod()
-
getMaxPhysiologicalParallelAlarms
final Long getMaxPhysiologicalParallelAlarms()
-
getMaxTechnicalParallelAlarms
final Long getMaxTechnicalParallelAlarms()
-
getAlertConditions
final List<AlertConditionBase> getAlertConditions()
-
getAlertSignals
final List<AlertSignal> getAlertSignals()
-
maxPhysiologicalParallelAlarms
final Long maxPhysiologicalParallelAlarms(Long init)
-
maxPhysiologicalParallelAlarms
final Integer maxPhysiologicalParallelAlarms(Integer init)
-
maxTechnicalParallelAlarms
final Long maxTechnicalParallelAlarms(Long init)
-
maxTechnicalParallelAlarms
final Integer maxTechnicalParallelAlarms(Integer init)
-
alertCondition
final AlertCondition alertCondition(Handle handle, AlertConditionKind kind, AlertConditionPriority priority, Function1<AlertCondition, Unit> init)
-
limitAlertCondition
final LimitAlertCondition limitAlertCondition(Handle handle, AlertConditionKind kind, AlertConditionPriority priority, Range maxLimits, Function1<LimitAlertCondition, Unit> init)
-
alertSignal
final AlertSignal alertSignal(Handle handle, AlertSignalManifestation manifestation, HandleRef conditionSignaled, Function1<AlertSignal, Unit> init)
-
selfCheckPeriod
final Duration selfCheckPeriod(Duration init)
-
-
-
-