Button initiated config service

Dependencies:   BLE_API_EddystoneConfigService_2 mbed nRF51822

Fork of BLE_EddystoneBeaconConfigService_3 by URIBeacon

Files at this revision

API Documentation at this revision

Comitter:
mbedAustin
Date:
Thu Jul 23 06:43:51 2015 +0000
Parent:
19:f7c33fa88ca5
Child:
21:f4646308f363
Commit message:
[[Fix]] Changed endian-ness on TLM frame contructor from little to big endian. *FacePalm*

Changed in this revision

ZipBeaconConfigService.h Show annotated file Show diff for this revision Revisions of this file
--- a/ZipBeaconConfigService.h	Thu Jul 23 06:30:35 2015 +0000
+++ b/ZipBeaconConfigService.h	Thu Jul 23 06:43:51 2015 +0000
@@ -322,18 +322,18 @@
         int index = 0;
         Data[index++] = FRAME_TYPE_TLM;                    // Eddystone frame type = Telemetry
         Data[index++] = TlmVersion;                        // TLM Version Number
-        Data[index++] = (uint8_t)(TlmBatteryVoltage>>0);   // Battery Voltage[0]
-        Data[index++] = (uint8_t)(TlmBatteryVoltage>>8);   // Battery Voltage[1]
-        Data[index++] = (uint8_t)(TlmBeaconTemp>>0);       // Beacon Temp[0]
-        Data[index++] = (uint8_t)(TlmBeaconTemp>>8);       // Beacon Temp[1]
-        Data[index++] = (uint8_t)(TlmPduCount>>0);         // PDU Count [0]
-        Data[index++] = (uint8_t)(TlmPduCount>>8);         // PDU Count [1]
-        Data[index++] = (uint8_t)(TlmPduCount>>16);        // PDU Count [2]
-        Data[index++] = (uint8_t)(TlmPduCount>>24);        // PDU Count [3]
-        Data[index++] = (uint8_t)(TlmTimeSinceBoot>>0);    // Time Since Boot [0]
-        Data[index++] = (uint8_t)(TlmTimeSinceBoot>>8);    // Time Since Boot [1]
-        Data[index++] = (uint8_t)(TlmTimeSinceBoot>>16);   // Time Since Boot [2]
-        Data[index++] = (uint8_t)(TlmTimeSinceBoot>>24);   // Time Since Boot [3]
+        Data[index++] = (uint8_t)(TlmBatteryVoltage>>8);   // Battery Voltage[0]
+        Data[index++] = (uint8_t)(TlmBatteryVoltage>>0);   // Battery Voltage[1]
+        Data[index++] = (uint8_t)(TlmBeaconTemp>>8);       // Beacon Temp[0]
+        Data[index++] = (uint8_t)(TlmBeaconTemp>>0);       // Beacon Temp[1]
+        Data[index++] = (uint8_t)(TlmPduCount>>24);         // PDU Count [0]
+        Data[index++] = (uint8_t)(TlmPduCount>>16);         // PDU Count [1]
+        Data[index++] = (uint8_t)(TlmPduCount>>8);        // PDU Count [2]
+        Data[index++] = (uint8_t)(TlmPduCount>>0);        // PDU Count [3]
+        Data[index++] = (uint8_t)(TlmTimeSinceBoot>>24);    // Time Since Boot [0]
+        Data[index++] = (uint8_t)(TlmTimeSinceBoot>>16);    // Time Since Boot [1]
+        Data[index++] = (uint8_t)(TlmTimeSinceBoot>>8);   // Time Since Boot [2]
+        Data[index++] = (uint8_t)(TlmTimeSinceBoot>>0);   // Time Since Boot [3]
         DBG("constructURLFrame: %d, %d",maxSize,index);
         return index;
     }
@@ -412,7 +412,7 @@
     *
     */
     void radioNotificationCallback(bool radioActive) {
-        DBG("RadioNotificationCallback : %d, %d, %d",radioActive,frameIndex,TlmPduCount);
+        DBG("RadioNotificationCallback : %d, %d, %d, %d",radioActive,frameIndex,TlmPduCount,TlmTimeSinceBoot);
         // Update Time and PDUCount
         // True just before an frame is sent, fale just after a frame is sent