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 SI1143ProximityMessage.cpp Source File

SI1143ProximityMessage.cpp

00001 /*
00002  * SI1143Message.cpp
00003  *
00004  *  Created on: 02.06.2016
00005  *      Author: Adrian
00006  */
00007 #include "main.h"
00008 #include "SI1143ProximityMessage.h "
00009 
00010 SI1143ProximityMessage::SI1143ProximityMessage() {
00011     loraMessageId.push_back(SI1143_PROXIMITY_MESSAGE_ID);
00012 
00013 }
00014 
00015 SI1143ProximityMessage::~SI1143ProximityMessage() {
00016     // TODO Auto-generated destructor stub
00017 }
00018 
00019 void SI1143ProximityMessage::setProximity(uint16_t proximity){
00020     this->proximity = proximity;
00021 }
00022 
00023 uint16_t SI1143ProximityMessage::getProximity(){
00024     return proximity;
00025 }
00026 
00027 char* SI1143ProximityMessage::getLoRaMessageString(){
00028     loraMessage.clear();
00029     char buffer[20];
00030     sprintf(buffer,"%s:%d,",loraMessageId.at(0).c_str(),getProximity());
00031     loraMessage.append(buffer);
00032     return (char*) loraMessage.c_str();
00033 }
00034 
00035 
00036