Package-level declarations

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 that allows users to provide data from external sensors to the navigator. Instance can be obtained via create function.

Link copied to clipboard
class DilutionOfPrecision(val geometric: Double?, val position: Double?, val time: Double?, val vertical: Double?, val horizontal: Double?, val northing: Double?, val easting: Double?)

Dilution of Precision (DOP) - an indicator of satellite geometry for a unique constellation of satellites used to determine a position. Positions tagged with a higher DOP value generally constitute poorer measurement results than those tagged with lower DOP.

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

Class containing information about ETC gate.

Link copied to clipboard
class ImuTemperatureData(val temperature: Float, val monotonicTimestampNanoseconds: Long)

Represents Temperature of IMU data.

Link copied to clipboard
class Lane(val currentLaneIndex: Byte, val laneCount: Byte)

Lane information obtained from sensors

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 OrientationData(val pitch: Angle?, val yaw: Angle?, val roll: Angle?, val monotonicTimestampNanoseconds: Long)

Represents orientation data, including pitch, yaw and roll.

Link copied to clipboard
class RawAccelerometerData(val acceleration: Point3D, val monotonicTimestampNanoseconds: Long)

Represents accelerometer data.

Link copied to clipboard
class RawGnssData(val dilutionOfPrecision: DilutionOfPrecision?, val satellites: List<RawGnssSatelliteData>, val monotonicTimestampNanoseconds: Long)

Represents raw GNSS data, including Dilution of Precision and satellite data.

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, val residual: Double?)

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

Link copied to clipboard
class RawGravityData(val gravity: Point3D, val monotonicTimestampNanoseconds: Long)

Represents gravity data.

Link copied to clipboard
class RawGyroscopeData(val rotationRate: AngularVelocity3D, val monotonicTimestampNanoseconds: Long)

Represents raw gyroscope data.

Link copied to clipboard
class SpeedData(val speed: Speed, val monotonicTimestampNanoseconds: Long)

Represents speed data.

Link copied to clipboard
class Vehicle(val type: Int)

Specifies the type of vehicle, indicating, for example, whether a trailer is attached or if the maximum load exceeds 3.5 tons.

Link copied to clipboard
class Weather

Weather condition obtained from sensors

Link copied to clipboard

Represents detailed weather condition types. Use the WeatherDetail.Type annotation to ensure type safety when referencing these constants.