xrp style wpilib comms
Loading...
Searching...
No Matches
XrpGyro Class Reference

#include <xrp_gyro.h>

Inheritance diagram for XrpGyro:
Collaboration diagram for XrpGyro:

Public Member Functions

 XrpGyro ()
 
 XrpGyro (float xRate, float yRate, float zRate, float roll, float pitch, float yaw)
 
int getTag () override
 
bool hasId () override
 
uint8_t getId () override
 
void setData (const void *dataPtr) override
 
void * getData () override
 
int toNetworkBuffer (char *buffer, int pos, int end) override
 
int fromNetworkBuffer (char *buf, int pos, int end) override
 
- Public Member Functions inherited from MessageType
virtual ~MessageType ()
 

Protected Attributes

xrp_gyro_t data
 

Constructor & Destructor Documentation

◆ XrpGyro() [1/2]

XrpGyro::XrpGyro ( )
inline

◆ XrpGyro() [2/2]

XrpGyro::XrpGyro ( float xRate,
float yRate,
float zRate,
float roll,
float pitch,
float yaw )
inline

Member Function Documentation

◆ fromNetworkBuffer()

int XrpGyro::fromNetworkBuffer ( char * buf,
int pos,
int end )
inlineoverridevirtual

Implements MessageType.

◆ getData()

void * XrpGyro::getData ( )
inlineoverridevirtual

Implements MessageType.

◆ getId()

uint8_t XrpGyro::getId ( )
inlineoverridevirtual

Implements MessageType.

◆ getTag()

int XrpGyro::getTag ( )
inlineoverridevirtual

Implements MessageType.

◆ hasId()

bool XrpGyro::hasId ( )
inlineoverridevirtual

Implements MessageType.

◆ setData()

void XrpGyro::setData ( const void * dataPtr)
inlineoverridevirtual

Implements MessageType.

◆ toNetworkBuffer()

int XrpGyro::toNetworkBuffer ( char * buffer,
int pos,
int end )
inlineoverridevirtual

Implements MessageType.

Member Data Documentation

◆ data

xrp_gyro_t XrpGyro::data
protected

The documentation for this class was generated from the following file: