Package org.somda.dsl.biceps.component
Class Channel
-
- All Implemented Interfaces:
-
org.somda.dsl.biceps.base.BicepsExtensible,org.somda.dsl.biceps.base.FullyExtensible,org.somda.dsl.biceps.base.GenericExtensible
public final class Channel extends ComplexDeviceComponent<ChannelState>
-
-
Field Summary
Fields Modifier and Type Field Description private final List<Metric<?>>metricsprivate final AlertSystemalertSystemprivate final Scoscoprivate final List<ProductionSpecification>productionSpecificationsprivate final ChannelStatestateprivate final CodedValuetypeprivate final SafetyClassificationsafetyClassificationprivate final Cursorcursorprivate final Handlehandleprivate final BigIntegerversionprivate final List<BicepsExtension>bicepsExtensionsprivate final List<GenericExtension>genericExtensions
-
Method Summary
-
Methods inherited from class org.somda.dsl.biceps.base.tree.ComplexDeviceComponent
alertSystem, getAlertSystem, getSco, sco -
Methods inherited from class org.somda.dsl.biceps.base.tree.DeviceComponent
getProductionSpecifications, productionSpecification -
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
-
Channel
Channel(Handle handle)
-
-
Method Detail
-
getMetrics
final List<Metric<?>> getMetrics()
-
stringMetric
final StringMetric stringMetric(Handle handle, MetricCategory metricCategory, MetricAvailability metricAvailability, CodedValue unit, Function1<StringMetric, Unit> init)
-
enumStringMetric
final EnumStringMetric enumStringMetric(Handle handle, MetricCategory metricCategory, MetricAvailability metricAvailability, CodedValue unit, Function1<EnumStringMetric, Unit> init)
-
numericMetric
final NumericMetric numericMetric(Handle handle, MetricCategory metricCategory, MetricAvailability metricAvailability, CodedValue unit, Decimal resolution, Function1<NumericMetric, Unit> init)
-
realTimeSampleArrayMetric
final RealTimeSampleArrayMetric realTimeSampleArrayMetric(Handle handle, MetricCategory metricCategory, MetricAvailability metricAvailability, CodedValue unit, Decimal resolution, Duration samplePeriod, Function1<RealTimeSampleArrayMetric, Unit> init)
-
distributionSampleArrayMetric
final DistributionSampleArrayMetric distributionSampleArrayMetric(Handle handle, MetricCategory metricCategory, MetricAvailability metricAvailability, CodedValue unit, CodedValue domainUnit, Range distributionRange, Decimal resolution, Function1<DistributionSampleArrayMetric, Unit> init)
-
-
-
-