RUI3 (RAK Unified Interface 3) - RAK4631
RAKProtocol

Public Member Functions

 RAKProtocol ()
 
void send (RAK_SERIAL_PORT port, uint8_t flag, uint8_t frame_type, uint8_t *payload, uint16_t length, RAK_PROTO_HANDLER response_handler)
 
int32_t registerHandler (uint8_t frame_type, RAK_PROTO_HANDLER request_handler)
 
int32_t deregisterHandler (uint8_t frame_type)
 
 RAKProtocol ()
 
void recv (uint8_t ch)
 
void send (uint8_t flag, uint8_t frame_type, uint8_t *payload, uint16_t length, RAK_PROTO_HANDLER response_handler)
 
int32_t registerHandler (uint8_t frame_type, RAK_PROTO_HANDLER request_handler)
 
int32_t deregisterHandler (uint8_t frame_type)
 

Constructor & Destructor Documentation

◆ RAKProtocol() [1/2]

◆ RAKProtocol() [2/2]

Member Function Documentation

◆ recv()

void recv ( uint8_t  ch)

◆ send()

void send ( uint8_t  flag,
uint8_t  frame_type,
uint8_t *  payload,
uint16_t  length,
RAK_PROTO_HANDLER  response_handler 
)

◆ registerHandler()

int32_t registerHandler ( uint8_t  frame_type,
RAK_PROTO_HANDLER  request_handler 
)

◆ deregisterHandler()

int32_t deregisterHandler ( uint8_t  frame_type)