11 virtual bool open()
override;
12 virtual bool close()
override;
13 virtual ssize_t
write(
const uint8_t *buf, uint16_t n)
override;
14 virtual ssize_t
read(uint8_t *buf, uint16_t n)
override;
16 virtual void set_speed(uint32_t speed)
override;
virtual void set_speed(uint32_t speed) override
AP_HAL::UARTDriver::flow_control _flow_control
virtual ssize_t read(uint8_t *buf, uint16_t n) override
virtual AP_HAL::UARTDriver::flow_control get_flow_control(void) override
virtual void set_blocking(bool blocking) override
virtual ssize_t write(const uint8_t *buf, uint16_t n) override
const char * _device_path
virtual void set_flow_control(enum AP_HAL::UARTDriver::flow_control flow_control_setting) override
UARTDevice(const char *device_path)
virtual bool close() override
virtual bool open() override