mFrame
載入中...
搜尋中...
無符合項目
hal::serial::SerialBusTransmit 結構 參考文件abstract
類別hal::serial::SerialBusTransmit的繼承圖:
mframe::lang::Interface hal::serial::SerialBus hal::serial::SerialBusQueue

公開方法(Public Methods)

virtual bool isBusy (void) override
 
virtual bool write (uint16 address, int length, const void *source, hal::serial::SerialBusEvent *event) override
 
virtual bool read (uint16 address, int length, void *buffer, hal::serial::SerialBusEvent *event) override
 
virtual bool cancel (void) override
 
- 公開方法(Public Methods) 繼承自 mframe::lang::Interface
virtual ~Interface (void)=default
 Destroy the struct object.
 
virtual mframe::lang::ObjectgetObject (void) override
 取得類Object
 

函式成員說明文件

◆ cancel()

virtual bool hal::serial::SerialBusTransmit::cancel ( void )
pure virtual
傳回值
true
false

實作於 hal::serial::SerialBus.

◆ isBusy()

virtual bool hal::serial::SerialBusTransmit::isBusy ( void )
pure virtual
傳回值
true
false

實作於 hal::serial::SerialBus, 及 hal::serial::SerialBusQueue.

◆ read()

virtual bool hal::serial::SerialBusTransmit::read ( uint16 address,
int length,
void * buffer,
hal::serial::SerialBusEvent * event )
pure virtual
參數
address
length
buffer
event
傳回值
true
false

實作於 hal::serial::SerialBus, 及 hal::serial::SerialBusQueue.

◆ write()

virtual bool hal::serial::SerialBusTransmit::write ( uint16 address,
int length,
const void * source,
hal::serial::SerialBusEvent * event )
pure virtual
參數
address
length
source
event
傳回值
true
false

實作於 hal::serial::SerialBus, 及 hal::serial::SerialBusQueue.


此結構(structure) 文件是由下列檔案中產生: