structure holding all IME data More...
#include <vexime.h>
Data Fields | |
I2CDriver * | i2cp |
pointer to the I2C driver More... | |
vexStream * | chp |
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... | |
structure holding all IME data
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