Pull request for i.a. sensor buffer template

Dependencies:   BLE_API MPU6050 mbed nRF51822

Committer:
JustinAtAlten
Date:
Thu Nov 15 15:13:52 2018 +0000
Revision:
10:eed92ffd0bba
added sensor value buffer template, added a temperature bulk request service, and changed how the tickers are handled (to save memory).

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JustinAtAlten 10:eed92ffd0bba 1 #ifndef READINTERVALS_H
JustinAtAlten 10:eed92ffd0bba 2 #define READINTERVALS_H
JustinAtAlten 10:eed92ffd0bba 3
JustinAtAlten 10:eed92ffd0bba 4 namespace ReadIntervals {
JustinAtAlten 10:eed92ffd0bba 5 // //
JustinAtAlten 10:eed92ffd0bba 6 // All time-variables here are in seconds //
JustinAtAlten 10:eed92ffd0bba 7 // //
JustinAtAlten 10:eed92ffd0bba 8
JustinAtAlten 10:eed92ffd0bba 9 const unsigned int TemperatureSensorPeriod = 1;
JustinAtAlten 10:eed92ffd0bba 10 const unsigned int BatteryMonitorPeriod = 60;
JustinAtAlten 10:eed92ffd0bba 11
JustinAtAlten 10:eed92ffd0bba 12 extern int temperatureSensorPeriod_timeLeft;
JustinAtAlten 10:eed92ffd0bba 13 extern int batteryMonitorPeriod_timeLeft;
JustinAtAlten 10:eed92ffd0bba 14
JustinAtAlten 10:eed92ffd0bba 15 extern bool temperatureSensorPeriodPassed();
JustinAtAlten 10:eed92ffd0bba 16 extern bool batteryMonitorPeriodPassed();
JustinAtAlten 10:eed92ffd0bba 17
JustinAtAlten 10:eed92ffd0bba 18 extern void updateTimeLeft(const int & tickerSleptTime);
JustinAtAlten 10:eed92ffd0bba 19 extern int getTickerSleepTime();
JustinAtAlten 10:eed92ffd0bba 20 };
JustinAtAlten 10:eed92ffd0bba 21
JustinAtAlten 10:eed92ffd0bba 22 #endif /* READINTERVALS_H */