![](/media/cache/profiles/bfe3d668a830f1ad9c3a627efecf14e7.jpg.50x50_q85.jpg)
lora sensnode
Dependencies: libmDot mbed-rtos mbed
Fork of mDot_LoRa_Sensornode by
app/UBloxGPSMessage.cpp
- Committer:
- mitea1
- Date:
- 2016-07-06
- Revision:
- 0:f2815503561f
File content as of revision 0:f2815503561f:
/* * UBloxGPSMessage.cpp * * Created on: Jun 1, 2016 * Author: Adrian */ #include "UBloxGPSMessage.h" #include "main.h" UBloxGPSMessage::UBloxGPSMessage() { loraMessageId.push_back(UBLOX_GPS_MESSAGE_ITOW_ID); loraMessageId.push_back(UBLOX_GPS_MESSAGE_LONGITUDE_ID); loraMessageId.push_back(UBLOX_GPS_MESSAGE_LATITUDE_ID); loraMessageId.push_back(UBLOX_GPS_MESSAGE_HEIGHT_ID); loraMessageId.push_back(UBLOX_GPS_MESSAGE_HMSL_ID); loraMessageId.push_back(UBLOX_GPS_MESSAGE_HACC_ID); loraMessageId.push_back(UBLOX_GPS_MESSAGE_VACC_ID); } UBloxGPSMessage::~UBloxGPSMessage() { } void UBloxGPSMessage::setLongitude(float longitude){ this->longitude = longitude; } void UBloxGPSMessage::setLatitude(float latitude){ this->latitude = latitude; } float UBloxGPSMessage::getLongitude(){ return longitude; } float UBloxGPSMessage::getLatitude(){ return latitude; } char* UBloxGPSMessage::getLoRaMessageString(){ char buffer[20]; loraMessage.clear(); sprintf(buffer,"%s:%.8f,",loraMessageId.at(1).c_str(),getLongitude()); loraMessage.append(buffer); sprintf(buffer,"%s:%.8f,",loraMessageId.at(2).c_str(),getLatitude()); loraMessage.append(buffer); return (char*) loraMessage.c_str(); }