SRK Version of mDot LoRa_Sensormode_SRK
Dependencies: libmDot mbed-rtos mbed
Fork of mDot_LoRa_Sensornode by
Diff: app/LoRa.h
- Revision:
- 1:fe242f3e341b
- Parent:
- 0:f2815503561f
--- a/app/LoRa.h Wed Jul 06 20:40:36 2016 +0000 +++ b/app/LoRa.h Fri Aug 12 11:19:14 2016 +0000 @@ -50,7 +50,7 @@ int16_t getLastRssi(); /** - * @brief DON'T USE IT RESULUTS IN HARDFAULT! + * @brief DON'T USE IT RESULTS IN HARDFAULT! * Gets the SNR of the last sent Message. * @return */ @@ -74,6 +74,13 @@ void ping(); + /** + * @brief Get ms until next free channel + * only applicable for European models, US models return 0 + */ + uint32_t getNextTxMs(); + + private: mDot* dot; @@ -115,6 +122,33 @@ int32_t setNetworkPassphrase(); /** + * @brief Depending on the LoRaConfig it defines that AppEUI thats used for OTAA + * @return + */ + int32_t setAppEUI(); + + /** + * @brief Depending on the LoRaConfig it defines that AppKey thats used for OTAA + * @return + */ + int32_t setAppKey(); + + /** + * @brief Depending on the LoRaConfig it defines that DeviceEUI thats used for OTAA + * @return + */ + int32_t setDeviceEUI(); + + + /** + * @brief Depending on the LoRaConfig it sets the join mode of the Node. + * Either OTTA (Over the Air Activation or ABP (Activation by Personalization) + * @param + * @return + */ + int32_t setJoinMode(); + + /** * @brief Depending on the LoRaConfig it defines the spreading Factor * for transmissions via LoRa * @return