All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
_vexImeData Struct Reference

structure holding all IME data More...

#include <vexime.h>

Data Fields

I2CDriver * i2cp
 pointer to the I2C driver More...
 
vexStreamchp
 Pointer to vexStream for debug output. More...
 
int16_t num
 the number of IMEs found on the I2C bus More...
 
uint16_t nextAddress
 address for the next discovered IME More...
 
uint16_t error_lockup
 total bus loss errors More...
 
uint16_t error_ack
 acknowledge errors More...
 
uint16_t error_bus
 bus errors More...
 
uint16_t error_arb
 arbitration errors More...
 
uint16_t error_tim
 timing errors More...
 
uint16_t error_seq
 sequential errors More...
 
uint16_t action
 indicates next action the IME thread should take More...
 
uint16_t debug
 flag indicates verbose debug output More...
 
imeData imes [IME_MAX]
 array with data for each IME More...
 

Detailed Description

structure holding all IME data

Field Documentation

I2CDriver* i2cp

pointer to the I2C driver

vexStream* chp

Pointer to vexStream for debug output.

int16_t num

the number of IMEs found on the I2C bus

uint16_t nextAddress

address for the next discovered IME

uint16_t error_lockup

total bus loss errors

uint16_t error_ack

acknowledge errors

uint16_t error_bus

bus errors

uint16_t error_arb

arbitration errors

uint16_t error_tim

timing errors

uint16_t error_seq

sequential errors

uint16_t action

indicates next action the IME thread should take

uint16_t debug

flag indicates verbose debug output

array with data for each IME


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