Package com.mapbox.navigation.core.datainputs

Types

Link copied to clipboard
class AltimeterData(val pressure: Float, val monotonicTimestampNanoseconds: Long)

Represents altimeter data including pressure and timestamp.

Link copied to clipboard
class AttitudeData(    val pitch: Angle,     val yaw: Angle,     val roll: Angle)

Represents attitude data including pitch, yaw, and roll angles.

Link copied to clipboard
class CompassData(    val magneticHeading: Angle?,     val trueHeading: Angle?,     val headingAccuracy: Angle?,     val rawGeomagneticData: Point3D,     val monotonicTimestampNanoseconds: Long)

Represents compass data including heading information and raw geomagnetic data.

Link copied to clipboard
abstract class ConstellationType

Represents the different constellation types (the types of satellite navigation systems).

Link copied to clipboard
class DataInputsManager

Class that allows users to provide data from external sensors to the navigator. Instance can be obtained via MapboxNavigation.dataInputsManager.

Link copied to clipboard
class EtcGateInfo(val id: Int, val monotonicTimestampNanoseconds: Long)

Class containing information about ETC gate.

Link copied to clipboard
class MotionData(    val attitude: AttitudeData,     val rotationRate: AngularVelocity3D,     val gravityAcceleration: Point3D,     val userAcceleration: Point3D,     val magneticField: Point3D,     val heading: Angle,     val monotonicTimestampNanoseconds: Long)

Represents motion data including attitude, rotation rate, accelerations, magnetic field, heading, and timestamp.

Link copied to clipboard
class OdometryData(    val x: Float,     val y: Float,     val z: Float,     val yawAngle: Angle,     val monotonicTimestampNanoseconds: Long)

Represents odometry data which includes the position and orientation of a vehicle.

Link copied to clipboard
class RawGnssData(    val location: RawGnssLocation,     val satellites: List<RawGnssSatelliteData>,     val monotonicTimestampNanoseconds: Long)

Represents raw GNSS data, including location information and satellite data.

Link copied to clipboard
class RawGnssLocation(    val altitude: Float,     val bearing: Angle,     val speed: Speed,     val latitude: Float,     val longitude: Float,     val bearingAccuracy: Angle,     val speedAccuracy: Speed,     val horizontalAccuracyMeters: Float,     val verticalAccuracyMeters: Float)

Represents raw GNSS location data, which includes various metrics such as altitude, bearing, speed, latitude, and longitude.

Link copied to clipboard
class RawGnssSatelliteData(    val svid: Int,     val carrierFrequencyHz: Float?,     val basebandCn0DbHz: Double?,     val cn0DbHz: Double,     val usedInFix: Boolean,     val hasEphemerisData: Boolean,     val hasAlmanacData: Boolean,     val constellationType: ConstellationType,     val azimuth: Angle,     val elevation: Angle)

Represents raw GNSS satellite data, which includes various metrics related to the satellite's signal.