![](/media/cache/profiles/bfe3d668a830f1ad9c3a627efecf14e7.jpg.50x50_q85.jpg)
lora sensnode
Dependencies: libmDot mbed-rtos mbed
Fork of mDot_LoRa_Sensornode by
app/MPU9250GyroscopeMessage.cpp
- Committer:
- socie123
- Date:
- 2016-08-10
- Revision:
- 1:e67174cc4953
- Parent:
- 0:f2815503561f
File content as of revision 1:e67174cc4953:
/* * MPU9250GyroscopeMessage.cpp * * Created on: Jun 1, 2016 * Author: Adrian */ #include "MPU9250GyroscopeMessage.h" #include "main.h" MPU9250GyroscopeMessage::MPU9250GyroscopeMessage() { loraMessageId.push_back(MPU9250_X_GYROSCOPE_MESSAGE_ID); loraMessageId.push_back(MPU9250_Y_GYROSCOPE_MESSAGE_ID); loraMessageId.push_back(MPU9250_Z_GYROSCOPE_MESSAGE_ID); } MPU9250GyroscopeMessage::~MPU9250GyroscopeMessage() { // TODO Auto-generated destructor stub } void MPU9250GyroscopeMessage::setXGyro(float xGyro){ this->xGyro = xGyro; } void MPU9250GyroscopeMessage::setYGyro(float yGyro){ this->yGyro = yGyro; } void MPU9250GyroscopeMessage::setZGyro(float zGyro){ this->zGyro = zGyro; } float MPU9250GyroscopeMessage::getXGyro(){ return xGyro; } float MPU9250GyroscopeMessage::getYGyro(){ return yGyro; } float MPU9250GyroscopeMessage::getZGyro(){ return zGyro; } char* MPU9250GyroscopeMessage::getLoRaMessageString(){ loraMessage.clear(); char buffer[20]; sprintf(buffer,"%s:%.2f,",loraMessageId.at(0).c_str(),getXGyro()); loraMessage.append(buffer); sprintf(buffer,"%s:%.2f,",loraMessageId.at(1).c_str(),getYGyro()); loraMessage.append(buffer); sprintf(buffer,"%s:%.2f,",loraMessageId.at(2).c_str(),getZGyro()); loraMessage.append(buffer); return (char*) loraMessage.c_str(); }