IoT - Kubus / Mbed 2 deprecated Kubus

Dependencies:   mbed nRF24L01P

Committer:
Micha? ?azowik
Date:
Thu Jan 19 11:26:38 2017 +0100
Revision:
56:065bd3a75d97
Parent:
51:090149c4aa28
Child:
66:a89b7430b424
Backed out changeset 090149c4aa28

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pannaannap 27:27cffdb2e9d3 1 #include "common.h"
pannaannap 27:27cffdb2e9d3 2 #include "sensor.h"
pannaannap 27:27cffdb2e9d3 3 #include <vector>
pannaannap 27:27cffdb2e9d3 4
pannaannap 27:27cffdb2e9d3 5 class Board {
pannaannap 27:27cffdb2e9d3 6 public:
pannaannap 27:27cffdb2e9d3 7 explicit Board(unsigned long long rx_address, DigitalSensor* digital_sensor,
Micha? ?azowik 56:065bd3a75d97 8 AnalogSensor* analog_sensor, unsigned long long tx_address=MASTER_ADDRESS);
sbarzowski 34:e67581c9b50d 9
pannaannap 27:27cffdb2e9d3 10 void run();
sbarzowski 34:e67581c9b50d 11
pannaannap 29:c2838405fa5c 12 static const int MAX_RETRY;
pannaannap 27:27cffdb2e9d3 13 private:
pannaannap 29:c2838405fa5c 14 int getRandomWaitMs();
pannaannap 29:c2838405fa5c 15 bool sendByRadio(char message[TRANSFER_SIZE]);
pannaannap 27:27cffdb2e9d3 16 void displayRadioSetup();
pannaanna 37:1251e35fe43e 17 bool send(int id, Data data_to_send);
pannaannap 27:27cffdb2e9d3 18 void updateSensor(Sensor* sensor, bool* should_send_data);
sbarzowski 34:e67581c9b50d 19
pannaannap 27:27cffdb2e9d3 20 Serial pc_;
pannaannap 27:27cffdb2e9d3 21 nRF24L01P radio_;
pannaannap 27:27cffdb2e9d3 22 AnalogSensor* analog_sensor_;
pannaannap 27:27cffdb2e9d3 23 DigitalSensor* digital_sensor_;
pannaannap 27:27cffdb2e9d3 24 Ticker analog_ticker_;
pannaannap 27:27cffdb2e9d3 25 Ticker digital_ticker_;
sbarzowski 34:e67581c9b50d 26 };