SRK Version of mDot LoRa_Sensormode_SRK

Dependencies:   libmDot mbed-rtos mbed

Fork of mDot_LoRa_Sensornode by Adrian Mitevski

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