openMSX
|
#include <SerialDataInterface.hh>
Public Types | |
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 } |
Public Member Functions | |
virtual void | setDataBits (DataBits bits)=0 |
virtual void | setStopBits (StopBits bits)=0 |
virtual void | setParityBit (bool enable, ParityBit parity)=0 |
virtual void | recvByte (byte value, EmuTime::param time)=0 |
Protected Member Functions | |
~SerialDataInterface ()=default | |
Definition at line 9 of file SerialDataInterface.hh.
Enumerator | |
---|---|
DATA_5 | |
DATA_6 | |
DATA_7 | |
DATA_8 |
Definition at line 12 of file SerialDataInterface.hh.
Enumerator | |
---|---|
EVEN | |
ODD |
Definition at line 19 of file SerialDataInterface.hh.
Enumerator | |
---|---|
STOP_INV | |
STOP_1 | |
STOP_15 | |
STOP_2 |
Definition at line 15 of file SerialDataInterface.hh.
|
protecteddefault |
|
pure virtual |
Implemented in openmsx::RS232Connector, openmsx::RS232Tester, openmsx::MSXRS232, openmsx::MSXMidi, openmsx::MSXFacMidiInterface, openmsx::MidiOutLogger, openmsx::MidiOutDevice, openmsx::MidiOutConnector, openmsx::I8251, openmsx::DummyRS232Device, and openmsx::DummyMidiOutDevice.
Referenced by openmsx::I8251::execTrans().
|
pure virtual |
Implemented in openmsx::RS232Connector, openmsx::RS232Device, openmsx::MSXRS232, openmsx::MSXMidi, openmsx::MSXFacMidiInterface, openmsx::MidiOutDevice, openmsx::MidiOutConnector, and openmsx::I8251.
Referenced by openmsx::MidiInReader::plugHelper().
|
pure virtual |
|
pure virtual |