lora sensnode

Dependencies:   libmDot mbed-rtos mbed

Fork of mDot_LoRa_Sensornode by Adrian Mitevski

app/BME280HumidityMessage.cpp

Committer:
socie123
Date:
2016-08-10
Revision:
1:e67174cc4953
Parent:
0:f2815503561f

File content as of revision 1:e67174cc4953:

/*
 * BME280HumidityMessage.cpp
 *
 *  Created on: Jun 1, 2016
 *      Author: Adrian
 */

#include "BME280HumidityMessage.h"
#include "main.h"

BME280HumidityMessage::BME280HumidityMessage() {
	loraMessageId.push_back(BME280_HUMIDITY_MESSAGE_ID);
}

BME280HumidityMessage::~BME280HumidityMessage() {
	// TODO Auto-generated destructor stub
}

void BME280HumidityMessage::setHumidity(float humidity){
	this->humidity = humidity;
}

float BME280HumidityMessage::getHumidity(){
	return humidity;
}

char* BME280HumidityMessage::getLoRaMessageString(){

	char buffer[20];
	sprintf(buffer,"%s:%.2f,",loraMessageId.at(0).c_str(),getHumidity());
	loraMessage.clear();
	loraMessage.append(buffer);
	return (char*) loraMessage.c_str();
}