µOS++ IIIe Reference 7.0.0
The third edition of µOS++, a POSIX inspired open source framework, written in C++
Loading...
Searching...
No Matches
os::driver::serial::Capabilities Class Reference

Serial device driver capabilities. More...

#include <serial.h>

Public Attributes

bool asynchronous: 1
 supports Asynchronous mode.
 
bool cts: 1
 CTS Line: false=not available, true=available.
 
bool dcd: 1
 DCD Line: false=not available, true=available.
 
bool dsr: 1
 DSR Line: false=not available, true=available.
 
bool dtr: 1
 DTR Line: false=not available, true=available.
 
bool event_cts: 1
 Signal CTS change event.
 
bool event_dcd: 1
 Signal DCD change event.
 
bool event_dsr: 1
 Signal DSR change event.
 
bool event_ri: 1
 Signal RI change event.
 
bool event_rx_timeout: 1
 Signal receive character timeout event.
 
bool event_tx_complete: 1
 Transmit completed event.
 
bool flow_control_cts: 1
 CTS Flow Control available.
 
bool flow_control_rts: 1
 RTS Flow Control available.
 
bool irda: 1
 supports IrDA mode.
 
bool ri: 1
 RI Line: false=not available, true=available.
 
bool rts: 1
 RTS Line: false=not available, true=available.
 
bool single_wire: 1
 supports Single-wire mode.
 
bool smart_card: 1
 supports Smart Card mode.
 
bool smart_card_clock: 1
 Smart Card Clock generator available.
 
bool synchronous_master: 1
 supports Synchronous Master mode.
 
bool synchronous_slave: 1
 supports Synchronous Slave mode.
 

Detailed Description

Definition at line 454 of file serial.h.

Member Data Documentation

◆ asynchronous

bool os::driver::serial::Capabilities::asynchronous

Definition at line 461 of file serial.h.

◆ cts

bool os::driver::serial::Capabilities::cts

Definition at line 497 of file serial.h.

◆ dcd

bool os::driver::serial::Capabilities::dcd

Definition at line 506 of file serial.h.

Referenced by os::posix::device_serial_buffered< CS >::do_vopen().

◆ dsr

bool os::driver::serial::Capabilities::dsr

Definition at line 503 of file serial.h.

◆ dtr

bool os::driver::serial::Capabilities::dtr

Definition at line 500 of file serial.h.

◆ event_cts

bool os::driver::serial::Capabilities::event_cts

Definition at line 512 of file serial.h.

◆ event_dcd

bool os::driver::serial::Capabilities::event_dcd

Definition at line 518 of file serial.h.

◆ event_dsr

bool os::driver::serial::Capabilities::event_dsr

Definition at line 515 of file serial.h.

◆ event_ri

bool os::driver::serial::Capabilities::event_ri

Definition at line 521 of file serial.h.

◆ event_rx_timeout

bool os::driver::serial::Capabilities::event_rx_timeout

Definition at line 491 of file serial.h.

◆ event_tx_complete

bool os::driver::serial::Capabilities::event_tx_complete

Definition at line 488 of file serial.h.

◆ flow_control_cts

bool os::driver::serial::Capabilities::flow_control_cts

Definition at line 485 of file serial.h.

◆ flow_control_rts

bool os::driver::serial::Capabilities::flow_control_rts

Definition at line 482 of file serial.h.

◆ irda

bool os::driver::serial::Capabilities::irda

Definition at line 473 of file serial.h.

◆ ri

bool os::driver::serial::Capabilities::ri

Definition at line 509 of file serial.h.

◆ rts

bool os::driver::serial::Capabilities::rts

Definition at line 494 of file serial.h.

◆ single_wire

bool os::driver::serial::Capabilities::single_wire

Definition at line 470 of file serial.h.

◆ smart_card

bool os::driver::serial::Capabilities::smart_card

Definition at line 476 of file serial.h.

◆ smart_card_clock

bool os::driver::serial::Capabilities::smart_card_clock

Definition at line 479 of file serial.h.

◆ synchronous_master

bool os::driver::serial::Capabilities::synchronous_master

Definition at line 464 of file serial.h.

◆ synchronous_slave

bool os::driver::serial::Capabilities::synchronous_slave

Definition at line 467 of file serial.h.


The documentation for this class was generated from the following file: