| 
    APM:Libraries
    
   | 
 
#include <UARTDevice.h>
Public Member Functions | |
| UARTDevice (const char *device_path) | |
| virtual | ~UARTDevice () | 
| 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 void | set_flow_control (enum AP_HAL::UARTDriver::flow_control flow_control_setting) override | 
| virtual AP_HAL::UARTDriver::flow_control | get_flow_control (void) override | 
  Public Member Functions inherited from SerialDevice | |
| virtual | ~SerialDevice () | 
Private Member Functions | |
| void | _disable_crlf () | 
Private Attributes | |
| AP_HAL::UARTDriver::flow_control | _flow_control = AP_HAL::UARTDriver::flow_control::FLOW_CONTROL_DISABLE | 
| int | _fd = -1 | 
| const char * | _device_path | 
Definition at line 6 of file UARTDevice.h.
| UARTDevice::UARTDevice | ( | const char * | device_path | ) | 
Definition at line 12 of file UARTDevice.cpp.
      
  | 
  virtual | 
Definition at line 17 of file UARTDevice.cpp.
      
  | 
  private | 
Definition at line 87 of file UARTDevice.cpp.
Referenced by get_flow_control(), and open().
      
  | 
  overridevirtual | 
Implements SerialDevice.
Definition at line 21 of file UARTDevice.cpp.
      
  | 
  inlineoverridevirtual | 
Reimplemented from SerialDevice.
Definition at line 18 of file UARTDevice.h.
      
  | 
  overridevirtual | 
Implements SerialDevice.
Definition at line 34 of file UARTDevice.cpp.
      
  | 
  overridevirtual | 
Implements SerialDevice.
Definition at line 49 of file UARTDevice.cpp.
      
  | 
  overridevirtual | 
Implements SerialDevice.
Definition at line 70 of file UARTDevice.cpp.
      
  | 
  overridevirtual | 
Reimplemented from SerialDevice.
Definition at line 113 of file UARTDevice.cpp.
      
  | 
  overridevirtual | 
Implements SerialDevice.
Definition at line 103 of file UARTDevice.cpp.
      
  | 
  overridevirtual | 
Implements SerialDevice.
Definition at line 54 of file UARTDevice.cpp.
      
  | 
  private | 
Definition at line 28 of file UARTDevice.h.
Referenced by open(), and set_blocking().
      
  | 
  private | 
Definition at line 27 of file UARTDevice.h.
Referenced by _disable_crlf(), close(), open(), read(), set_blocking(), set_flow_control(), set_speed(), and write().
      
  | 
  private | 
Definition at line 25 of file UARTDevice.h.
Referenced by get_flow_control(), and set_flow_control().
 1.8.13