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 {
164 void baud(
const char *baudrate);
167 void baud(baudrate_t baudrate);
869 #include <rudiments/private/serialportprofile.h>
Definition: character.h:11
Definition: serialportprofile.h:21
bool ignoreParityErrors()
bool mapNewLineToCarriageReturnNewLineOnOutput()
carriagereturndelay_t delayAfterCarriageReturn()
bool echoControlCharacters()
void inputMode(inputmode_t inputmode)
bool outputBaud(const char *baudrate)
void secondEndOfLineCharacter(unsigned char character)
void killCharacterOn(bool truefalse)
bool noFlushAfterInterruptOrQuit()
void defaultControlCharacters()
bool inputBaud(baudrate_t baudrate)
bool sendSignalForBackgroundOutput()
void sendSignalForBackgroundOutput(bool truefalse)
void flowControl(flowcontrol_t flowcontrol)
void expandTabToSpaces(bool truefalse)
void bellIfLineTooLong(bool truefalse)
void baud(baudrate_t baudrate)
bool hardwareFlowControl()
flowcontrol_t flowControl()
void endOfLineCharacter(unsigned char character)
void ignoreCarriageReturn(bool truefalse)
void mapCarriageReturnToNewLineOnInput(bool truefalse)
void interruptCharacter(unsigned char character)
void dontOutputCarriageReturnAtColumnZero(bool truefalse)
unsigned char switchCharacer()
unsigned char readThreshold()
void hardwareFlowControl(bool truefalse)
bool discardEndOfTransmission()
void defaultLocalOptions()
void delayedSuspendCharacter(unsigned char character)
void delayAfterFormFeed(formfeeddelay_t ffdelay)
unsigned char suspendCharacter()
unsigned char interruptCharacter()
void mapCarriageReturnToNewLineOnOutput(bool truefalse)
bool inputBaud(const char *baudrate)
bool mapCarriageReturnToNewLineOnOutput()
void outputUpperCase(bool truefalse)
void suspendCharacter(unsigned char character)
newlinedelay_t delayAfterNewLine()
void characterSize(charsize_t size)
unsigned char startCharacter()
void endOfFileCharacter(unsigned char character)
void twoStopBits(bool truefalse)
void softwareFlowControlOnOutput(bool truefalse)
charsize_t characterSize()
bool softwareFlowControlOnOutput()
void delayAfterCarriageReturn(carriagereturndelay_t crdelay)
void literalNextCharcter(unsigned char character)
void delayAfterTab(tabdelay_t tabdelay)
unsigned char reprintCharacter()
void ignoreModemControlLines(bool truefalse)
void receiverOn(bool truefalse)
unsigned char eraseCharacter()
void defaultInputOptions()
void eraseCharacter(unsigned char character)
void baud(const char *baudrate)
unsigned char secondEndOfLineCharacter()
void inputParityCheck(bool truefalse)
void reprintCharacter(unsigned char character)
void stripParityBits(bool truefalse)
void discardPendingOutputCharacter(unsigned char character)
void evalOptionsString(const char *string)
void statusRequestCharacter(unsigned char character)
void echoInput(bool truefalse)
void mapNewLineToCarriageReturnNewLineOnOutput(bool truefalse)
bool ignoreModemControlLines()
void echoErasedCharacter(bool truefalse)
void defaultControlOptions()
unsigned char stopCharacter()
bool mapNewLineToCarriageReturnOnInput()
unsigned char endOfFileCharacter()
void softwareFlowControlOnInput(bool truefalse)
void ignoreParityErrors(bool truefalse)
void extendedFunctions(bool truefalse)
unsigned char killCharacter()
unsigned char wordEraseCharcter()
void retypePendingCharacters(bool truefalse)
void useDelForFill(bool truefalse)
void delayAfterNewLine(newlinedelay_t nldelay)
void stopCharacter(unsigned char character)
bool mapCarriageReturnToNewLineOnInput()
unsigned char quitCharacter()
void eraseCharactersOn(bool truefalse)
void noFlushAfterInterruptOrQuit(bool truefalse)
void markParityErrors(bool truefalse)
void setControlCharacters(const unsigned char *c_cc)
void oddParity(bool truefalse)
void killCharacter(unsigned char character)
verticaltabdelay_t delayAfterVerticalTab()
void switchCharacer(unsigned char character)
void quitCharacter(unsigned char character)
bool dontOutputCarriageReturnAtColumnZero()
void readThreshold(unsigned char count)
backspacedelay_t delayAfterBackSpace()
bool ignoreCarriageReturn()
unsigned char statusRequestCharacter()
void mapNewLineToCarriageReturnOnOutput(bool truefalse)
void hangupOnClose(bool truefalse)
void defaultOutputOptions()
void readTimeout(unsigned char deciseconds)
void lowerCase(bool truefalse)
void canonicalInput(bool truefalse)
void mapNewLineToCarriageReturnOnInput(bool truefalse)
unsigned char literalNextCharcter()
void parityCheck(bool truefalse)
void discardEndOfTransmission(bool truefalse)
unsigned char readTimeout()
bool echoErasedCharacter()
void anyCharacterStartsFlow(bool truefalse)
unsigned char delayedSuspendCharacter()
bool retypePendingCharacters()
void delayAfterVerticalTab(verticaltabdelay_t vtdelay)
formfeeddelay_t delayAfterFormFeed()
void generateSignals(bool truefalse)
void emulateKill(bool truefalse)
unsigned char discardPendingOutputCharacter()
unsigned char endOfLineCharacter()
void echoNewLine(bool truefalse)
void sendSignalOnBreak(bool truefalse)
void blockJobControlOutput(bool truefalse)
void delayAfterBackSpace(backspacedelay_t bsdelay)
void useFillCharactersForDelay(bool truefalse)
bool softwareFlowControlOnInput()
bool useFillCharactersForDelay()
void escapedUpperCase(bool truefalse)
bool blockJobControlOutput()
void startCharacter(unsigned char character)
tabdelay_t delayAfterTab()
bool anyCharacterStartsFlow()
void wordEraseCharcter(unsigned char character)
void postProcessOutput(bool truefalse)
void ignoreBreak(bool truefalse)
bool outputBaud(baudrate_t baudrate)
bool mapNewLineToCarriageReturnOnOutput()
void echoControlCharacters(bool truefalse)