Public Member Functions | Private Member Functions | Private Attributes | List of all members
V5Hardware Class Reference

#include <V5Hardware.h>

Public Member Functions

void init ()
 
int read ()
 
unsigned long time ()
 
 V5Hardware ()
 
void write (uint8_t *data, int length)
 

Private Member Functions

char vexrosreadchar ()
 
void vexroswritechar (uint8_t data)
 

Private Attributes

int failCount
 
RB inputBuffer
 
__FILE * rosFile
 
pros::Mutex rosvexMutex
 
int successCount
 

Detailed Description

Definition at line 63 of file V5Hardware.h.

Constructor & Destructor Documentation

V5Hardware::V5Hardware ( )
inline

Definition at line 66 of file V5Hardware.h.

Member Function Documentation

void V5Hardware::init ( )
inline

Definition at line 72 of file V5Hardware.h.

int V5Hardware::read ( )
inline

Definition at line 85 of file V5Hardware.h.

unsigned long V5Hardware::time ( )
inline

Definition at line 103 of file V5Hardware.h.

char V5Hardware::vexrosreadchar ( )
inlineprivate

Definition at line 120 of file V5Hardware.h.

void V5Hardware::vexroswritechar ( uint8_t  data)
inlineprivate

Definition at line 114 of file V5Hardware.h.

void V5Hardware::write ( uint8_t *  data,
int  length 
)
inline

Definition at line 97 of file V5Hardware.h.

Member Data Documentation

int V5Hardware::failCount
private

Definition at line 107 of file V5Hardware.h.

RB V5Hardware::inputBuffer
private

Definition at line 111 of file V5Hardware.h.

__FILE* V5Hardware::rosFile
private

Definition at line 110 of file V5Hardware.h.

pros::Mutex V5Hardware::rosvexMutex
private

Definition at line 109 of file V5Hardware.h.

int V5Hardware::successCount
private

Definition at line 108 of file V5Hardware.h.


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


rosserial_vex_v5
Author(s): Cannon
autogenerated on Fri Jun 7 2019 22:03:08