Package org.photonvision.utils
Class PacketUtils
java.lang.Object
org.photonvision.utils.PacketUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
packPose2d
(Packet packet, edu.wpi.first.math.geometry.Pose2d pose) static void
packPose3d
(Packet packet, edu.wpi.first.math.geometry.Pose3d pose) static void
packQuaternion
(Packet packet, edu.wpi.first.math.geometry.Quaternion quaternion) static void
packRotation2d
(Packet packet, edu.wpi.first.math.geometry.Rotation2d rotation) static void
packRotation3d
(Packet packet, edu.wpi.first.math.geometry.Rotation3d rotation) static void
packTransform2d
(Packet packet, edu.wpi.first.math.geometry.Transform2d transform) static void
packTransform3d
(Packet packet, edu.wpi.first.math.geometry.Transform3d transform) static void
packTranslation2d
(Packet packet, edu.wpi.first.math.geometry.Translation2d translation) static void
packTranslation3d
(Packet packet, edu.wpi.first.math.geometry.Translation3d translation) static edu.wpi.first.math.geometry.Pose2d
unpackPose2d
(Packet packet) static edu.wpi.first.math.geometry.Pose3d
unpackPose3d
(Packet packet) static edu.wpi.first.math.geometry.Quaternion
unpackQuaternion
(Packet packet) static edu.wpi.first.math.geometry.Rotation2d
unpackRotation2d
(Packet packet) static edu.wpi.first.math.geometry.Rotation3d
unpackRotation3d
(Packet packet) static edu.wpi.first.math.geometry.Transform2d
unpackTransform2d
(Packet packet) static edu.wpi.first.math.geometry.Transform3d
unpackTransform3d
(Packet packet) static edu.wpi.first.math.geometry.Translation2d
unpackTranslation2d
(Packet packet) static edu.wpi.first.math.geometry.Translation3d
unpackTranslation3d
(Packet packet)
-
Field Details
-
ROTATION2D_BYTE_SIZE
public static final int ROTATION2D_BYTE_SIZE- See Also:
-
QUATERNION_BYTE_SIZE
public static final int QUATERNION_BYTE_SIZE- See Also:
-
ROTATION3D_BYTE_SIZE
public static final int ROTATION3D_BYTE_SIZE- See Also:
-
TRANSLATION2D_BYTE_SIZE
public static final int TRANSLATION2D_BYTE_SIZE- See Also:
-
TRANSLATION3D_BYTE_SIZE
public static final int TRANSLATION3D_BYTE_SIZE- See Also:
-
TRANSFORM2D_BYTE_SIZE
public static final int TRANSFORM2D_BYTE_SIZE- See Also:
-
TRANSFORM3D_BYTE_SIZE
public static final int TRANSFORM3D_BYTE_SIZE- See Also:
-
POSE2D_BYTE_SIZE
public static final int POSE2D_BYTE_SIZE- See Also:
-
POSE3D_BYTE_SIZE
public static final int 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, edu.wpi.first.math.geometry.Translation2d translation) -
unpackTranslation2d
-
packTranslation3d
public static void packTranslation3d(Packet packet, edu.wpi.first.math.geometry.Translation3d translation) -
unpackTranslation3d
-
packTransform2d
public static void packTransform2d(Packet packet, edu.wpi.first.math.geometry.Transform2d transform) -
unpackTransform2d
-
packTransform3d
public static void packTransform3d(Packet packet, edu.wpi.first.math.geometry.Transform3d transform) -
unpackTransform3d
-
packPose2d
-
unpackPose2d
-
packPose3d
-
unpackPose3d
-