mFrame
載入中...
搜尋中...
無符合項目
SerialBusEvent.h
1
7#ifndef HAL_3D21A210_1E23_4125_B8FF_45A18281121A
8#define HAL_3D21A210_1E23_4125_B8FF_45A18281121A
9
10/* ***************************************************************************************
11 * Include
12 */
13
14//----------------------------------------------------------------------------------------
15#include "mframe.h"
16
17//----------------------------------------------------------------------------------------
18
19/* ***************************************************************************************
20 * Namespace
21 */
22namespace hal::serial {
23 struct SerialBusEvent;
24} // namespace hal::serial
25
26/* ***************************************************************************************
27 * Class/Interface/Struct/Enum
28 */
34 virtual void onComplete(void) abstract;
35
41 virtual void onNanAcknowledgeEvent(int completedQuantity) abstract;
42
48 virtual void onBusBusyEvent(int completedQuantity) abstract;
49
55 virtual void onCancel(int completedQuantity) abstract;
56};
57
58/* ***************************************************************************************
59 * End of file
60 */
61
62#endif /* HAL_3D21A210_1E23_4125_B8FF_45A18281121A */
Definition IIC.h:25
Definition SerialBusEvent.h:29
virtual void onCancel(int completedQuantity) override
virtual void onComplete(void) override
完成傳輸
virtual void onNanAcknowledgeEvent(int completedQuantity) override
virtual void onBusBusyEvent(int completedQuantity) override
Definition Interface.h:134