Skip to main content
API Reference

vps2


Classes

NameTypeSummary
VPS2SessionVPS2Session
A session for VPS2 localization. VPS2 parallels the existing VPS feature, but adds: - [getLatestTransformer] for converting between AR poses and geolocations - [getLatestNetworkRequestRecords] for network diagnostics

Data Classes

NameTypeSummary
VPS2GeolocationDataVPS2GeolocationData
Geolocation data from VPS2 transformer with accuracy information. This extends [GeolocationData] with accuracy fields that indicate the quality of the geolocation estimate.
VPS2NetworkRequestRecordVPS2NetworkRequestRecord
Diagnostics record describing a VPS2 network request. The identifier is a 32-byte ASCII hex string (uppercase) returned by native.
VPS2TransformerVPS2Transformer
Latest VPS2 output used to convert between AR poses and geolocations. The native VPS2 API represents the transform using a reference geolocation plus a 4x4 matrix (trackingToRelativeLonNegAltLat) in flattened column-major order. Notes on availability: - If [trackingState] is [VPS2TrackingState.UNAVAILABLE], conversions are invalid and native conversion APIs will throw ArdkInvalidOperationStatusException.

Enums

NameTypeSummary
VPS2NetworkRequestTypeVPS2NetworkRequestType
VPS2 network request type. Mirrors ARDK_VPS2_NetworkRequestType.
VPS2TrackingStateVPS2TrackingState
Tracking quality for VPS2 localization. Mirrors ARDK_VPS2_TrackingState.