MultiTech / Mbed OS mDot_AT_firmware_CUSTOM

Dependencies:   libmDot-Custom MTS-Serial

Fork of mDot_AT_firmware_CUSTOM by Jason Reiss

To change channel plans replace AS923 with AU915, EU868, KR920 or US915 on line 15

#define CHANNEL_PLAN CP_AS923

See Supported Channel Plans

Committer:
Jason Reiss
Date:
Wed Aug 31 11:57:27 2016 -0500
Revision:
15:36db31c18231
Parent:
12:98445fa50cd3
Use DYNAMIC or FIXED channel plan instead of US915 or EU868
Add US915 and EU868 examples

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Jason Reiss 15:36db31c18231 1 #ifndef __COMMANDS_H__
Jason Reiss 15:36db31c18231 2 #define __COMMANDS_H__
Jason Reiss 15:36db31c18231 3
Mike Fiore 1:e52ae6584f1c 4 #include "Command.h"
Mike Fiore 1:e52ae6584f1c 5 #include "CmdDummy.h"
Mike Fiore 1:e52ae6584f1c 6
Mike Fiore 1:e52ae6584f1c 7 #include "CmdAttention.h"
Mike Fiore 1:e52ae6584f1c 8 #include "CmdIdentification.h"
Mike Fiore 1:e52ae6584f1c 9 #include "CmdResetCpu.h"
Mike Fiore 1:e52ae6584f1c 10 // Echo built into command terminal
Mike Fiore 1:e52ae6584f1c 11 // Verbose built into command terminal
Mike Fiore 1:e52ae6584f1c 12 //
Mike Fiore 1:e52ae6584f1c 13 #include "CmdFactoryDefault.h"
Mike Fiore 1:e52ae6584f1c 14 #include "CmdSaveConfig.h"
Jason Reiss 15:36db31c18231 15 #include "CmdWriteProtectedConfig.h"
Mike Fiore 1:e52ae6584f1c 16 #include "CmdDisplayConfig.h"
Mike Fiore 1:e52ae6584f1c 17 #include "CmdDisplayStats.h"
Mike Fiore 4:666017851052 18 #include "CmdResetStats.h"
Mike Fiore 1:e52ae6584f1c 19
Mike Fiore 1:e52ae6584f1c 20 #include "CmdSerialBaudRate.h"
Mike Fiore 9:ff62b20f7000 21 #include "CmdSerialClearOnError.h"
Mike Fiore 1:e52ae6584f1c 22 #include "CmdDebugBaudRate.h"
Mike Fiore 1:e52ae6584f1c 23 #include "CmdStartUpMode.h"
Mike Fiore 1:e52ae6584f1c 24
Mike Fiore 1:e52ae6584f1c 25 #include "CmdFrequencyBand.h"
Mike Fiore 1:e52ae6584f1c 26 #include "CmdDeviceId.h"
Mike Fiore 9:ff62b20f7000 27 #include "CmdDeviceClass.h"
Mike Fiore 1:e52ae6584f1c 28 #include "CmdPublicNetwork.h"
Mike Fiore 1:e52ae6584f1c 29 #include "CmdNetworkAddress.h"
Mike Fiore 1:e52ae6584f1c 30 #include "CmdNetworkSessionKey.h"
Mike Fiore 1:e52ae6584f1c 31 #include "CmdDataSessionKey.h"
Mike Fiore 9:ff62b20f7000 32 #include "CmdUplinkCounter.h"
Mike Fiore 9:ff62b20f7000 33 #include "CmdDownlinkCounter.h"
Mike Fiore 9:ff62b20f7000 34 #include "CmdSaveSession.h"
Mike Fiore 9:ff62b20f7000 35 #include "CmdRestoreSession.h"
Mike Fiore 1:e52ae6584f1c 36 #include "CmdNetworkKey.h"
Mike Fiore 1:e52ae6584f1c 37 #include "CmdNetworkId.h"
Mike Fiore 9:ff62b20f7000 38 #include "CmdAppPort.h"
Mike Fiore 1:e52ae6584f1c 39 #include "CmdJoinRequest.h"
Mike Fiore 4:666017851052 40 #include "CmdJoinByteOrder.h"
Mike Fiore 1:e52ae6584f1c 41 #include "CmdJoinRetries.h"
Mike Fiore 9:ff62b20f7000 42 #include "CmdJoinDelay.h"
Jason Reiss 15:36db31c18231 43 // Remove join settings commands until valid case for changing default settings
Jason Reiss 15:36db31c18231 44 //#include "CmdJoinRx1Offset.h"
Jason Reiss 15:36db31c18231 45 //#include "CmdJoinRx2Datarate.h"
Jason Reiss 15:36db31c18231 46 //#include "CmdJoinRx2Frequency.h"
Mike Fiore 1:e52ae6584f1c 47 #include "CmdNetworkJoinMode.h"
Mike Fiore 9:ff62b20f7000 48 #include "CmdPreserveSession.h"
Mike Fiore 1:e52ae6584f1c 49 #include "CmdNetworkJoinStatus.h"
Mike Fiore 1:e52ae6584f1c 50 #include "CmdNetworkLinkCheck.h"
Mike Fiore 1:e52ae6584f1c 51 #include "CmdLinkCheckCount.h"
Mike Fiore 1:e52ae6584f1c 52 #include "CmdLinkCheckThreshold.h"
Mike Fiore 1:e52ae6584f1c 53 #include "CmdEncryption.h"
Mike Fiore 1:e52ae6584f1c 54 #include "CmdRssi.h"
Mike Fiore 1:e52ae6584f1c 55 #include "CmdSnr.h"
Mike Fiore 1:e52ae6584f1c 56 #include "CmdDataPending.h"
Mike Fiore 1:e52ae6584f1c 57
Mike Fiore 9:ff62b20f7000 58 #include "CmdSessionDataRate.h"
Jason Reiss 15:36db31c18231 59 #include "CmdChannelMask.h"
Mike Fiore 9:ff62b20f7000 60
Mike Fiore 1:e52ae6584f1c 61 #include "CmdTxDataRate.h"
Mike Fiore 9:ff62b20f7000 62 #include "CmdAntennaGain.h"
Mike Fiore 1:e52ae6584f1c 63 #include "CmdTxPower.h"
Mike Fiore 1:e52ae6584f1c 64 #include "CmdTxWait.h"
Mike Fiore 1:e52ae6584f1c 65 #include "CmdTxInverted.h"
Mike Fiore 1:e52ae6584f1c 66 #include "CmdTxChannel.h"
Mike Fiore 1:e52ae6584f1c 67 #include "CmdTxNextMs.h"
Mike Fiore 1:e52ae6584f1c 68 #include "CmdTimeOnAir.h"
Mike Fiore 1:e52ae6584f1c 69 #include "CmdFrequencySubBand.h"
Mike Fiore 1:e52ae6584f1c 70
Mike Fiore 9:ff62b20f7000 71 #include "CmdRxDelay.h"
Mike Fiore 1:e52ae6584f1c 72 #include "CmdRxOutput.h"
Mike Fiore 1:e52ae6584f1c 73 #include "CmdRxInverted.h"
Mike Fiore 1:e52ae6584f1c 74
Mike Fiore 1:e52ae6584f1c 75 #include "CmdErrorCorrection.h"
Mike Fiore 1:e52ae6584f1c 76 #include "CmdCRC.h"
Mike Fiore 1:e52ae6584f1c 77 #include "CmdAdaptiveDataRate.h"
Mike Fiore 1:e52ae6584f1c 78
Mike Fiore 1:e52ae6584f1c 79 #include "CmdACKAttempts.h"
Mike Fiore 9:ff62b20f7000 80 #include "CmdRepeat.h"
Jason Reiss 15:36db31c18231 81 #include "CmdMacCmd.h"
Mike Fiore 1:e52ae6584f1c 82 #include "CmdSendString.h"
Mike Fiore 1:e52ae6584f1c 83 #include "CmdSendBinary.h"
Mike Fiore 1:e52ae6584f1c 84 #include "CmdSendStringOnInterval.h"
Mike Fiore 1:e52ae6584f1c 85 #include "CmdReceiveOnce.h"
Mike Fiore 1:e52ae6584f1c 86 #include "CmdReceiveContinuous.h"
Mike Fiore 4:666017851052 87 #include "CmdPing.h"
Mike Fiore 1:e52ae6584f1c 88
Mike Fiore 1:e52ae6584f1c 89 // Serial Data Mode built into command terminal
Mike Fiore 4:666017851052 90 // Sleep built into command terminal
Mike Fiore 4:666017851052 91 #include "CmdWakeInterval.h"
Mike Fiore 4:666017851052 92 #include "CmdWakePin.h"
Mike Fiore 4:666017851052 93 #include "CmdWakeMode.h"
Mike Fiore 4:666017851052 94 #include "CmdWakeDelay.h"
Mike Fiore 4:666017851052 95 #include "CmdWakeTimeout.h"
Mike Fiore 1:e52ae6584f1c 96
Mike Fiore 1:e52ae6584f1c 97 #include "CmdLogLevel.h"
Mike Fiore 1:e52ae6584f1c 98
Mike Fiore 1:e52ae6584f1c 99 // Radio debug commands
Mike Fiore 1:e52ae6584f1c 100 #include "CmdTxFrequency.h"
Mike Fiore 9:ff62b20f7000 101 #include "CmdRxDataRate.h"
Mike Fiore 9:ff62b20f7000 102 #include "CmdRxFrequency.h"
Jason Reiss 15:36db31c18231 103 #include "CmdDumpRegisters.h"
Jason Reiss 15:36db31c18231 104 #include "CmdEraseFlash.h"
Mike Fiore 4:666017851052 105 #include "CmdSendContinuous.h"
Jason Reiss 15:36db31c18231 106 #include "CmdDisableDutyCycle.h"
jreiss 12:98445fa50cd3 107
Jason Reiss 15:36db31c18231 108 #endif // __COMMANDS_H__
Jason Reiss 15:36db31c18231 109
Jason Reiss 15:36db31c18231 110 #ifdef MTS_RADIO_DEBUG_COMMANDS
Jason Reiss 15:36db31c18231 111 #define NO_OF_COMMANDS 91
Jason Reiss 15:36db31c18231 112 #else
jreiss 12:98445fa50cd3 113 #define NO_OF_COMMANDS 85
Jason Reiss 15:36db31c18231 114 #endif