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

Detailed Description

Serial device driver capabilities.

Definition at line 453 of file serial.h.

Member Data Documentation

◆ asynchronous

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

< supports Asynchronous mode

supports Synchronous Master mode

Definition at line 461 of file serial.h.

◆ cts

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

DTR Line: false=not available, true=available.

Definition at line 497 of file serial.h.

◆ dcd

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

RI Line: false=not available, true=available.

Definition at line 506 of file serial.h.

◆ dsr

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

DCD Line: false=not available, true=available.

Definition at line 503 of file serial.h.

◆ dtr

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

DSR Line: false=not available, true=available.

Definition at line 500 of file serial.h.

◆ event_cts

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

Signal DSR change event.

Definition at line 512 of file serial.h.

◆ event_dcd

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

Signal RI change event.

Definition at line 518 of file serial.h.

◆ event_dsr

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

Signal DCD change event.

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

RTS Line: false=not available, true=available.

Definition at line 491 of file serial.h.

◆ event_tx_complete

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

Signal receive character timeout event.

Definition at line 488 of file serial.h.

◆ flow_control_cts

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

Transmit completed event.

Definition at line 485 of file serial.h.

◆ flow_control_rts

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

CTS Flow Control available.

Definition at line 482 of file serial.h.

◆ irda

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

supports Smart Card mode

Definition at line 473 of file serial.h.

◆ ri

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

Signal CTS change event.

Definition at line 509 of file serial.h.

◆ rts

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

CTS Line: false=not available, true=available.

Definition at line 494 of file serial.h.

◆ single_wire

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

supports IrDA mode

Definition at line 470 of file serial.h.

◆ smart_card

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

Smart Card Clock generator available.

Definition at line 476 of file serial.h.

◆ smart_card_clock

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

RTS Flow Control available.

Definition at line 479 of file serial.h.

◆ synchronous_master

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

supports Synchronous Slave mode

Definition at line 464 of file serial.h.

◆ synchronous_slave

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

supports Single-wire mode

Definition at line 467 of file serial.h.


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