Inheritance diagram for Eaagles::DeviceIO::BGDevice:


Public Member Functions | |
| BGDevice (void) | |
| BGDevice (char *port) | |
| virtual bool | open (void) |
| virtual void | receive (void) |
Private Types | |
| enum | { FLYBOX = 1, BEEBOX = 2, CEREALBOX = 3, CAB = 4, DRIVEBOX = 5 } |
| enum | { FB_NOBLOCK = 1, FB_BLOCK = 2 } |
| enum | { AIC1 = 0x01, AIC2 = 0x02, AIC3 = 0x04, AIC4 = 0x08, AIC5 = 0x10, AIC6 = 0x20, AIC7 = 0x40, AIC8 = 0x80 } |
| enum | { AOC1 = 0x01, AOC2 = 0x02, AOC3 = 0x04 } |
| enum | { AOC4 = 0x08, AOC5 = 0x10, AOC6 = 0x20, AOC7 = 0x40, AOC8 = 0x80 } |
| enum | { DIC1 = 0x10, DIC2 = 0x20, DIC3 = 0x40 } |
| enum | { MD16 = 0x10, MD32 = 0x20, MD48 = 0x30, MD56 = 0x40, MD64 = 0x50, MD80 = 0x60, MD96 = 0x70, MD112 = 0x80 } |
| enum | { MPDIG = 0x08 } |
| enum | { MP112i = 0x00, MP112o = 0x10, MP56io = 0x20 } |
| enum | { ENC4 = 0x01, ENC8 = 0x02 } |
| enum | { DOC1 = 0x10, DOC2 = 0x20, DOC3 = 0x40 } |
| enum | { BAUD1152 = 0x10, BAUD576 = 0x70, BAUD384 = 0x60, BAUD192 = 0x50, BAUD96 = 0x40, BAUD48 = 0x30, BAUD24 = 0x20 } |
| enum | { OFFSET = 0x21 } |
| enum | { BURST = 'B', BURST_SET = 'b', CONFIG = 'c', CONT = 'C', DEFAULT = 'd', PACKET = 'p', ONCE = 'o', ONCE_CS = 'O', RESET_FB = 'r', RESET_FB_O = 'R', STOP = 'S', SETUP = 's', TEST1 = 'T', TEST2 = 't' } |
| typedef Eaagles::DeviceIO::BGDevice::rs_struct_new | RS_ERR |
| typedef Eaagles::DeviceIO::BGDevice::REVISION | revision |
| typedef Eaagles::DeviceIO::BGDevice::BGLV_STRUCT | bglv |
Private Member Functions | |
| bool | open_lv (bglv *, char *) |
| bool | set_baud (int) |
| void | close_lv (bglv *) |
| int | check_rev (bglv *) |
| int | parse_year (char *s) |
| int | check_setup (bglv *) |
| void | no_answer (void) |
| int | send_outputs (bglv *) |
| int | check_inputs (bglv *) |
| int | r_lv (bglv *) |
| int | w_lv (int, char *) |
| int | get_ack (int) |
| int | r_cs (bglv *, char *) |
| void | check_4_encoders (bglv *) |
| int | init_lv (bglv *) |
| void | compute_channels (bglv *) |
| int | convert_serial (bglv *, char *) |
| int | pack_data (bglv *, char *) |
| int | pack_encoders (bglv *, char *, int *) |
| int | unpack_encoders (bglv *, char *, int) |
| bool | prompt (void) |
Private Attributes | |
| char | deviceName [50] |
| bool | deviceOpened |
| RS_ERR | rs_err |
| bglv | bgdata |
Classes | |
| struct | BGLV_STRUCT |
| struct | REVISION |
| struct | rs_struct_new |
typedef struct Eaagles::DeviceIO::BGDevice::rs_struct_new Eaagles::DeviceIO::BGDevice::RS_ERR [private] |
typedef struct Eaagles::DeviceIO::BGDevice::REVISION Eaagles::DeviceIO::BGDevice::revision [private] |
typedef struct Eaagles::DeviceIO::BGDevice::BGLV_STRUCT Eaagles::DeviceIO::BGDevice::bglv [private] |
anonymous enum [private] |
| Eaagles::DeviceIO::BGDevice::BGDevice | ( | void | ) |
| Eaagles::DeviceIO::BGDevice::BGDevice | ( | char * | port | ) |
| bool Eaagles::DeviceIO::BGDevice::open | ( | void | ) | [virtual] |
| void Eaagles::DeviceIO::BGDevice::receive | ( | void | ) | [virtual] |
Implements Eaagles::DeviceIO::IODevice.
| bool Eaagles::DeviceIO::BGDevice::open_lv | ( | bglv * | , | |
| char * | ||||
| ) | [private] |
| bool Eaagles::DeviceIO::BGDevice::set_baud | ( | int | ) | [private] |
| void Eaagles::DeviceIO::BGDevice::close_lv | ( | bglv * | ) | [private] |
| int Eaagles::DeviceIO::BGDevice::check_rev | ( | bglv * | ) | [private] |
| int Eaagles::DeviceIO::BGDevice::parse_year | ( | char * | s | ) | [private] |
| int Eaagles::DeviceIO::BGDevice::check_setup | ( | bglv * | ) | [private] |
| void Eaagles::DeviceIO::BGDevice::no_answer | ( | void | ) | [private] |
| int Eaagles::DeviceIO::BGDevice::send_outputs | ( | bglv * | ) | [private] |
| int Eaagles::DeviceIO::BGDevice::check_inputs | ( | bglv * | ) | [private] |
| int Eaagles::DeviceIO::BGDevice::r_lv | ( | bglv * | ) | [private] |
| int Eaagles::DeviceIO::BGDevice::w_lv | ( | int | , | |
| char * | ||||
| ) | [private] |
| int Eaagles::DeviceIO::BGDevice::get_ack | ( | int | ) | [private] |
| int Eaagles::DeviceIO::BGDevice::r_cs | ( | bglv * | , | |
| char * | ||||
| ) | [private] |
| void Eaagles::DeviceIO::BGDevice::check_4_encoders | ( | bglv * | ) | [private] |
| int Eaagles::DeviceIO::BGDevice::init_lv | ( | bglv * | ) | [private] |
| void Eaagles::DeviceIO::BGDevice::compute_channels | ( | bglv * | ) | [private] |
| int Eaagles::DeviceIO::BGDevice::convert_serial | ( | bglv * | , | |
| char * | ||||
| ) | [private] |
| int Eaagles::DeviceIO::BGDevice::pack_data | ( | bglv * | , | |
| char * | ||||
| ) | [private] |
| int Eaagles::DeviceIO::BGDevice::pack_encoders | ( | bglv * | , | |
| char * | , | |||
| int * | ||||
| ) | [private] |
| int Eaagles::DeviceIO::BGDevice::unpack_encoders | ( | bglv * | , | |
| char * | , | |||
| int | ||||
| ) | [private] |
| bool Eaagles::DeviceIO::BGDevice::prompt | ( | void | ) | [private] |
char Eaagles::DeviceIO::BGDevice::deviceName[50] [private] |
bool Eaagles::DeviceIO::BGDevice::deviceOpened [private] |
RS_ERR Eaagles::DeviceIO::BGDevice::rs_err [private] |
bglv Eaagles::DeviceIO::BGDevice::bgdata [private] |
1.5.0