mQ Branch for NA mote testing
Dependencies: LoRaWAN-lib SX1272Lib-mQ lib_gps lib_mma8451q lib_mpl3115a2 mbed
Fork of LoRaWAN-NAMote72-Application-Demo by
Diff: app/Config.h
- Revision:
- 0:69f2e28d12c1
- Child:
- 5:6ffeac53b7cb
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app/Config.h Tue May 17 00:21:55 2016 +0000 @@ -0,0 +1,80 @@ +/* + / _____) _ | | +( (____ _____ ____ _| |_ _____ ____| |__ + \____ \| ___ | (_ _) ___ |/ ___) _ \ + _____) ) ____| | | || |_| ____( (___| | | | +(______/|_____)_|_|_| \__)_____)\____)_| |_| + (C)2015 Semtech + +Description: End device communication parameters + +License: Revised BSD License, see LICENSE.TXT file include in the project + +Maintainer: Uttam Bhat +*/ + +#ifndef __LORA_CONFIG_H__ +#define __LORA_CONFIG_H__ + +/*! + * Configure End-Device to use 8-channels corresponding to Block A + * Comment/Uncomment to disable/enable Hybrid mode + */ +#define USE_BAND_915_HYBRID + +#ifndef USE_BAND_915_HYBRID +/*! + * Configure End-Device to use 64-channels across to Block A thru Block H + */ +#define USE_BAND_915 + +#endif + +/*! + * Join requests trials periodicity. It is the time between RX1/RX2 and next TX + */ +#define OVER_THE_AIR_ACTIVATION_DUTYCYCLE 5000000 // value in us + +/*! + * Defines the application data transmission periodicity. It is the time between RX1/RX2 and next TX + */ +#define APP_TX_DUTYCYCLE 5000000 // value in us + +/*! + * Default mote datarate + * \remark DR_0 : 980 bps; DR_1 : 1760 bps; DR_2 : 3125 bps; DR_3 : 5470 bps; DR_4 : 12500 bps + */ +#define LORAWAN_DEFAULT_DATARATE DR_0 + +/*! + * LoRaWAN confirmed messages + * \remark 1 : Confirmed messages enabled. Must receive ACK from network server + 0 : Confirmed messages disabled. + */ +#define LORAWAN_CONFIRMED_MSG_ON 1 + +/*! + * LoRaWAN Adaptive Data Rate + * + * \remark Please note that when ADR is enabled the end-device uses default datarate of DR_0 + */ +#define LORAWAN_ADR_ON 0 + +/*! + * LoRaWAN application port + */ +#define LORAWAN_APP_PORT 5 + +/*! + * User application data buffer size + */ +#define LORAWAN_APP_DATA_SIZE 11 + +/*! + * LoRaWAN User defined Tx Power + * + * \remark The Tx power level is set as TX_POWER_P_DBM, where 10 <= P <= 30 and P is even value { i.e. P = 10, 12, 14 ... 28 or 30 } + */ +#define LORAWAN_TX_POWER TX_POWER_20_DBM + +#endif // __LORA_CONFIG_H__ \ No newline at end of file