RIT VEXU Core API
|
#include <builtins.hpp>
Public Member Functions | |
OdometryDataRecord (std::string name, OdometryBase &odom) | |
void | fetch () override |
![]() | |
Record (std::string name) | |
Record (std::string name, const std::vector< Part * > &parts) | |
Record (std::string name, std::vector< PartPtr > parts) | |
Record (std::string name, PacketReader &reader) | |
void | set_fields (std::vector< PartPtr > fields) |
void | fetch () override |
void | read_data_from_message (PacketReader &reader) override |
![]() | |
Part (std::string name) | |
std::string | pretty_print () const |
std::string | pretty_print_data () const |
Additional Inherited Members | |
![]() | |
void | write_schema (PacketWriter &sofar) const override |
void | write_message (PacketWriter &sofar) const override |
Defines a record that holds odometry values to be sent to the board
VDP::OdometryDataRecord::OdometryDataRecord | ( | std::string | name, |
OdometryBase & | odom ) |
Creates a record that contains a Float of the odometry X postion Float of the odometry Y postion Float of the odometry Rotation
name | the name of the record to create |
odom | the odometry to get data from |
|
overridevirtual |
sets the data that the Odometry Parts hold
Implements VDP::Part.