lora sensnode

Dependencies:   libmDot mbed-rtos mbed

Fork of mDot_LoRa_Sensornode by Adrian Mitevski

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();
+}
+