-
public class SensorDataManagerManager class for sensor data.
Usage: Create object SensorDataManager and connect to underlying service connect.
Note! The connection towards the underlying service is asynchronous. This means that data is not ready immediately after connect, or the service is not able to serve commands. Usually the sensor data is polled and the SQI indicates SQI_INIT until ready. To know if underlying service is ready use isServiceReady.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceSensorDataManager.FastAccDataCallbackpublic interfaceSensorDataManager.ExternalRadioCallback
-
Field Summary
Fields Modifier and Type Field Description public final static intNW_ST_TX_TIMEOUTpublic final static intNW_ST_LOSTARBpublic final static intNW_ST_CRTLpublic final static intNW_ST_PROTpublic final static intNW_ST_TRXpublic final static intNW_ST_ACKpublic final static intNW_ST_BUSOFFpublic final static intNW_ST_BUSERRORpublic final static intNW_ST_RESTARTED
-
Constructor Summary
Constructors Constructor Description SensorDataManager(Context appC)
-
Method Summary
Modifier and Type Method Description voidconnect()voiddisconnect()booleanisServiceReady()Can be used to poll if service is ready. voidregisterFastAccDataCallback(SensorDataManager.FastAccDataCallback cb)voidregisterExternalRadioCallback(SensorDataManager.ExternalRadioCallback cb)voidunregisterExternalRadioCallback()List<AngleData>getAngles()List<PressureData>getPressures()LaserDatagetLaser()ICDatagetIcData()ScreedDatagetScreedData()intgetNetworkStatus()SensorNetworkErrorgetErrorStatus()TiltRotatorDatagetTiltRotator()DeltaGwDatagetDeltaGwData()WeatherDatagetWeather()voidsetKeepAliveTransmission(int enable)List<AccBiasData>getAccBias()booleanplayCanLog(Uri uri)booleanstopCanLog()-
-
Constructor Detail
-
SensorDataManager
SensorDataManager(Context appC)
-
-
Method Detail
-
connect
void connect()
-
disconnect
void disconnect()
-
isServiceReady
boolean isServiceReady()
Can be used to poll if service is ready.
-
registerFastAccDataCallback
void registerFastAccDataCallback(SensorDataManager.FastAccDataCallback cb)
-
registerExternalRadioCallback
void registerExternalRadioCallback(SensorDataManager.ExternalRadioCallback cb)
-
unregisterExternalRadioCallback
void unregisterExternalRadioCallback()
-
getPressures
List<PressureData> getPressures()
-
getScreedData
ScreedData getScreedData()
-
getNetworkStatus
int getNetworkStatus()
-
getErrorStatus
SensorNetworkError getErrorStatus()
-
getTiltRotator
TiltRotatorData getTiltRotator()
-
getDeltaGwData
DeltaGwData getDeltaGwData()
-
getWeather
WeatherData getWeather()
-
setKeepAliveTransmission
void setKeepAliveTransmission(int enable)
-
getAccBias
List<AccBiasData> getAccBias()
-
playCanLog
boolean playCanLog(Uri uri)
-
stopCanLog
boolean stopCanLog()
-
-
-
-