Interface EnOceanDataChannelDescription
-
- All Superinterfaces:
EnOceanChannelDescription
public interface EnOceanDataChannelDescription extends EnOceanChannelDescription
Subinterface ofEnOceanChannelDescriptionthat describes physical measuring channels.- Version:
- 1.0
- Author:
- $Id: 8a6c7012f5e58e07e1b5b339d18f2bff8301b14e $
-
-
Field Summary
-
Fields inherited from interface org.osgi.service.enocean.descriptions.EnOceanChannelDescription
CHANNEL_ID, TYPE_DATA, TYPE_ENUM, TYPE_FLAG, TYPE_RAW
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetDomainStart()The start of the raw input range for this channel.intgetDomainStop()The end of the raw input range for this channel.doublegetRangeStart()The scale start at which this channel will be mapped to (-20,0°C for instance)doublegetRangeStop()The scale stop at which this channel will be mapped to (+30,0°C for instance)java.lang.StringgetUnit()The non-mandatory physical unit description of this channel.-
Methods inherited from interface org.osgi.service.enocean.descriptions.EnOceanChannelDescription
deserialize, getType, serialize
-
-
-
-
Method Detail
-
getDomainStart
int getDomainStart()
The start of the raw input range for this channel.- Returns:
- the domain start.
-
getDomainStop
int getDomainStop()
The end of the raw input range for this channel.- Returns:
- the domain stop.
-
getRangeStart
double getRangeStart()
The scale start at which this channel will be mapped to (-20,0°C for instance)- Returns:
- the range start.
-
getRangeStop
double getRangeStop()
The scale stop at which this channel will be mapped to (+30,0°C for instance)- Returns:
- the range stop.
-
getUnit
java.lang.String getUnit()
The non-mandatory physical unit description of this channel.- Returns:
- the unit as a String
-
-