|  | SDK
    23.9.2
    For IoT System Software Development | 
 
  
| Public Member Functions | |
| void | begin (PacketRadioChip &chip) | 
| void | setTxIndicator (int pin) | 
|  Public Member Functions inherited from PacketRadio | |
| error_t | send (RadioPacket *frame) | 
| frame을 전송합니다.  More... | |
| error_t | cancelSend (RadioPacket *frame) | 
| frame전송을 취소합니다.  More... | |
| void | onSendDone (void(*sendDoneHandler)(PacketRadio &, RadioPacket *)) | 
| 전송이 완료될 때 호출될 함수를 지정합니다.  More... | |
| uint8_t | getNumPendingSendFrames () | 
| 전송 대기 중인 프레임 갯수를 구합니다.  More... | |
| void | onReceive (void(*receiveHandler)(PacketRadio &, const RadioPacket *)) | 
| 수신이 완료될 때 호출될 함수를 지정합니다.  More... | |
| void | setEventListener (PacketRadioEventListener &) | 
| 전송 완료 및 수신 이벤트에 대해 PacketRadioEventListener 를 구현한 클래스로 콜백합니다.  More... | |
| Protected Member Functions | |
| bool | checkTxFrame (RadioPacket *frame) | 
| void | handleRxFrame (RadioPacket *frame) | 
|  Protected Member Functions inherited from PacketRadio | |
| virtual void | sendDone (RadioPacket *frame, RadioPacket::Result_t) | 
| virtual void | receive (RadioPacket *frame) | 
| RadioPacket * | getNextTxFrame () | 
| error_t | enqueueTxFrame (RadioPacket *frame) | 
| virtual void | notifySendDone (RadioPacket *frame) | 
| virtual void | notifyReceive (RadioPacket *frame) | 
| Additional Inherited Members | |
|  Public Types inherited from PacketRadio | |
| enum | { TX_FIFO_SIZE = 10, RX_FIFO_SIZE = 10, TX_DONE_FIFO_SIZE = 10 } | 
|  Protected Attributes inherited from PacketRadio | |
| Queue< RadioPacket * > | txFifo | 
| Queue< RadioPacket * > | rxFifo | 
| Queue< RadioPacket * > | txDoneFifo | 
| void(* | callbackSendDone )(PacketRadio &, RadioPacket *) | 
| void(* | callbackReceive )(PacketRadio &, const RadioPacket *) | 
| PacketRadioEventListener * | eventListener | 
 1.8.17
 1.8.17