![](/media/cache/profiles/bfe3d668a830f1ad9c3a627efecf14e7.jpg.50x50_q85.jpg)
lora sensnode
Dependencies: libmDot mbed-rtos mbed
Fork of mDot_LoRa_Sensornode by
Diff: app/BME280TemperatureMessage.cpp
- Revision:
- 0:f2815503561f
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app/BME280TemperatureMessage.cpp Wed Jul 06 20:40:36 2016 +0000 @@ -0,0 +1,34 @@ +/* + * BME280TemperatureMessage.cpp + * + * Created on: Jun 1, 2016 + * Author: Adrian + */ + +#include "BME280TemperatureMessage.h" +#include "main.h" + +BME280TemperatureMessage::BME280TemperatureMessage() { + loraMessageId.push_back(BME280_TEMPERATURE_MESSAGE_ID); +} + +BME280TemperatureMessage::~BME280TemperatureMessage() { + // TODO Auto-generated destructor stub +} + +void BME280TemperatureMessage::setTemperature(float temperature){ + this->temperature = temperature; +} + +float BME280TemperatureMessage::getTemperature(){ + return temperature; +} + +char* BME280TemperatureMessage::getLoRaMessageString(){ + loraMessage.clear(); + char buffer[20]; + sprintf(buffer,"%s:%.2f,",loraMessageId.at(0).c_str(),getTemperature()); + loraMessage.append(buffer); + return (char*) loraMessage.c_str(); +} +