📄️ ARFrame
ARFrame is the standard frame data used by PoseTracker. When you create an ARFrame every frame and pass it to PoseTracker, the VLSDK logic runs. ARFoundationPoseTracker, which uses ARFoundation, creates an ARFrame as follows.
📄️ ResponseStatus
The status of the response to a VL request. Represents the value of the Status field when the OnVLPoseResponded event of VLSDKManager is invoked.
📄️ TrackerState
An enum that represents the state of the VLSDK session. VLSDK manages its internal state according to the success and failure of VL requests, and the VL request interval and internal behavior are adjusted automatically based on that state.
📄️ VLRequestEventData
Information at the moment of sending a VL request. Used when the OnVLPoseRequested event of VLSDKManager is called.
📄️ VLResponseEventData
Information about the received VL response. Used when the OnVLPoseResponded event of VLSDKManager is called.
📄️ VLSDKSettings
VLSDKSettings is a ScriptableObject that manages all VLSDK configuration values. It is assigned to VLSDKManager and contains all settings that control VLSDK behavior, including VL API request addresses, GPS guide, VL quality, log level, etc.
📄️ VLSDKManager
The core component responsible for managing VL API requests and performing real-time position estimation. It processes VL responses to calculate the device position in the global coordinate system.