openMSX
|
Public Member Functions | |
I8251Interf (MSXRS232 &rs232) | |
~I8251Interf () | |
void | setRxRDY (bool status, EmuTime::param time) override |
void | setDTR (bool status, EmuTime::param time) override |
void | setRTS (bool status, EmuTime::param time) override |
bool | getDSR (EmuTime::param time) override |
bool | getCTS (EmuTime::param time) override |
void | setDataBits (DataBits bits) override |
void | setStopBits (StopBits bits) override |
void | setParityBit (bool enable, ParityBit parity) override |
void | recvByte (byte value, EmuTime::param time) override |
void | signal (EmuTime::param time) override |
Additional Inherited Members | |
Public Types inherited from openmsx::SerialDataInterface | |
enum | DataBits { DATA_5 = 5, DATA_6 = 6, DATA_7 = 7, DATA_8 = 8 } |
enum | StopBits { STOP_INV = 0, STOP_1 = 2, STOP_15 = 3, STOP_2 = 4 } |
enum | ParityBit { EVEN = 0, ODD = 1 } |
Protected Member Functions inherited from openmsx::I8251Interface | |
I8251Interface () | |
~I8251Interface () | |
Protected Member Functions inherited from openmsx::SerialDataInterface | |
~SerialDataInterface () | |
Definition at line 42 of file MSXRS232.cc.
|
explicit |
Definition at line 340 of file MSXRS232.cc.
openmsx::I8251Interf::~I8251Interf | ( | ) |
Definition at line 345 of file MSXRS232.cc.
|
overridevirtual |
Implements openmsx::I8251Interface.
Definition at line 369 of file MSXRS232.cc.
References openmsx::RS232Device::getCTS(), and openmsx::RS232Connector::getPluggedRS232Dev().
|
overridevirtual |
Implements openmsx::I8251Interface.
Definition at line 364 of file MSXRS232.cc.
References openmsx::RS232Device::getDSR(), and openmsx::RS232Connector::getPluggedRS232Dev().
|
overridevirtual |
Implements openmsx::SerialDataInterface.
Definition at line 389 of file MSXRS232.cc.
References openmsx::RS232Connector::getPluggedRS232Dev(), and openmsx::SerialDataInterface::recvByte().
|
overridevirtual |
Implements openmsx::SerialDataInterface.
Definition at line 374 of file MSXRS232.cc.
References openmsx::RS232Connector::getPluggedRS232Dev(), and openmsx::RS232Device::setDataBits().
|
overridevirtual |
Implements openmsx::I8251Interface.
Definition at line 354 of file MSXRS232.cc.
References openmsx::RS232Connector::getPluggedRS232Dev(), and openmsx::RS232Device::setDTR().
|
overridevirtual |
Implements openmsx::SerialDataInterface.
Definition at line 384 of file MSXRS232.cc.
References openmsx::RS232Connector::getPluggedRS232Dev(), and openmsx::RS232Device::setParityBit().
|
overridevirtual |
Implements openmsx::I8251Interface.
Definition at line 359 of file MSXRS232.cc.
References openmsx::RS232Connector::getPluggedRS232Dev(), and openmsx::RS232Device::setRTS().
|
overridevirtual |
Implements openmsx::I8251Interface.
Definition at line 349 of file MSXRS232.cc.
|
overridevirtual |
Implements openmsx::SerialDataInterface.
Definition at line 379 of file MSXRS232.cc.
References openmsx::RS232Connector::getPluggedRS232Dev(), and openmsx::RS232Device::setStopBits().
|
overridevirtual |
Implements openmsx::I8251Interface.
Definition at line 394 of file MSXRS232.cc.
References openmsx::RS232Connector::getPluggedRS232Dev(), and openmsx::RS232Device::signal().