Package-level declarations

Types

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

Represents altimeter data including pressure and timestamp.

Link copied to clipboard
class DashCompassData(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 DashConstellationType

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

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

Class containing information about ETC gate.

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

Represents Temperature of IMU data.

Link copied to clipboard
class DashOdometryData(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 DashOrientationData(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 DashRawAccelerometerData(val acceleration: Point3D, val monotonicTimestampNanoseconds: Long)

Represents accelerometer data.

Link copied to clipboard
class DashRawGnssData(val location: DashRawGnssLocation, val satellites: List<DashRawGnssSatelliteData>, val monotonicTimestampNanoseconds: Long)

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

Link copied to clipboard
class DashRawGnssLocation(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 DashRawGnssSatelliteData(val svid: Int, val carrierFrequencyHz: Float?, val basebandCn0DbHz: Double?, val cn0DbHz: Double, val usedInFix: Boolean, val hasEphemerisData: Boolean, val hasAlmanacData: Boolean, val constellationType: DashConstellationType, val azimuth: Angle, val elevation: Angle)

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

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

Represents gravity data.

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

Represents raw gyroscope data.

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

Represents speed data.