Class PacketUtils
java.lang.Object
org.photonvision.utils.PacketUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidpackPose2d(Packet packet, org.wpilib.math.geometry.Pose2d pose) static voidpackPose3d(Packet packet, org.wpilib.math.geometry.Pose3d pose) static voidpackQuaternion(Packet packet, org.wpilib.math.geometry.Quaternion quaternion) static voidpackRotation2d(Packet packet, org.wpilib.math.geometry.Rotation2d rotation) static voidpackRotation3d(Packet packet, org.wpilib.math.geometry.Rotation3d rotation) static voidpackTransform2d(Packet packet, org.wpilib.math.geometry.Transform2d transform) static voidpackTransform3d(Packet packet, org.wpilib.math.geometry.Transform3d transform) static voidpackTranslation2d(Packet packet, org.wpilib.math.geometry.Translation2d translation) static voidpackTranslation3d(Packet packet, org.wpilib.math.geometry.Translation3d translation) static org.wpilib.math.geometry.Pose2dunpackPose2d(Packet packet) static org.wpilib.math.geometry.Pose3dunpackPose3d(Packet packet) static org.wpilib.math.geometry.QuaternionunpackQuaternion(Packet packet) static org.wpilib.math.geometry.Rotation2dunpackRotation2d(Packet packet) static org.wpilib.math.geometry.Rotation3dunpackRotation3d(Packet packet) static org.wpilib.math.geometry.Transform2dunpackTransform2d(Packet packet) static org.wpilib.math.geometry.Transform3dunpackTransform3d(Packet packet) static org.wpilib.math.geometry.Translation2dunpackTranslation2d(Packet packet) static org.wpilib.math.geometry.Translation3dunpackTranslation3d(Packet packet)
-
Field Details
-
ROTATION2D_BYTE_SIZE
- See Also:
-
QUATERNION_BYTE_SIZE
- See Also:
-
ROTATION3D_BYTE_SIZE
- See Also:
-
TRANSLATION2D_BYTE_SIZE
- See Also:
-
TRANSLATION3D_BYTE_SIZE
- See Also:
-
TRANSFORM2D_BYTE_SIZE
- See Also:
-
TRANSFORM3D_BYTE_SIZE
- See Also:
-
POSE2D_BYTE_SIZE
- See Also:
-
POSE3D_BYTE_SIZE
- See Also:
-
-
Constructor Details
-
PacketUtils
public PacketUtils()
-
-
Method Details
-
packRotation2d
-
unpackRotation2d
-
packQuaternion
-
unpackQuaternion
-
packRotation3d
-
unpackRotation3d
-
packTranslation2d
public static void packTranslation2d(Packet packet, org.wpilib.math.geometry.Translation2d translation) -
unpackTranslation2d
-
packTranslation3d
public static void packTranslation3d(Packet packet, org.wpilib.math.geometry.Translation3d translation) -
unpackTranslation3d
-
packTransform2d
-
unpackTransform2d
-
packTransform3d
-
unpackTransform3d
-
packPose2d
-
unpackPose2d
-
packPose3d
-
unpackPose3d
-