Home > @magiclane/maps-sdk > SenseDataFactory

SenseDataFactory class

Sense data factory

Signature:

export declare class SenseDataFactory 

Methods

Method

Modifiers

Description

positionFromExternalData(data)

static

produceAcceleration(x, y, z, unit, acquisitionTime)

static

Creates a new Acceleration instance

produceActivity(activityType, confidence, acquisitionTime)

static

Creates a new Activity instance

produceAttitude(roll, pitch, yaw, acquisitionTime)

static

Creates a new Attitude instance

produceBattery(level, state, health, temperature, voltage, acquisitionTime)

static

Creates a new Battery instance

produceCamera(cameraConfiguration, acquisitionTime)

static

Creates a new Camera instance

produceCompass(heading, accuracy, acquisitionTime)

static

Creates a new Compass instance

produceHeartRate(heartRate, acquisitionTime)

static

Creates a new HeartRate instance

produceMagneticField(x, y, z, acquisitionTime)

static

Creates a new MagneticField instance

produceMountInformation(isMountedForCameraUse, isPortraitMode, acquisitionTime)

static

Creates a new MountInformation instance

produceNmeaChunk(nmeaChunk, acquisitionTime)

static

Creates a new NmeaChunk instance

produceOrientation(orientation, face, acquisitionTime)

static

Creates a new Orientation instance

producePosition({ acquisitionTime, satelliteTime, provider, fixQuality, latitude, longitude, altitude, speed, speedAccuracy, course, courseAccuracy, accuracyH, accuracyV, hasCoordinates, hasAltitude, hasSpeed, hasSpeedAccuracy, hasCourse, hasCourseAccuracy, hasHorizontalAccuracy, hasVerticalAccuracy, }, input)

static

Creates a new Position instance

produceRotationRate(x, y, z, acquisitionTime)

static

Creates a new RotationRate instance

produceTemperature(temperature, level, acquisitionTime)

static

Creates a new Temperature instance