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)