-
public final class DataManager
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classDataManager.Companion
-
Constructor Summary
Constructors Constructor Description DataManager(Context context)
-
Method Summary
-
-
Constructor Detail
-
DataManager
DataManager(Context context)
-
-
Method Detail
-
getNetwork
final Network getNetwork()
-
setNetwork
final Unit setNetwork(Network network)
-
applyConfig
final Unit applyConfig(AppConfiguration config)
-
submitAltitudeUpdates
final Unit submitAltitudeUpdates(AltitudeData data)
-
submitAccel
final Unit submitAccel(AccelData data)
-
submitGyro
final Unit submitGyro(GyroData data)
-
submitAccelUncalibrated
final Unit submitAccelUncalibrated(AccelUncalibratedData data)
-
submitGyroUncalibrated
final Unit submitGyroUncalibrated(GyroUncalibratedData data)
-
submitMagUncalibrated
final Unit submitMagUncalibrated(MagUncalibratedData data)
-
submitRotationVector
final Unit submitRotationVector(RotationVectorData data)
-
submitGameRotationVector
final Unit submitGameRotationVector(GameRotationVectorData data)
-
submitGeomagneticRotationVector
final Unit submitGeomagneticRotationVector(GeomagneticRotationVectorData data)
-
submitGravity
final Unit submitGravity(GravityData data)
-
submitLinearAccel
final Unit submitLinearAccel(LinearAccelData data)
-
submitProximity
final Unit submitProximity(ProximityData data)
-
submitStepCounter
final Unit submitStepCounter(StepCounterData data)
-
submitStepDetector
final Unit submitStepDetector(StepDetectorData data)
-
submitSignificantMotion
final Unit submitSignificantMotion(SignificantMotionData data)
-
submitAmbientTemperature
final Unit submitAmbientTemperature(AmbientTemperatureData data)
-
submitLight
final Unit submitLight(LightData data)
-
submitPressure
final Unit submitPressure(PressureData data)
-
submitRelativeHumidity
final Unit submitRelativeHumidity(RelativeHumidityData data)
-
submitLocationUpdates
final Unit submitLocationUpdates(LocationData data)
-
submitHeadingUpdates
final Unit submitHeadingUpdates(HeadingData data)
-
submitWifiUpdates
final Unit submitWifiUpdates(WifiScanEvent data)
-
submitBleUpdates
final Unit submitBleUpdates(BleScanData data)
-
submitGnssMeasurementUpdates
final Unit submitGnssMeasurementUpdates(GnssMeasurementEvent data)
-
submitGnssStatusUpdates
final Unit submitGnssStatusUpdates(GnssStatusEvent data)
-
submitGnssNavUpdates
final Unit submitGnssNavUpdates(GnssNavigationMessage data)
-
submitGnssEphemerisUpdates
final Unit submitGnssEphemerisUpdates(GpsEphemerisProto data)
Submit a decoded GPS ephemeris. The same
(prn, iodc)set may show up across multiple flushes — replace the existing entry instead of growing the buffer, so the next batch carries the freshest copy and the server dedups naturally.
-
submitGnssSatellitePositionUpdates
final Unit submitGnssSatellitePositionUpdates(SatellitePositionVelocity data)
Submit a computed satellite ECEF position/velocity snapshot. Replace any existing entry for the same SV so the buffer holds the latest state per satellite at flush time.
-
clearDataBuffers
final Unit clearDataBuffers()
-
startUploadTimer
final Unit startUploadTimer()
-
cancelUploadTimer
final Unit cancelUploadTimer()
-
uploadRemainingData
final Unit uploadRemainingData()
-
-
-
-