Package com.inertia.promove
Class Config.SingleAxisConfig
java.lang.Object
com.inertia.promove.Config.SamplerConfig
com.inertia.promove.Config.SingleAxisConfig
- All Implemented Interfaces:
Config.AxisConfig
- Enclosing class:
- Config
public static class Config.SingleAxisConfig extends Config.SamplerConfig implements Config.AxisConfig
-
Field Summary
Fields Modifier and Type Field Description boolean
adoptOffset
boolean
adoptScale
int
headerRevision
int
offset1
double
scale1
int
sensitivity
int
sensorID
int
sensorRevision
com.inertia.promove.Config.SpecificSensorSettings
specificSettings
boolean
wakeupFromLowPower
Fields inherited from class com.inertia.promove.Config.SamplerConfig
adoptMod, enableLogging, enableSampling, enableTransmit, instanceMask, mod, samplingChannel, wordSize
-
Constructor Summary
Constructors Constructor Description SingleAxisConfig()
constructor for single axis sensor -
Method Summary
Modifier and Type Method Description int
getBytes(byte[] out)
Config.Channel
getChannel()
int
getLength(byte[] in)
double
getRangeFactor()
int
getSensorID()
boolean
has24bitScaleOffset()
int
parse(byte[] in)
boolean
samplingEnabled()
int
setLength(byte[] out, int offset, int length)
java.lang.String
toString()
-
Field Details
-
sensorRevision
public int sensorRevision -
headerRevision
public int headerRevision -
sensorID
public int sensorID -
adoptOffset
public boolean adoptOffset -
adoptScale
public boolean adoptScale -
wakeupFromLowPower
public boolean wakeupFromLowPower -
offset1
public int offset1 -
scale1
public double scale1 -
sensitivity
public int sensitivity -
specificSettings
public com.inertia.promove.Config.SpecificSensorSettings specificSettings
-
-
Constructor Details
-
SingleAxisConfig
public SingleAxisConfig()constructor for single axis sensor
-
-
Method Details
-
parse
- Specified by:
parse
in interfaceConfig.AxisConfig
- Throws:
InertiaException
-
getLength
public int getLength(byte[] in)- Specified by:
getLength
in interfaceConfig.AxisConfig
-
setLength
public int setLength(byte[] out, int offset, int length)- Specified by:
setLength
in interfaceConfig.AxisConfig
-
getBytes
public int getBytes(byte[] out)- Specified by:
getBytes
in interfaceConfig.AxisConfig
-
getChannel
- Specified by:
getChannel
in interfaceConfig.AxisConfig
-
getRangeFactor
public double getRangeFactor()- Specified by:
getRangeFactor
in interfaceConfig.AxisConfig
-
has24bitScaleOffset
public boolean has24bitScaleOffset()- Specified by:
has24bitScaleOffset
in interfaceConfig.AxisConfig
-
toString
public java.lang.String toString()- Specified by:
toString
in interfaceConfig.AxisConfig
- Overrides:
toString
in classConfig.SamplerConfig
-
samplingEnabled
public boolean samplingEnabled()- Specified by:
samplingEnabled
in interfaceConfig.AxisConfig
-
getSensorID
public int getSensorID()- Specified by:
getSensorID
in interfaceConfig.AxisConfig
-