@Service(value=org.ogema.core.application.Application.class) public class ChannelMapperImpl extends Object implements org.ogema.core.application.Application, ChannelMapper, org.ogema.core.resourcemanager.pattern.PatternListener<ChannelMapperConfigPattern>, org.ogema.core.resourcemanager.pattern.PatternChangeListener<ChannelMapperConfigPattern>
| Modifier and Type | Field and Description |
|---|---|
protected org.ogema.core.logging.OgemaLogger |
logger |
| Constructor and Description |
|---|
ChannelMapperImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
activate(org.osgi.framework.BundleContext ctx) |
void |
mapChannelToResource(org.ogema.core.channelmanager.driverspi.ChannelLocator channel,
org.ogema.core.model.simple.SingleValueResource target,
org.ogema.core.channelmanager.ChannelConfiguration.Direction direction,
long samplingPeriod,
float scalingFactor,
float valueOffset)
ChannelMapper implementation
|
void |
patternAvailable(ChannelMapperConfigPattern pattern) |
void |
patternChanged(ChannelMapperConfigPattern instance,
List<org.ogema.core.resourcemanager.CompoundResourceEvent<?>> changes) |
void |
patternUnavailable(ChannelMapperConfigPattern pattern) |
void |
start(org.ogema.core.application.ApplicationManager appManager) |
void |
stop(org.ogema.core.application.Application.AppStopReason reason) |
void |
unmapChannel(org.ogema.core.channelmanager.driverspi.ChannelLocator channel)
Unmap a channel.
|
void |
unmapChannel(org.ogema.core.channelmanager.driverspi.ChannelLocator channel,
org.ogema.core.model.simple.SingleValueResource target)
Unmap a channel.
|
public void mapChannelToResource(org.ogema.core.channelmanager.driverspi.ChannelLocator channel,
org.ogema.core.model.simple.SingleValueResource target,
org.ogema.core.channelmanager.ChannelConfiguration.Direction direction,
long samplingPeriod,
float scalingFactor,
float valueOffset)
mapChannelToResource in interface ChannelMapperpublic void unmapChannel(org.ogema.core.channelmanager.driverspi.ChannelLocator channel)
ChannelMapperunmapChannel in interface ChannelMapperchannel - the channel to be unmapped.public void unmapChannel(org.ogema.core.channelmanager.driverspi.ChannelLocator channel,
org.ogema.core.model.simple.SingleValueResource target)
ChannelMapperunmapChannel in interface ChannelMapperchannel - the channel to be unmappedpublic void patternAvailable(ChannelMapperConfigPattern pattern)
patternAvailable in interface org.ogema.core.resourcemanager.pattern.PatternListener<ChannelMapperConfigPattern>public void patternUnavailable(ChannelMapperConfigPattern pattern)
patternUnavailable in interface org.ogema.core.resourcemanager.pattern.PatternListener<ChannelMapperConfigPattern>public void patternChanged(ChannelMapperConfigPattern instance, List<org.ogema.core.resourcemanager.CompoundResourceEvent<?>> changes)
patternChanged in interface org.ogema.core.resourcemanager.pattern.PatternChangeListener<ChannelMapperConfigPattern>@Activate protected void activate(org.osgi.framework.BundleContext ctx)
public void start(org.ogema.core.application.ApplicationManager appManager)
start in interface org.ogema.core.application.Applicationpublic void stop(org.ogema.core.application.Application.AppStopReason reason)
stop in interface org.ogema.core.application.ApplicationCopyright © 2018. All rights reserved.