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);
20
void
service_lora_arssi_rx_callback
(int8_t
rssi
);
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
chan_rssi_t::rssi
int8_t rssi
Definition:
service_lora_arssi.h:16
service_lora_arssi_tx_callback
void service_lora_arssi_tx_callback(uint8_t channel)
service_lora_get_arssi
int32_t service_lora_get_arssi(chan_rssi *iterator)
chan_rssi_t
Definition:
service_lora_arssi.h:12
service_lora_arssi_rx_callback
void service_lora_arssi_rx_callback(int8_t rssi)
chan_rssi
struct chan_rssi_t chan_rssi
chan_rssi_t::chan
uint32_t chan
Definition:
service_lora_arssi.h:14
chan_rssi_t::mask
uint16_t mask
Definition:
service_lora_arssi.h:15
component
service
lora
service_lora_arssi.h
Generated by
1.8.13