Index

A C D E F G H I P Q S T U 
All Classes and Interfaces|All Packages

A

appTimestamp() - Method in record class gg.questnav.questnav.PoseFrame
Returns the value of the appTimestamp record 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 dataTimestamp record 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 frameCount record 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.
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 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(Pose2d, double, double, int) - Constructor for record class gg.questnav.questnav.PoseFrame
Creates an instance of a PoseFrame record 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.
questPose() - Method in record class gg.questnav.questnav.PoseFrame
Returns the value of the questPose record component.

S

setPose(Pose2d) - Method in class gg.questnav.questnav.QuestNav
Sets the field-relative pose of the Quest headset by commanding it to reset its tracking.

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
 
A C D E F G H I P Q S T U 
All Classes and Interfaces|All Packages