lora sensnode

Dependencies:   libmDot mbed-rtos mbed

Fork of mDot_LoRa_Sensornode by Adrian Mitevski

Committer:
socie123
Date:
Wed Aug 10 12:54:10 2016 +0000
Revision:
1:e67174cc4953
Parent:
0:f2815503561f
lora sensnode

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mitea1 0:f2815503561f 1 /*
mitea1 0:f2815503561f 2 * BME280PressureMessage.cpp
mitea1 0:f2815503561f 3 *
mitea1 0:f2815503561f 4 * Created on: Jun 1, 2016
mitea1 0:f2815503561f 5 * Author: Adrian
mitea1 0:f2815503561f 6 */
mitea1 0:f2815503561f 7
mitea1 0:f2815503561f 8 #include "BME280PressureMessage.h"
mitea1 0:f2815503561f 9 #include "main.h"
mitea1 0:f2815503561f 10
mitea1 0:f2815503561f 11 BME280PressureMessage::BME280PressureMessage() {
mitea1 0:f2815503561f 12 loraMessageId.push_back(BME280_PRESSURE_MESSAGE_ID);
mitea1 0:f2815503561f 13 }
mitea1 0:f2815503561f 14
mitea1 0:f2815503561f 15 BME280PressureMessage::~BME280PressureMessage() {
mitea1 0:f2815503561f 16 // TODO Auto-generated destructor stub
mitea1 0:f2815503561f 17 }
mitea1 0:f2815503561f 18
mitea1 0:f2815503561f 19 void BME280PressureMessage::setPressure(float pressure){
mitea1 0:f2815503561f 20 this->pressure = pressure;
mitea1 0:f2815503561f 21 }
mitea1 0:f2815503561f 22
mitea1 0:f2815503561f 23 float BME280PressureMessage::getPressure(){
mitea1 0:f2815503561f 24 return pressure;
mitea1 0:f2815503561f 25 }
mitea1 0:f2815503561f 26
mitea1 0:f2815503561f 27 char* BME280PressureMessage::getLoRaMessageString(){
mitea1 0:f2815503561f 28
mitea1 0:f2815503561f 29 char buffer[20];
mitea1 0:f2815503561f 30 sprintf(buffer,"%s:%.2f,",loraMessageId.at(0).c_str(),getPressure());
mitea1 0:f2815503561f 31 loraMessage.clear();
mitea1 0:f2815503561f 32 loraMessage.append(buffer);
mitea1 0:f2815503561f 33 return (char*) loraMessage.c_str();
mitea1 0:f2815503561f 34 }
mitea1 0:f2815503561f 35
mitea1 0:f2815503561f 36
mitea1 0:f2815503561f 37