Inheritance diagram for Eaagles::Simulation::Iff:


Public Types | |
| enum | { PWR_LOW = BaseClass::PWR_LAST, PWR_EMERGENCY, PWR_LAST } |
Public Member Functions | |
| Iff () | |
| bool | isEnabledMode1 () const |
| unsigned short | getMode1 () const |
| virtual bool | setMode1 (const unsigned short m) |
| virtual void | setEnabledMode1 (const bool flg) |
| bool | isEnabledMode2 () const |
| unsigned short | getMode2 () const |
| virtual bool | setMode2 (const unsigned short m) |
| virtual void | setEnabledMode2 (const bool flg) |
| bool | isEnabledMode3a () const |
| unsigned short | getMode3a () const |
| virtual bool | setMode3a (const unsigned short m) |
| virtual void | setEnabledMode3a (const bool flg) |
| bool | isEnabledMode4 () const |
| unsigned short | getMode4A () const |
| unsigned short | getMode4B () const |
| bool | getWhichMode4 () const |
| virtual bool | setMode4A (const unsigned short m) |
| virtual bool | setMode4B (const unsigned short m) |
| virtual void | setEnabledMode4 (const bool flg) |
| virtual bool | setWhichMode4 (const bool newM) |
| virtual bool | zeroMode4Codes () |
| bool | isEnabledModeC () const |
| virtual void | setEnabledModeC (const bool flg) |
| virtual bool | setSlotMode1 (const Basic::LcNumber *const msg) |
| virtual bool | setSlotMode2 (const Basic::LcNumber *const msg) |
| virtual bool | setSlotMode3a (const Basic::LcNumber *const msg) |
| virtual bool | setSlotMode4a (const Basic::LcNumber *const msg) |
| virtual bool | setSlotMode4b (const Basic::LcNumber *const msg) |
| virtual bool | setSlotEnableMode1 (const Basic::LcNumber *const msg) |
| virtual bool | setSlotEnableMode2 (const Basic::LcNumber *const msg) |
| virtual bool | setSlotEnableMode3a (const Basic::LcNumber *const msg) |
| virtual bool | setSlotWhichMode4 (const Basic::LcNumber *const msg) |
| virtual bool | setSlotEnableMode4 (const Basic::LcNumber *const msg) |
| virtual bool | setSlotEnableModeC (const Basic::LcNumber *const msg) |
| virtual void | reset () |
Private Attributes | |
| unsigned short | mode1 |
| unsigned short | mode2 |
| unsigned short | mode3a |
| unsigned short | mode4a |
| unsigned short | mode4b |
| bool | enableMode1 |
| bool | enableMode2 |
| bool | enableMode3a |
| bool | enableMode4 |
| bool | enableModeC |
| unsigned short | icMode1 |
| unsigned short | icMode2 |
| unsigned short | icMode3a |
| unsigned short | icMode4a |
| unsigned short | icMode4b |
| bool | icMode1Flg |
| bool | icMode2Flg |
| bool | icMode3aFlg |
| bool | icMode4Flg |
| bool | icModeCFlg |
| bool | whichMode4 |
| bool | icWhichMode4 |
Generic class for all IFF systems (a.k.a. the SQUAWK box)
| Eaagles::Simulation::Iff::Iff | ( | ) |
| bool Eaagles::Simulation::Iff::isEnabledMode1 | ( | ) | const [inline] |
| unsigned short Eaagles::Simulation::Iff::getMode1 | ( | ) | const [inline] |
| bool Eaagles::Simulation::Iff::setMode1 | ( | const unsigned short | m | ) | [virtual] |
Set functions.
| void Eaagles::Simulation::Iff::setEnabledMode1 | ( | const bool | flg | ) | [virtual] |
| bool Eaagles::Simulation::Iff::isEnabledMode2 | ( | ) | const [inline] |
| unsigned short Eaagles::Simulation::Iff::getMode2 | ( | ) | const [inline] |
| bool Eaagles::Simulation::Iff::setMode2 | ( | const unsigned short | m | ) | [virtual] |
Set functions.
| void Eaagles::Simulation::Iff::setEnabledMode2 | ( | const bool | flg | ) | [virtual] |
| bool Eaagles::Simulation::Iff::isEnabledMode3a | ( | ) | const [inline] |
| unsigned short Eaagles::Simulation::Iff::getMode3a | ( | ) | const [inline] |
| bool Eaagles::Simulation::Iff::setMode3a | ( | const unsigned short | m | ) | [virtual] |
Set functions.
| void Eaagles::Simulation::Iff::setEnabledMode3a | ( | const bool | flg | ) | [virtual] |
| bool Eaagles::Simulation::Iff::isEnabledMode4 | ( | ) | const [inline] |
| unsigned short Eaagles::Simulation::Iff::getMode4A | ( | ) | const [inline] |
| unsigned short Eaagles::Simulation::Iff::getMode4B | ( | ) | const [inline] |
| bool Eaagles::Simulation::Iff::getWhichMode4 | ( | ) | const [inline] |
| bool Eaagles::Simulation::Iff::setMode4A | ( | const unsigned short | m | ) | [virtual] |
Set functions.
| bool Eaagles::Simulation::Iff::setMode4B | ( | const unsigned short | m | ) | [virtual] |
Set functions.
| void Eaagles::Simulation::Iff::setEnabledMode4 | ( | const bool | flg | ) | [virtual] |
| bool Eaagles::Simulation::Iff::setWhichMode4 | ( | const bool | newM | ) | [virtual] |
| bool Eaagles::Simulation::Iff::zeroMode4Codes | ( | ) | [virtual] |
| bool Eaagles::Simulation::Iff::isEnabledModeC | ( | ) | const [inline] |
| void Eaagles::Simulation::Iff::setEnabledModeC | ( | const bool | flg | ) | [virtual] |
| bool Eaagles::Simulation::Iff::setSlotMode1 | ( | const Basic::LcNumber *const | msg | ) | [virtual] |
Slot functions.
| bool Eaagles::Simulation::Iff::setSlotMode2 | ( | const Basic::LcNumber *const | msg | ) | [virtual] |
| bool Eaagles::Simulation::Iff::setSlotMode3a | ( | const Basic::LcNumber *const | msg | ) | [virtual] |
| bool Eaagles::Simulation::Iff::setSlotMode4a | ( | const Basic::LcNumber *const | msg | ) | [virtual] |
| bool Eaagles::Simulation::Iff::setSlotMode4b | ( | const Basic::LcNumber *const | msg | ) | [virtual] |
| bool Eaagles::Simulation::Iff::setSlotEnableMode1 | ( | const Basic::LcNumber *const | msg | ) | [virtual] |
| bool Eaagles::Simulation::Iff::setSlotEnableMode2 | ( | const Basic::LcNumber *const | msg | ) | [virtual] |
| bool Eaagles::Simulation::Iff::setSlotEnableMode3a | ( | const Basic::LcNumber *const | msg | ) | [virtual] |
| bool Eaagles::Simulation::Iff::setSlotWhichMode4 | ( | const Basic::LcNumber *const | msg | ) | [virtual] |
| bool Eaagles::Simulation::Iff::setSlotEnableMode4 | ( | const Basic::LcNumber *const | msg | ) | [virtual] |
| bool Eaagles::Simulation::Iff::setSlotEnableModeC | ( | const Basic::LcNumber *const | msg | ) | [virtual] |
| void Eaagles::Simulation::Iff::reset | ( | ) | [virtual] |
Basic::LcComponent interface Reset parameters
Reimplemented from Eaagles::Simulation::Radio.
unsigned short Eaagles::Simulation::Iff::mode1 [private] |
Mode 1 Code.
Codes
unsigned short Eaagles::Simulation::Iff::mode2 [private] |
Mode 2 Code.
unsigned short Eaagles::Simulation::Iff::mode3a [private] |
Mode 3a Code.
unsigned short Eaagles::Simulation::Iff::mode4a [private] |
Mode 4a Codes.
unsigned short Eaagles::Simulation::Iff::mode4b [private] |
Mode 4b Codes.
bool Eaagles::Simulation::Iff::enableMode1 [private] |
Enabled flags Mode 1 on
bool Eaagles::Simulation::Iff::enableMode2 [private] |
Mode 2 on.
bool Eaagles::Simulation::Iff::enableMode3a [private] |
Mode 3a on.
bool Eaagles::Simulation::Iff::enableMode4 [private] |
Mode 4 on.
bool Eaagles::Simulation::Iff::enableModeC [private] |
Mode C on.
unsigned short Eaagles::Simulation::Iff::icMode1 [private] |
Initial (reset) conditi Initial Mode 1 Codeons (set by slot functions)
unsigned short Eaagles::Simulation::Iff::icMode2 [private] |
Initial Mode 2 Code.
unsigned short Eaagles::Simulation::Iff::icMode3a [private] |
Initial Mode 3a Code.
unsigned short Eaagles::Simulation::Iff::icMode4a [private] |
Initial Mode 4a Code.
unsigned short Eaagles::Simulation::Iff::icMode4b [private] |
Initial Mode 4b Code.
bool Eaagles::Simulation::Iff::icMode1Flg [private] |
Initial Mode 1 flag.
bool Eaagles::Simulation::Iff::icMode2Flg [private] |
Initial Mode 2 flag.
bool Eaagles::Simulation::Iff::icMode3aFlg [private] |
Initial Mode 3a flag.
bool Eaagles::Simulation::Iff::icMode4Flg [private] |
Initial Mode 4 flag.
bool Eaagles::Simulation::Iff::icModeCFlg [private] |
Initial Mode C flag.
bool Eaagles::Simulation::Iff::whichMode4 [private] |
Tells us which mode 4 we are using (A/B).
bool Eaagles::Simulation::Iff::icWhichMode4 [private] |
Initial Mode 4 mode.
1.5.0