SRK Version of mDot LoRa_Sensormode_SRK

Dependencies:   libmDot mbed-rtos mbed

Fork of mDot_LoRa_Sensornode by Adrian Mitevski

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers BME280TemperatureMessage.cpp Source File

BME280TemperatureMessage.cpp

00001 /*
00002  * BME280TemperatureMessage.cpp
00003  *
00004  *  Created on: Jun 1, 2016
00005  *      Author: Adrian
00006  */
00007 
00008 #include "BME280TemperatureMessage.h "
00009 #include "main.h"
00010 
00011 BME280TemperatureMessage::BME280TemperatureMessage() {
00012     loraMessageId.push_back(BME280_TEMPERATURE_MESSAGE_ID);
00013 }
00014 
00015 BME280TemperatureMessage::~BME280TemperatureMessage() {
00016     // TODO Auto-generated destructor stub
00017 }
00018 
00019 void BME280TemperatureMessage::setTemperature(float temperature){
00020     this->temperature = temperature;
00021 }
00022 
00023 float BME280TemperatureMessage::getTemperature(){
00024     return temperature;
00025 }
00026 
00027 char* BME280TemperatureMessage::getLoRaMessageString(){
00028     loraMessage.clear();
00029     char buffer[20];
00030     sprintf(buffer,"%s:%.2f,",loraMessageId.at(0).c_str(),getTemperature());
00031     loraMessage.append(buffer);
00032     return (char*) loraMessage.c_str();
00033 }
00034