Interface EnOceanDataChannelDescription
-
- All Superinterfaces:
EnOceanChannelDescription
public interface EnOceanDataChannelDescription extends EnOceanChannelDescription
Subinterface ofEnOceanChannelDescription
that 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 int
getDomainStart()
The start of the raw input range for this channel.int
getDomainStop()
The end of the raw input range for this channel.double
getRangeStart()
The scale start at which this channel will be mapped to (-20,0°C for instance)double
getRangeStop()
The scale stop at which this channel will be mapped to (+30,0°C for instance)java.lang.String
getUnit()
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
-
-