#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] |
1.6.1