PicoWAN SDK Documentation
lora_mac.h
Go to the documentation of this file.
1 
31 #ifndef _LORA_MAC_H_
32 #define _LORA_MAC_H_
33 
34 #include <stdint.h>
35 
36 
42 void lora_mac_set_adr(uint8_t enable);
43 
50 void lora_mac_set_channels_tx_power(int8_t tx_power);
51 
59 void lora_mac_set_channels_datarate(int8_t datarate);
60 
66 void lora_mac_set_repeater_support(uint8_t enable);
67 
73 uint8_t lora_mac_get_last_demod_margin(void);
74 
80 uint8_t lora_mac_get_last_nb_gateways(void);
81 
87 void lora_mac_set_rx2_datarate(uint8_t dr);
88 
94 void lora_mac_test_set_duty_cycle(uint8_t enable);
95 
96 #endif /* _LORA_MAC_H_ */
void lora_mac_set_channels_tx_power(int8_t tx_power)
Sets the channels TX output power.
Definition: lora_mac.c:1271
void lora_mac_set_channels_datarate(int8_t datarate)
Sets the channels datarate.
Definition: lora_mac.c:1276
uint8_t lora_mac_get_last_nb_gateways(void)
Number of gateways reported after a LinkCheckReq command.
Definition: lora_mac.c:1291
void lora_mac_test_set_duty_cycle(uint8_t enable)
Enables/disables the duty cycle limitation (for test purpose).
Definition: lora_mac.c:3270
void lora_mac_set_repeater_support(uint8_t enable)
Enables/disables repeater support.
Definition: lora_mac.c:1281
void lora_mac_set_adr(uint8_t enable)
Enables/disables the ADR (Adaptive Data Rate).
Definition: lora_mac.c:1266
uint8_t lora_mac_get_last_demod_margin(void)
Link margin reported after a LinkCheckReq command.
Definition: lora_mac.c:1286
void lora_mac_set_rx2_datarate(uint8_t dr)
Sets the datarate of the RX2 window.
Definition: lora_mac.c:3260