diff --git a/timeRequest.ino b/timeRequest.ino new file mode 100644 index 0000000..6e42a7b --- /dev/null +++ b/timeRequest.ino @@ -0,0 +1,83 @@ +/** + * @file timeRequest.ino + * @author Pascal Gollor + * @date 2017-12-03 + * @breif + */ + + +// ----- definitions ----- +#define NANOIO + +#define MY_RADIO_NRF24 +#define MY_NODE_ID 23 +#ifdef NANOIO + #define MY_RF24_CE_PIN 9 + #define MY_RF24_CS_PIN 10 +#endif +#define MY_RF24_CHANNEL 83 +#define MY_BAUD_RATE 57600 +#define MY_DEBUG + +#define SKETCH_NAME "timeRequest" +#define SKETCH_VERSION "20171203_01" + + +// ----- includes ----- +#include +#include + + + +// ----- functions ----- + +void presentation() +{ + sendSketchInfo(SKETCH_NAME, SKETCH_VERSION); +} // presentation + + +void receiveTime(unsigned long ts) +{ + Serial.print('['); + Serial.print(millis() / 1000); + Serial.print(F("]: ts: ")); + Serial.println(ts); +} // receiveTime + + +#ifdef MY_DEBUG +void receive(const MyMessage &message) +{ + static const char buff[64]; + + Serial.print('['); + Serial.print(millis() / 1000); + Serial.print(F("]: rec message.type: ")); + Serial.print(message.type); + Serial.print(F(" - sensor: ")); + Serial.print(message.sensor); + Serial.print(F(" - sender: ")); + Serial.print(message.sender); + Serial.print(F(" - destination: ")); + Serial.print(message.destination); + Serial.print(F(" - msg: ")); + Serial.println(message.getString(buff)); +} // receive +#endif + + +void setup() +{ + Serial.begin(MY_BAUD_RATE); + Serial.println(""); + Serial.println(F(SKETCH_NAME)); + Serial.print(F("Version: ")); + Serial.println(F(SKETCH_VERSION)); + Serial.flush(); +} // setup + + +void loop() +{ +} // loop