SECOM
Overview Cluster Class Classes Index          Top Features

secom.posix

Class COM_TERMIOS_CONSTANTS


Direct ancestors

COM_ABSTRACT_CONTROL_CONSTANTS

Known direct descendants

COM_DEVICE, COM_TERMIOS, COM_CONTROL_CONSTANTS

Features

Invariants

indexing

description

Termios constants used by class COM_TERMIOS

library

Serial Communications Library

copyright

Copyright (c) 2005, Brian E. Heilig

license

Eiffel Forum License v2 (see license.txt)

class COM_TERMIOS_CONSTANTS

inherit

COM_ABSTRACT_CONTROL_CONSTANTS

feature -- Access (Baud Rate)

Baud_0: INTEGER

-- Indicates that the device should hang up

Baud_110: INTEGER

-- A baud rate of 110 symbols per second.

Baud_115200: INTEGER

-- A baud rate of 115.2 kilo symbols per second. The availability
-- of this rate is not guaranteed by Posix.

Baud_1200: INTEGER

-- A baud rate of 1200 symbols per second.

Baud_128000: INTEGER

-- A baud rate of 128 kilo symbols per second. The availability
-- of this rate is not guaranteed by Posix.

Baud_134: INTEGER

-- A baud rate of 134.5 symbols per second.

Baud_1800: INTEGER

-- A baud rate of 1800 symbols per second.

Baud_19200: INTEGER

-- A baud rate of 19.2 kilo symbols per second.

Baud_200: INTEGER

-- A baud rate of 200 symbols per second.

Baud_2400: INTEGER

-- A baud rate of 2400 symbols per second.

Baud_256000: INTEGER

-- A baud rate of 256 kilo symbols per second. The availability
-- of this rate is not guaranteed by Posix.

Baud_300: INTEGER

-- A baud rate of 300 symbols per second.

Baud_38400: INTEGER

-- A baud rate of 38.4 kilo symbols per second.

Baud_4800: INTEGER

-- A baud rate of 4800 symbols per second.

Baud_56000: INTEGER

-- A baud rate of 56 kilo symbols per second. The availability
-- of this rate is not guaranteed by Posix.

Baud_57600: INTEGER

-- A baud rate of 57.6 kilo symbols per second. The availability
-- of this rate is not guaranteed by Posix.

Baud_600: INTEGER

-- A baud rate of 600 symbols per second.

Baud_75: INTEGER

-- A baud rate of 75 symbols per second.

Baud_9600: INTEGER

-- A baud rate of 9600 symbols per second.

Invalid_baud_rate: INTEGER

-- A constant indicating an invalid baud rate

feature -- Access (Parity)

Even_parity: INTEGER

-- Parity settings for the device

No_parity: INTEGER

-- Parity settings for the device

Odd_parity: INTEGER

-- Parity settings for the device

feature -- Access (Stop Bits)

One_stop_bit: INTEGER

-- Stop bit settings

Two_stop_bits: INTEGER

-- Stop bit settings

feature -- Access (control character array indices, canonical mode)

Veof: INTEGER

-- End-of-file character

Veol: INTEGER

-- End-of-line character

Verase: INTEGER

-- Erase character

Vkill: INTEGER

-- Kill character

feature -- Access (control character array indices, common mode)

Vintr: INTEGER

-- Reception of this character generates a SIGINTs signal

Vquit: INTEGER

-- Quit character

Vstart: INTEGER

-- Reception of this character will restart output after stopping it
-- if XON/XOFF flow control is enabled

Vstop: INTEGER

-- Reception of this character will stop output if XON/XOFF flow
-- control is enabled

Vsusp: INTEGER

-- Reception of this character generates a SIGSTP signal

feature -- Access (control character array indices, non-canonical mode)

Vmin: INTEGER

-- Minimum characters for a completed read

Vtime: INTEGER

-- Read timeout in tenths of a second

feature -- Access (control modes)

Clocal: INTEGER

-- Ignore modem status lines

Cread: INTEGER

-- Allow input to be received

Csize: INTEGER

-- Character size mask

Cstopb: INTEGER

-- Use two stop bits per character (1 if false)

Hupcl: INTEGER

-- Send a hang up signal when the last process closes the tty

Parenb: INTEGER

-- Generate parity bit in output and expect parity bit in input.

Parodd: INTEGER

-- Odd parity, else even

feature -- Access (data bits)

Eight_data_bits: INTEGER

-- Five data bits per word

Five_data_bits: INTEGER

-- Five data bits per word

Seven_data_bits: INTEGER

-- Five data bits per word

Six_data_bits: INTEGER

-- Five data bits per word

feature -- Access (input modes)

Ignpar: INTEGER

-- Ignore characters with parity errors.

Inpck: INTEGER

-- Enable input parity check.

Istrip: INTEGER

-- Clear high (8th) bit of input characters

Ixoff: INTEGER

-- Enable sending of start/stop characters

Ixon: INTEGER

-- Enable XON/XOFF flow control

Parmrk: INTEGER

-- Mark parity errors (with a 255-0-character sequence)

feature -- Access (local modes)

Echo: INTEGER

-- Echo input characters back to the transmitter

Icanon: INTEGER

-- Canonical input (erase and kill processing)

invariant


Documentation generated by edoc