XDK API  3.6.0
Documentation
Data Structures | Typedefs | Enumerations | Functions
XDK_LoRa.h File Reference
#include "BCDS_Retcode.h"
+ Include dependency graph for XDK_LoRa.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

struct  LoRa_Setup_S
 Structure to represent the LORA setup features. More...
 

Typedefs

typedef enum LoRa_Event_E LoRa_Event_T
 LORA events for the supported drivers. More...
 
typedef void(* LoRa_EventNotificationCB_T )(LoRa_Event_T event)
 Typedef of the LORA event notification callback. More...
 
typedef enum LoRa_JoinType_E LoRa_JoinType_T
 
typedef struct LoRa_Setup_S LoRa_Setup_T
 Typedef to represent the WLAN setup feature. More...
 

Enumerations

enum  LoRa_Event_E
 LORA events for the supported drivers. More...
 
enum  LoRa_JoinType_E
 

Functions

Retcode_T LoRa_Close (void)
 This will close the LoRa medium. More...
 
Retcode_T LoRa_Disable (void)
 This will disable the LoRa medium. More...
 
Retcode_T LoRa_Enable (void)
 This will enable the LORA(by calling this the Rxwindow2 frequency,DevEUI,appEUI,appKey, Coding rate will be set and saved) More...
 
Retcode_T LoRa_GetADR (bool *adr)
 Returns the status of the Adaptive data Rate. More...
 
Retcode_T LoRa_GetHwEUI (uint64_t *hwDevEUI)
 This will read the hardware dev EUI of the LoRa medium. More...
 
Retcode_T LoRa_Join (void)
 performs a join request if the device has not joined a network yet More...
 
Retcode_T LoRa_SendConfirmed (uint8_t LoRaPort, uint8_t *dataBuffer, uint32_t dataBufferSize)
 Sends confirmed data over LoRa. More...
 
Retcode_T LoRa_SendUnconfirmed (uint8_t LoRaPort, uint8_t *dataBuffer, uint32_t dataBufferSize)
 Sends unconfirmed data frame over LoRa. More...
 
Retcode_T LoRa_SetADR (bool enable)
 Sets the Adaptive Data Rate option to ON/OFF. More...
 
Retcode_T LoRa_SetDataRate (uint8_t dataRate)
 Sets the Data Rate used for the transmission. More...
 
Retcode_T LoRa_Setup (LoRa_Setup_T *setup)
 This will setup the LORA. More...
 

All rights reserved. The use is subject to the XDK SDK EULA by Bosch Connected Devices and Solutions GmbH.
This documentation file has been automatically generated on Thu Mar 14 2019 19:12:40 by doxygen 1.8.8