Package org.somda.dsl.biceps.metric
Class NumericMetricState
-
- All Implemented Interfaces:
-
org.somda.dsl.biceps.base.BicepsExtensible,org.somda.dsl.biceps.base.FullyExtensible,org.somda.dsl.biceps.base.GenericExtensible
public final class NumericMetricState extends MetricState
-
-
Field Summary
Fields Modifier and Type Field Description private final NumericMetricValuemetricValueprivate final DurationactiveAveragingPeriodprivate final List<Range>physiologicalRangesprivate final PhysicalConnectorInfophysicalConnectorprivate final ComponentActivationactivationStateprivate final DurationactiveDeterminationPeriodprivate final DurationlifeTimePeriodprivate final List<CodedValue>bodySitesprivate final BigIntegerversionprivate final List<BicepsExtension>bicepsExtensionsprivate final List<GenericExtension>genericExtensions
-
Constructor Summary
Constructors Constructor Description NumericMetricState()
-
Method Summary
Modifier and Type Method Description final NumericMetricValuegetMetricValue()final DurationgetActiveAveragingPeriod()final List<Range>getPhysiologicalRanges()final NumericMetricValuemetricValue(MetricQuality metricQuality, Function1<NumericMetricValue, Unit> init)final RangephysiologicalRange(Function1<Range, Unit> init)final DurationactiveAveragingPeriod(Duration init)-
Methods inherited from class org.somda.dsl.biceps.metric.MetricState
activationState, activeDeterminationPeriod, bodySite, getActivationState, getActiveDeterminationPeriod, getBodySites, getLifeTimePeriod, getPhysicalConnector, lifeTimePeriod, physicalConnector -
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
-
-
Method Detail
-
getMetricValue
final NumericMetricValue getMetricValue()
-
getActiveAveragingPeriod
final Duration getActiveAveragingPeriod()
-
getPhysiologicalRanges
final List<Range> getPhysiologicalRanges()
-
metricValue
final NumericMetricValue metricValue(MetricQuality metricQuality, Function1<NumericMetricValue, Unit> init)
-
physiologicalRange
final Range physiologicalRange(Function1<Range, Unit> init)
-
activeAveragingPeriod
final Duration activeAveragingPeriod(Duration init)
-
-
-
-