4#ifndef RUDIMENTS_SERIALPORTPROFILE_H
5#define RUDIMENTS_SERIALPORTPROFILE_H
7#include <rudiments/private/serialportprofileincludes.h>
84 enum carriagereturndelay_t {
98 enum backspacedelay_t {
103 enum verticaltabdelay_t {
108 enum formfeeddelay_t {
607 carriagereturndelay_t
crdelay);
870 #include <rudiments/private/serialportprofile.h>
Definition character.h:11
Definition serialportprofile.h:21
void setSoftwareFlowControlOnOutput(bool truefalse)
void setFlowControl(flowcontrol_t flowcontrol)
bool getGenerateSignals()
void setPostProcessOutput(bool truefalse)
void setBaud(baudrate_t baudrate)
void setSoftwareFlowControlOnInput(bool truefalse)
void setDiscardPendingOutputCharacter(byte_t character)
bool getRetypePendingCharacters()
bool setOutputBaud(const char *baudrate)
bool getIgnoreParityErrors()
void setSecondEndOfLineCharacter(byte_t character)
bool getMapCarriageReturnToNewLineOnOutput()
void setEndOfFileCharacter(byte_t character)
void setEraseCharactersOn(bool truefalse)
byte_t getReprintCharacter()
byte_t getStopCharacter()
byte_t getStartCharacter()
byte_t getQuitCharacter()
bool getSendSignalForBackgroundOutput()
charsize_t getCharacterSize()
void setIgnoreModemControlLines(bool truefalse)
void setInterruptCharacter(byte_t character)
backspacedelay_t getDelayAfterBackSpace()
bool getMapNewLineToCarriageReturnOnInput()
void setHangupOnClose(bool truefalse)
void setBaud(const char *baudrate)
void setMapNewLineToCarriageReturnOnInput(bool truefalse)
bool getNoFlushAfterInterruptOrQuit()
byte_t getEndOfLineCharacter()
void setOutputUpperCase(bool truefalse)
bool getIgnoreCarriageReturn()
void setGenerateSignals(bool truefalse)
bool getStripParityBits()
void setCanonicalInput(bool truefalse)
baudrate_t getOutputBaud()
newlinedelay_t getDelayAfterNewLine()
void setDelayAfterCarriageReturn(carriagereturndelay_t crdelay)
tabdelay_t getDelayAfterTab()
void setReadTimeout(byte_t deciseconds)
bool getBellIfLineTooLong()
void setAnyCharacterStartsFlow(bool truefalse)
byte_t getReadThreshold()
void setDelayAfterVerticalTab(verticaltabdelay_t vtdelay)
byte_t getInterruptCharacter()
bool getExtendedFunctions()
void setInputParityCheck(bool truefalse)
void setRetypePendingCharacters(bool truefalse)
byte_t getEndOfFileCharacter()
void setIgnoreBreak(bool truefalse)
void setKillCharacterOn(bool truefalse)
bool getBlockJobControlOutput()
void setStatusRequestCharacter(byte_t character)
void setNoFlushAfterInterruptOrQuit(bool truefalse)
bool getAnyCharacterStartsFlow()
void setInputMode(inputmode_t inputmode)
void setSuspendCharacter(byte_t character)
void setUseFillCharactersForDelay(bool truefalse)
verticaltabdelay_t getDelayAfterVerticalTab()
void setWordEraseCharcter(byte_t character)
void setBlockJobControlOutput(bool truefalse)
void setSwitchCharacer(byte_t character)
void setCharacterSize(charsize_t size)
void setMapCarriageReturnToNewLineOnInput(bool truefalse)
void setExpandTabToSpaces(bool truefalse)
bool setOutputBaud(baudrate_t baudrate)
void setSendSignalOnBreak(bool truefalse)
void setReceiverOn(bool truefalse)
flowcontrol_t getFlowControl()
formfeeddelay_t getDelayAfterFormFeed()
void setStopCharacter(byte_t character)
bool getOutputUpperCase()
void setQuitCharacter(byte_t character)
void setEscapedUpperCase(bool truefalse)
void setParityCheck(bool truefalse)
void setDelayedSuspendCharacter(byte_t character)
bool getSendSignalOnBreak()
void setStripParityBits(bool truefalse)
byte_t getEraseCharacter()
bool getPostProcessOutput()
bool getMarkParityErrors()
void setHardwareFlowControl(bool truefalse)
void setMapCarriageReturnToNewLineOnOutput(bool truefalse)
inputmode_t getInputMode()
void setLiteralNextCharcter(byte_t character)
void setStartCharacter(byte_t character)
bool setInputBaud(const char *baudrate)
byte_t getDiscardPendingOutputCharacter()
void setReprintCharacter(byte_t character)
byte_t getDelayedSuspendCharacter()
bool setInputBaud(baudrate_t baudrate)
byte_t getStatusRequestCharacter()
bool getInputParityCheck()
void setDefaultLocalOptions()
void setBellIfLineTooLong(bool truefalse)
void setEraseCharacter(byte_t character)
void setReadThreshold(byte_t count)
bool getMapNewLineToCarriageReturnOnOutput()
void setEchoNewLine(bool truefalse)
bool getMapCarriageReturnToNewLineOnInput()
void setOddParity(bool truefalse)
void setDefaultInputOptions()
bool getMapNewLineToCarriageReturnNewLineOnOutput()
bool getEchoErasedCharacter()
byte_t getLiteralNextCharcter()
void setMapNewLineToCarriageReturnOnOutput(bool truefalse)
void setLowerCase(bool truefalse)
void parseOptionsString(const char *string)
void setIgnoreParityErrors(bool truefalse)
byte_t getSuspendCharacter()
byte_t getSecondEndOfLineCharacter()
void setEchoInput(bool truefalse)
bool getHardwareFlowControl()
void setEmulateKill(bool truefalse)
bool getKillCharacterOn()
void setControlCharacters(const byte_t *c_cc)
bool getEraseCharactersOn()
bool getDiscardEndOfTransmission()
void setDelayAfterBackSpace(backspacedelay_t bsdelay)
void setDefaultOutputOptions()
bool getSoftwareFlowControlOnInput()
bool getUseFillCharactersForDelay()
void setDefaultControlOptions()
byte_t getSwitchCharacer()
void setDiscardEndOfTransmission(bool truefalse)
void setMarkParityErrors(bool truefalse)
bool getEchoControlCharacters()
void setTwoStopBits(bool truefalse)
bool getExpandTabToSpaces()
void setEchoControlCharacters(bool truefalse)
baudrate_t getInputBaud()
byte_t getKillCharacter()
void setIgnoreCarriageReturn(bool truefalse)
void setKillCharacter(byte_t character)
void setDelayAfterFormFeed(formfeeddelay_t ffdelay)
carriagereturndelay_t getDelayAfterCarriageReturn()
bool getEscapedUpperCase()
bool getSoftwareFlowControlOnOutput()
void setSendSignalForBackgroundOutput(bool truefalse)
void setDefaultControlCharacters()
bool getDontOutputCarriageReturnAtColumnZero()
void setExtendedFunctions(bool truefalse)
void setEchoErasedCharacter(bool truefalse)
void setUseDelForFill(bool truefalse)
void setDelayAfterTab(tabdelay_t tabdelay)
void setMapNewLineToCarriageReturnNewLineOnOutput(bool truefalse)
byte_t getWordEraseCharcter()
bool getIgnoreModemControlLines()
void setEndOfLineCharacter(byte_t character)
void setDelayAfterNewLine(newlinedelay_t nldelay)
void setDontOutputCarriageReturnAtColumnZero(bool truefalse)