Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: LoRaWAN-NAMote72-Application-Demo LoRaWAN-lib2 SX1272Lib lib_gps lib_mma8451q lib_mpl3115a2 mbed
Fork of LoRaWAN-NAMote72-Application-Demo by
app/ComplianceTest.h
- Committer:
- billvs
- Date:
- 2017-11-08
- Revision:
- 16:3aa2e2bf34c3
- Parent:
- 0:69f2e28d12c1
File content as of revision 16:3aa2e2bf34c3:
/* / _____) _ | | ( (____ _____ ____ _| |_ _____ ____| |__ \____ \| ___ | (_ _) ___ |/ ___) _ \ _____) ) ____| | | || |_| ____( (___| | | | (______/|_____)_|_|_| \__)_____)\____)_| |_| (C)2015 Semtech Description: Definition of parameters for Compliance Test License: Revised BSD License, see LICENSE.TXT file include in the project Maintainer: Miguel Luis and Gregory Cristian */ #ifndef __COMPLIANCE_H__ #define __COMPLIANCE_H__ #include "mbed.h" #include "Common.h" #include "Config.h" #include "LoRaMac.h" #define COMPLIANCE_TX_DUTYCYCLE 5000000 // 5sec struct ComplianceTest_s { bool Running; uint8_t State; bool IsTxConfirmed; uint8_t AppPort; uint8_t AppDataSize; uint8_t *AppDataBuffer; uint16_t DownLinkCounter; bool LinkCheck; uint8_t DemodMargin; uint8_t NbGateways; }; extern ComplianceTest_s ComplianceTest; void PrepareComplianceTestFrame( McpsIndication_t *McpsIndication ); void RunComplianceTest( void ); #endif // __COMPLIANCE_H__