#include <adr2205.H>
Public Member Functions | |
adr2205_t (int fd) | |
bool | initialize (unsigned unit) |
bool | set_output_lines (unsigned unit, unsigned output) |
bool | get_input_lines (unsigned unit, unsigned &inputs) |
Static Public Attributes | |
static unsigned const | MAX_UNITS = 11 |
static unsigned const | NUM_INPUT_LINES = 4 |
static unsigned const | NUM_OUTPUT_LINES = 9 |
Protected Attributes | |
int | m_fd |
bool | m_init [MAX_UNITS] |
bool adr2205_t::get_input_lines | ( | unsigned | unit, | |
unsigned & | inputs | |||
) |
bool adr2205_t::initialize | ( | unsigned | unit | ) |
References ID_RESPONSE, m_fd, m_init, and MAX_UNITS.
Referenced by main().
bool adr2205_t::set_output_lines | ( | unsigned | unit, | |
unsigned | output | |||
) |
References m_fd, m_init, and MAX_UNITS.
Referenced by output_control_lines().
int cajun::adr2205_t::m_fd [protected] |
Referenced by get_input_lines(), initialize(), and set_output_lines().
bool cajun::adr2205_t::m_init[MAX_UNITS] [protected] |
Referenced by adr2205_t(), get_input_lines(), initialize(), and set_output_lines().
unsigned const cajun::adr2205_t::MAX_UNITS = 11 [static] |
Referenced by adr2205_t(), get_input_lines(), initialize(), and set_output_lines().
unsigned const cajun::adr2205_t::NUM_INPUT_LINES = 4 [static] |
unsigned const cajun::adr2205_t::NUM_OUTPUT_LINES = 9 [static] |