lora sensnode
Dependencies: libmDot mbed-rtos mbed
Fork of mDot_LoRa_Sensornode by
app/UBloxGPSMessage.h
- Committer:
- socie123
- Date:
- 2016-08-10
- Revision:
- 1:e67174cc4953
- Parent:
- 0:f2815503561f
File content as of revision 1:e67174cc4953:
/** * @file UBloxGPSMessage.h * * @author Adrian * @date 01.06.2016 * */ #ifndef UBLOXGPSMESSAGE_H_ #define UBLOXGPSMESSAGE_H_ #include <stdio.h> #include <string> #include <vector> #include "SensorMessage.h" /** * @class UBloxGPSMessage * @brief A Container that can hold acquired gps values from the uBLOX. The container will be * transported via a MessageQueue between different Tasks. */ class UBloxGPSMessage: public SensorMessage { public: UBloxGPSMessage(); virtual ~UBloxGPSMessage(); /** * @brief Sets the longitude value of the uBloxGPSMessage * @param longitude longitude value to be stored */ void setLongitude(float longitude); /** * @brief Sets the latitude value of the uBloxGPSMessage * @param latitude latitude value to be stored */ void setLatitude(float latitude); /** * @brief Gets the longitude value of the uBloxGPSMessage * @return */ float getLongitude(); /** * @brief Gets the latitude value of the uBloxGPSMessage * @return */ float getLatitude(); /** * Gets a small LoRaMessage Type Formated String from the uBloxGPSMessage. * This String can later be used for transportation via LoRa * @return */ virtual char* getLoRaMessageString(); private: std::string loraMessage; std::vector<std::string> loraMessageId; float longitude; float latitude; }; #endif /* UBLOXGPSMESSAGE_H_ */