LoRa_Node_STM32F103C8T6
Dependencies: mbed mbed-STM32F103C8T6 OneWireCRC_LoRa_Node SX1276Lib_LoRa_Node
Diff: Thermometer.cpp
- Revision:
- 1:a54ff5e2c2f3
- Parent:
- 0:cc04364f049a
- Child:
- 4:a8853c148f2a
--- a/Thermometer.cpp Thu Apr 19 14:09:56 2018 +0000 +++ b/Thermometer.cpp Sun Apr 22 12:39:13 2018 +0000 @@ -17,37 +17,17 @@ thermometerTicker.attach(callback(this,&Thermometer::OnSampleTick),timeSec); }; -void Thermometer::OnSampleTick() +void Thermometer::Meassure() { meassuredValue = thermometer.readTemperature(); - while((rint(meassuredValue)) == 85) { Init(); meassuredValue = thermometer.readTemperature(); } -/* - if(ReceiveAck == false) - SendNumber++; - if(SendNumber>255) - SendNumber = 0; -*/ - - // snprintf((char *)SendBuffer, BUFFER_SIZE, "%d%d%c|%.2f|",GATEWAY_ID, NODE_ID, SendNumber, temperature); - -// printf("------------------------------\r\n"); -// printf("BUFFER : %s\r\n", SendBuffer); + rfm.SendValue(GATEWAY_ID, meassuredValue); +} -// NumberOfFailSends = 0; -// Radio.Send( SendBuffer, BUFFER_SIZE ); -// TrySend(); -// snprintf((char *)ACK, BUFFER_SIZE, "%d%d~~~~~~~~~~~~~~~~~~~~~~",NODE_ID, GATEWAY_ID); -// Radio.StartCad(); -/* - Encrypt(SendBuffer,sizeof(SendBuffer)); - printf("Encrypted Buffer : %s\r\n", SendBuffer); - Decrypt(SendBuffer,sizeof(SendBuffer)); - printf("DEcrypted Buffer : %s\r\n", SendBuffer); -*/ - -// SendMessage(1); +void Thermometer::OnSampleTick() +{ + Meassure(); }; \ No newline at end of file