diff --git a/ExtSens/src/main.cpp b/ExtSens/src/main.cpp index 7d7c277..d609b20 100644 --- a/ExtSens/src/main.cpp +++ b/ExtSens/src/main.cpp @@ -3,7 +3,10 @@ #define MY_DEBUG #define MY_RADIO_RF24 #define MY_RF24_CHANNEL (105) -#define MY_RF24_PA_LEVEL RF24_PA_HIGH +#define MY_RF24_PA_LEVEL RF24_PA_MAX +#define MY_DEFAULT_ERR_LED_PIN (4) // Error led pin +#define MY_DEFAULT_RX_LED_PIN (5) // Receive led pin +#define MY_DEFAULT_TX_LED_PIN (6) // the PCB, on board LED #include #include @@ -66,7 +69,7 @@ void loop() { Serial.println(F("Tm run")); Serial.println(millis() - t); sendData(msgMillis, cRun++); //send(msgMillis.set(cRun++)); - sleep(60000 - (millis() - t)); + sleep(120000 - (millis() - t)); } void presentation() @@ -84,7 +87,7 @@ void sendData(MyMessage msg, bool status) while(send_data == false){ count++; send_data = send(msg.set(status)); - wait(100, C_SET, V_STATUS); + wait(1000, C_SET, msg.type); if ((count == 3 )&&(send_data == 0)){ // Если сделано 3 попытки и нет подтверждения отправки count = 0; // Обнуляем счётчик send_data = 1; // Выходим из цикла @@ -98,7 +101,7 @@ void sendData(MyMessage msg, float status, uint8_t decm) while(send_data == false){ count++; send_data = send(msg.set(status, decm)); - wait(100, C_SET, V_STATUS); + wait(1000, C_SET, msg.type); if ((count == 3 )&&(send_data == 0)){ // Если сделано 3 попытки и нет подтверждения отправки count = 0; // Обнуляем счётчик send_data = 1; // Выходим из цикла @@ -112,7 +115,7 @@ void sendData(MyMessage msg, int status) while(send_data == false){ count++; send_data = send(msg.set(status)); - wait(100, C_SET, V_STATUS); + wait(1000, C_SET, msg.type); if ((count == 3 )&&(send_data == 0)){ // Если сделано 3 попытки и нет подтверждения отправки count = 0; // Обнуляем счётчик send_data = 1; // Выходим из цикла @@ -127,7 +130,7 @@ void sendData(MyMessage msg, uint32_t status) while(send_data == false){ count++; send_data = send(msg.set(status)); - wait(100, C_SET, V_STATUS); + wait(1000, C_SET, msg.type); if ((count == 3 )&&(send_data == 0)){ // Если сделано 3 попытки и нет подтверждения отправки count = 0; // Обнуляем счётчик send_data = 1; // Выходим из цикла