|
Ares LoRa Firmware
|
Structured representation of an ares packet. More...
#include <packet.h>

Data Fields | |
| uint8_t | sequence_cnt |
| uint16_t | pan_id |
| uint16_t | source_id |
| uint16_t | destination_id |
| uint16_t | packet_id |
| enum ares_packet_type | type |
| struct ares_packet_payload | payload |
Structured representation of an ares packet.
| uint16_t ares_packet::destination_id |
Destination ID of the packet.
| uint16_t ares_packet::packet_id |
Packet ID. Similar to sequence count except this one is for unique transmissions.
| uint16_t ares_packet::pan_id |
Personal Ares Network ID.
| struct ares_packet_payload ares_packet::payload |
The packet payload.
| uint8_t ares_packet::sequence_cnt |
Sequence count value.
| uint16_t ares_packet::source_id |
Source ID of the packet.
| enum ares_packet_type ares_packet::type |
The type of packet received or to construct.