Package com.marswars.proxy_server
Class OdomPacket
java.lang.Object
com.marswars.proxy_server.OdomPacket
- All Implemented Interfaces:
Packet
Packet handler for robot odometry data.
Provides functionality to parse incoming packets containing
robot pose, velocity, and position variance information.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classData structure containing robot odometry information.Nested classes/interfaces inherited from interface com.marswars.proxy_server.Packet
Packet.Timestamp -
Field Summary
FieldsFields inherited from interface com.marswars.proxy_server.Packet
HEADER_SIZE, ID_IDX, PACKET_ID_IDX, TIME_NSEC_IDX, TIME_SEC_IDX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic OdomPacket.OdometryDataupdateData(byte[] buffer) Parses odometry packet data from a received byte buffer.
-
Field Details
-
TYPE_ID
public static final int TYPE_ID- See Also:
-
-
Constructor Details
-
OdomPacket
public OdomPacket()
-
-
Method Details
-
updateData
Parses odometry packet data from a received byte buffer. Extracts timestamp, pose, velocity, and variance information from the buffer.- Parameters:
buffer- the byte buffer containing the packet data- Returns:
- OdometryData object with parsed information
-