|
ProtoCore v1.0.16
Deterministic, zero-heap network stack for embedded targets
|
Dispatch table. Addressed by offset, so the layout is asserted below. More...
#include <lora.h>
Public Attributes | |
| proto_bool(* | frame_parse )(uint8_t *, const uint8_t *, uint16_t, protocore_lora_header *, const uint8_t **, uint16_t *) |
| uint16_t(* | frame_build )(uint8_t *, const protocore_lora_header *, const uint8_t *, uint16_t, uint8_t *, uint16_t) |
| proto_bool(* | init )(uint8_t *, const protocore_lora_bus *, const protocore_lora_config *) |
| proto_bool(* | send )(uint8_t *, const protocore_lora_bus *, const uint8_t *, uint8_t) |
| proto_bool(* | tx_done )(uint8_t *, const protocore_lora_bus *) |
| void(* | set_rx )(uint8_t *, const protocore_lora_bus *) |
| int(* | recv )(uint8_t *, const protocore_lora_bus *, uint8_t *, uint8_t, int16_t *) |
Dispatch table. Addressed by offset, so the layout is asserted below.
| proto_bool(* LoraNs::frame_parse) (uint8_t *, const uint8_t *, uint16_t, protocore_lora_header *, const uint8_t **, uint16_t *) |
| uint16_t(* LoraNs::frame_build) (uint8_t *, const protocore_lora_header *, const uint8_t *, uint16_t, uint8_t *, uint16_t) |
| proto_bool(* LoraNs::init) (uint8_t *, const protocore_lora_bus *, const protocore_lora_config *) |
| proto_bool(* LoraNs::send) (uint8_t *, const protocore_lora_bus *, const uint8_t *, uint8_t) |
| proto_bool(* LoraNs::tx_done) (uint8_t *, const protocore_lora_bus *) |
| void(* LoraNs::set_rx) (uint8_t *, const protocore_lora_bus *) |
| int(* LoraNs::recv) (uint8_t *, const protocore_lora_bus *, uint8_t *, uint8_t, int16_t *) |