Index
All Classes and Interfaces|All Packages
A
- appTimestamp() - Method in record class gg.questnav.questnav.PoseFrame
-
Returns the value of the
appTimestamprecord component.
C
- commandPeriodic() - Method in class gg.questnav.questnav.QuestNav
-
Processes command responses from the Quest headset and handles any errors.
- CommandProto - Class in gg.questnav.questnav.protos.wpilib
-
WPILib Protobuf serialization adapter for QuestNav command messages.
- CommandProto() - Constructor for class gg.questnav.questnav.protos.wpilib.CommandProto
- CommandResponseProto - Class in gg.questnav.questnav.protos.wpilib
-
WPILib Protobuf layer for CommandResponse Protobuf
- CommandResponseProto() - Constructor for class gg.questnav.questnav.protos.wpilib.CommandResponseProto
- createMessage() - Method in class gg.questnav.questnav.protos.wpilib.CommandProto
- createMessage() - Method in class gg.questnav.questnav.protos.wpilib.CommandResponseProto
- createMessage() - Method in class gg.questnav.questnav.protos.wpilib.DeviceDataProto
- createMessage() - Method in class gg.questnav.questnav.protos.wpilib.FrameDataProto
D
- dataTimestamp() - Method in record class gg.questnav.questnav.PoseFrame
-
Returns the value of the
dataTimestamprecord component. - DeviceDataProto - Class in gg.questnav.questnav.protos.wpilib
-
WPILib Protobuf layer for DeviceData Protobuf
- DeviceDataProto() - Constructor for class gg.questnav.questnav.protos.wpilib.DeviceDataProto
E
- equals(Object) - Method in record class gg.questnav.questnav.PoseFrame
-
Indicates whether some other object is "equal to" this one.
F
- frameCount() - Method in record class gg.questnav.questnav.PoseFrame
-
Returns the value of the
frameCountrecord component. - FrameDataProto - Class in gg.questnav.questnav.protos.wpilib
-
WPILib Protobuf layer for FrameData Protobuf
- FrameDataProto() - Constructor for class gg.questnav.questnav.protos.wpilib.FrameDataProto
G
- getAllUnreadPoseFrames() - Method in class gg.questnav.questnav.QuestNav
-
Retrieves all new pose frames received from the Quest since the last call to this method.
- getAppTimestamp() - Method in class gg.questnav.questnav.QuestNav
-
Returns the Quest app's uptime timestamp for debugging and diagnostics.
- getBatteryPercent() - Method in class gg.questnav.questnav.QuestNav
-
Returns the Quest headset's current battery level as a percentage.
- getDescriptor() - Method in class gg.questnav.questnav.protos.wpilib.CommandProto
- getDescriptor() - Method in class gg.questnav.questnav.protos.wpilib.CommandResponseProto
- getDescriptor() - Method in class gg.questnav.questnav.protos.wpilib.DeviceDataProto
- getDescriptor() - Method in class gg.questnav.questnav.protos.wpilib.FrameDataProto
- getFrameCount() - Method in class gg.questnav.questnav.QuestNav
-
Gets the current frame count from the Quest headset.
- getLatency() - Method in class gg.questnav.questnav.QuestNav
-
Gets the latency of the Quest > Robot Connection.
- getLibVersion() - Method in class gg.questnav.questnav.QuestNav
-
Retrieves the QuestNav-lib version number.
- getQuestNavVersion() - Method in class gg.questnav.questnav.QuestNav
-
Retrieves the QuestNav app version running on the Quest headset.
- getTrackingLostCounter() - Method in class gg.questnav.questnav.QuestNav
-
Gets the number of tracking lost events since the Quest connected to the robot.
- getTypeClass() - Method in class gg.questnav.questnav.protos.wpilib.CommandProto
- getTypeClass() - Method in class gg.questnav.questnav.protos.wpilib.CommandResponseProto
- getTypeClass() - Method in class gg.questnav.questnav.protos.wpilib.DeviceDataProto
- getTypeClass() - Method in class gg.questnav.questnav.protos.wpilib.FrameDataProto
- gg.questnav.questnav - package gg.questnav.questnav
- gg.questnav.questnav.protos.wpilib - package gg.questnav.questnav.protos.wpilib
H
- hashCode() - Method in record class gg.questnav.questnav.PoseFrame
-
Returns a hash code value for this object.
I
- isConnected() - Method in class gg.questnav.questnav.QuestNav
-
Determines if the Quest headset is currently connected to the robot.
- isImmutable() - Method in class gg.questnav.questnav.protos.wpilib.CommandProto
- isImmutable() - Method in class gg.questnav.questnav.protos.wpilib.CommandResponseProto
- isTracking() - Method in record class gg.questnav.questnav.PoseFrame
-
Returns the value of the
isTrackingrecord component. - isTracking() - Method in class gg.questnav.questnav.QuestNav
-
Gets the current tracking state of the Quest headset.
P
- pack(Commands.ProtobufQuestNavCommandResponse, Commands.ProtobufQuestNavCommandResponse) - Method in class gg.questnav.questnav.protos.wpilib.CommandResponseProto
- pack(Commands.ProtobufQuestNavCommand, Commands.ProtobufQuestNavCommand) - Method in class gg.questnav.questnav.protos.wpilib.CommandProto
- pack(Data.ProtobufQuestNavDeviceData, Data.ProtobufQuestNavDeviceData) - Method in class gg.questnav.questnav.protos.wpilib.DeviceDataProto
- pack(Data.ProtobufQuestNavFrameData, Data.ProtobufQuestNavFrameData) - Method in class gg.questnav.questnav.protos.wpilib.FrameDataProto
- PoseFrame - Record Class in gg.questnav.questnav
-
Represents a single frame of pose tracking data received from the Quest headset.
- PoseFrame(Pose3d, double, double, int, boolean) - Constructor for record class gg.questnav.questnav.PoseFrame
-
Creates an instance of a
PoseFramerecord class.
Q
- QuestNav - Class in gg.questnav.questnav
-
The QuestNav class provides a comprehensive interface for communicating with an Oculus/Meta Quest VR headset for robot localization and tracking in FRC robotics applications.
- QuestNav() - Constructor for class gg.questnav.questnav.QuestNav
-
Creates a new QuestNav instance for communicating with a Quest headset.
- questPose3d() - Method in record class gg.questnav.questnav.PoseFrame
-
Returns the value of the
questPose3drecord component.
S
- setPose(Pose3d) - Method in class gg.questnav.questnav.QuestNav
-
Sets the field-relative pose of the Quest headset by commanding it to reset its tracking.
- setVersionCheckEnabled(boolean) - Method in class gg.questnav.questnav.QuestNav
-
Turns the version check on or off.
T
- toString() - Method in record class gg.questnav.questnav.PoseFrame
-
Returns a string representation of this record class.
U
- unpack(Commands.ProtobufQuestNavCommand) - Method in class gg.questnav.questnav.protos.wpilib.CommandProto
- unpack(Commands.ProtobufQuestNavCommandResponse) - Method in class gg.questnav.questnav.protos.wpilib.CommandResponseProto
- unpack(Data.ProtobufQuestNavDeviceData) - Method in class gg.questnav.questnav.protos.wpilib.DeviceDataProto
- unpack(Data.ProtobufQuestNavFrameData) - Method in class gg.questnav.questnav.protos.wpilib.FrameDataProto
All Classes and Interfaces|All Packages