Library for LoRa communication using MultiTech MDOT. Not sure why it wants to republish this

Fork of libmDot by MultiTech

Committer:
SomeRandomBloke
Date:
Mon Oct 03 09:46:20 2016 +0000
Revision:
16:de5f961d6dc4
Parent:
13:0f89ec319c18
Child:
15:b50f92f1c6ff
First commit for OSIO desk sensor

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Mike Fiore 13:0f89ec319c18 1 #include "LoRaMacEvent.h"
Mike Fiore 13:0f89ec319c18 2 #include "MTSLog.h"
Mike Fiore 13:0f89ec319c18 3
Mike Fiore 13:0f89ec319c18 4 class mDotEvent : public LoRaMacEvent {
Mike Fiore 13:0f89ec319c18 5 public:
Mike Fiore 13:0f89ec319c18 6
Mike Fiore 13:0f89ec319c18 7 virtual ~mDotEvent() {}
Mike Fiore 13:0f89ec319c18 8
Mike Fiore 13:0f89ec319c18 9 /*!
Mike Fiore 13:0f89ec319c18 10 * MAC layer event callback prototype.
Mike Fiore 13:0f89ec319c18 11 *
Mike Fiore 13:0f89ec319c18 12 * \param [IN] flags Bit field indicating the MAC events occurred
Mike Fiore 13:0f89ec319c18 13 * \param [IN] info Details about MAC events occurred
Mike Fiore 13:0f89ec319c18 14 */
Mike Fiore 13:0f89ec319c18 15 virtual void MacEvent(LoRaMacEventFlags *flags, LoRaMacEventInfo *info) {
Mike Fiore 13:0f89ec319c18 16 logDebug("mDotEvent");
Mike Fiore 13:0f89ec319c18 17
Mike Fiore 13:0f89ec319c18 18 if (flags->Bits.Rx) {
Mike Fiore 13:0f89ec319c18 19 logDebug("Rx");
Mike Fiore 13:0f89ec319c18 20
Mike Fiore 13:0f89ec319c18 21 // Event Object must delete RxBuffer
Mike Fiore 13:0f89ec319c18 22 delete[] info->RxBuffer;
Mike Fiore 13:0f89ec319c18 23 }
Mike Fiore 13:0f89ec319c18 24 }
Mike Fiore 13:0f89ec319c18 25
Mike Fiore 13:0f89ec319c18 26 virtual uint8_t MeasureBattery(void) {
Mike Fiore 13:0f89ec319c18 27 return 255;
Mike Fiore 13:0f89ec319c18 28 }
Mike Fiore 13:0f89ec319c18 29 };