7#ifndef HAL_6C0D897F_A9B6_4BE3_B3C0_796AF2C77F10
8#define HAL_6C0D897F_A9B6_4BE3_B3C0_796AF2C77F10
18#include "./../serial/SerialPortInputStream.h"
19#include "./../serial/SerialPortOutputStream.h"
76 virtual void close(
void)
override;
序列埠。
Definition SerialPort.h:37
virtual uint32 getBaudrate(void)
Get the Baudrate object.
virtual mframe::io::InputStream & getInputStream(void)
Get the Input Stream object.
virtual bool isOpen(void) override
通道是否被開啟
virtual ~SerialPort(void) override
Destroy the Serial Port object.
virtual bool open(void)
開啟通道
SerialPort(hal::serial::UART &base)
Construct a new Serial Port object.
virtual uint32 setBaudrate(uint32 baudrate)
Set the Baudrate object.
virtual mframe::io::OutputStream & getOutputStream(void)
Get the Output Stream object.
virtual void close(void) override
關閉通道
序列埠輸出串流。
Definition SerialPortOutputStream.h:35
[Interface]硬體抽象層,同步非同步收發器。
Definition UART.h:36
Definition io/Closeable.h:30
Definition OutputStream.h:31