vps2
Classes
| Name | Type | Summary |
|---|---|---|
| VPS2Session | VPS2Session | 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
| Name | Type | Summary |
|---|---|---|
| VPS2GeolocationData | VPS2GeolocationData | Geolocation data from VPS2 transformer with accuracy information. This extends [GeolocationData] with accuracy fields that indicate the quality of the geolocation estimate. |
| VPS2NetworkRequestRecord | VPS2NetworkRequestRecord | Diagnostics record describing a VPS2 network request. The identifier is a 32-byte ASCII hex string (uppercase) returned by native. |
| VPS2Transformer | VPS2Transformer | 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
| Name | Type | Summary |
|---|---|---|
| VPS2NetworkRequestType | VPS2NetworkRequestType | VPS2 network request type. Mirrors ARDK_VPS2_NetworkRequestType. |
| VPS2TrackingState | VPS2TrackingState | Tracking quality for VPS2 localization. Mirrors ARDK_VPS2_TrackingState. |