RUI3 (RAK Unified Interface 3) - RAK4631
service_lora_arssi.h
Go to the documentation of this file.
1 #ifndef __SERVICE_LORA_ARSSI_H__
2 #define __SERVICE_LORA_ARSSI_H__
3 
4 #ifdef SUPPORT_LORA
5 
6 #ifdef __cplusplus
7 extern "C" {
8 #endif
9 #include <stdint.h>
10 #include <stdbool.h>
11 
12 typedef struct chan_rssi_t
13 {
14  uint32_t chan;
15  uint16_t mask;
16  int8_t rssi;
17 } chan_rssi;
18 
19 void service_lora_arssi_tx_callback(uint8_t channel);
21 int32_t service_lora_get_arssi(chan_rssi *iterator);
22 
23 #ifdef __cplusplus
24 }
25 #endif
26 
27 #endif // end SUPPORT_LORA
28 
29 #endif // end service_lora_arssi.h
int8_t rssi
Definition: service_lora_arssi.h:16
void service_lora_arssi_tx_callback(uint8_t channel)
int32_t service_lora_get_arssi(chan_rssi *iterator)
Definition: service_lora_arssi.h:12
void service_lora_arssi_rx_callback(int8_t rssi)
struct chan_rssi_t chan_rssi
uint32_t chan
Definition: service_lora_arssi.h:14
uint16_t mask
Definition: service_lora_arssi.h:15