Mbed OS Reference
Loading...
Searching...
No Matches
loramac_mcps_indication_t Struct Reference

#include <lorawan_data_structures.h>

Data Fields

bool pending
 
mcps_type_t type
 
loramac_event_info_status_t status
 
uint8_t multicast
 
uint8_t port
 
uint8_t rx_datarate
 
uint8_t fpending_status
 
const uint8_t * buffer
 
uint16_t buffer_size
 
bool is_data_recvd
 
int16_t rssi
 
int8_t snr
 
rx_slot_t rx_slot
 
bool is_ack_recvd
 
uint32_t dl_frame_counter
 
uint32_t channel
 
lorawan_time_t rx_toa
 

Detailed Description

LoRaMAC MCPS-Indication primitive.

Definition at line 621 of file lorawan_data_structures.h.

Field Documentation

◆ pending

bool pending

True if an MCPS indication was pending

Definition at line 625 of file lorawan_data_structures.h.

◆ type

MCPS-Indication type.

Definition at line 629 of file lorawan_data_structures.h.

◆ status

The status of the operation.

Definition at line 633 of file lorawan_data_structures.h.

◆ multicast

uint8_t multicast

Multicast.

Definition at line 637 of file lorawan_data_structures.h.

◆ port

uint8_t port

The application port.

Definition at line 641 of file lorawan_data_structures.h.

◆ rx_datarate

uint8_t rx_datarate

The downlink datarate.

Definition at line 645 of file lorawan_data_structures.h.

◆ fpending_status

uint8_t fpending_status

Frame pending status.

Definition at line 649 of file lorawan_data_structures.h.

◆ buffer

const uint8_t* buffer

A pointer to the received data stream.

Definition at line 653 of file lorawan_data_structures.h.

◆ buffer_size

uint16_t buffer_size

The size of the received data stream.

Definition at line 657 of file lorawan_data_structures.h.

◆ is_data_recvd

bool is_data_recvd

Indicates, if data is available.

Definition at line 661 of file lorawan_data_structures.h.

◆ rssi

int16_t rssi

The RSSI of the received packet.

Definition at line 665 of file lorawan_data_structures.h.

◆ snr

int8_t snr

The SNR of the received packet.

Definition at line 669 of file lorawan_data_structures.h.

◆ rx_slot

rx_slot_t rx_slot

The receive window.

[0: Rx window 1, 1: Rx window 2]

Definition at line 675 of file lorawan_data_structures.h.

◆ is_ack_recvd

bool is_ack_recvd

Set if an acknowledgement was received.

Definition at line 679 of file lorawan_data_structures.h.

◆ dl_frame_counter

uint32_t dl_frame_counter

The downlink counter value for the received frame.

Definition at line 683 of file lorawan_data_structures.h.

◆ channel

uint32_t channel

The downlink channel

Definition at line 687 of file lorawan_data_structures.h.

◆ rx_toa

The time on air of the received frame.

Definition at line 691 of file lorawan_data_structures.h.