APM:Libraries
|
#include <ConsoleDevice.h>
Public Member Functions | |
ConsoleDevice () | |
virtual | ~ConsoleDevice () |
virtual bool | open () override |
virtual bool | close () override |
virtual ssize_t | write (const uint8_t *buf, uint16_t n) override |
virtual ssize_t | read (uint8_t *buf, uint16_t n) override |
virtual void | set_blocking (bool blocking) override |
virtual void | set_speed (uint32_t speed) override |
![]() | |
virtual | ~SerialDevice () |
virtual AP_HAL::UARTDriver::flow_control | get_flow_control (void) |
virtual void | set_flow_control (AP_HAL::UARTDriver::flow_control flow_control_setting) |
Private Member Functions | |
bool | _set_signal_handlers (void) const |
Private Attributes | |
int | _rd_fd = -1 |
int | _wr_fd = -1 |
bool | _closed = true |
Definition at line 6 of file ConsoleDevice.h.
ConsoleDevice::ConsoleDevice | ( | ) |
Definition at line 12 of file ConsoleDevice.cpp.
|
virtual |
|
private |
Definition at line 43 of file ConsoleDevice.cpp.
Referenced by open().
|
overridevirtual |
Implements SerialDevice.
Definition at line 21 of file ConsoleDevice.cpp.
Referenced by open(), and ~ConsoleDevice().
|
overridevirtual |
Implements SerialDevice.
Definition at line 28 of file ConsoleDevice.cpp.
|
overridevirtual |
Implements SerialDevice.
Definition at line 53 of file ConsoleDevice.cpp.
|
overridevirtual |
Implements SerialDevice.
Definition at line 71 of file ConsoleDevice.cpp.
|
overridevirtual |
Implements SerialDevice.
Definition at line 97 of file ConsoleDevice.cpp.
|
overridevirtual |
Implements SerialDevice.
Definition at line 62 of file ConsoleDevice.cpp.
|
private |
|
private |
Definition at line 19 of file ConsoleDevice.h.
Referenced by open(), read(), and set_blocking().
|
private |
Definition at line 20 of file ConsoleDevice.h.
Referenced by open(), set_blocking(), and write().