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

MPU9250AccelerationMessage Class Reference

MPU9250AccelerationMessage Class Reference

A Container that can hold acquired acceleration values from the MPU9250. More...

#include <MPU9250AccelerationMessage.h>

Inherits SensorMessage.

Public Member Functions

void setXAcceleration (float xAcceleration)
 Sets the x-axis acceleration value of the MPU9250AccelerationMessage.
void setYAcceleration (float yAcceleration)
 Sets the y-axis acceleration value of the MPU9250AccelerationMessage.
void setZAcceleration (float zAcceleration)
 Sets the z-axis acceleration value of the MPU9250AccelerationMessage.
float getXAcceleration ()
 Gets the x-axis acceleration value from the MPU9250AccelerationMessage.
float getYAcceleration ()
 Gets the y-axis acceleration value from the MPU9250AccelerationMessage.
float getZAcceleration ()
 Gets the z-axis acceleration value from the MPU9250AccelerationMessage.
virtual char * getLoRaMessageString ()
 Gets a small LoRaMessage Type Formated String from the MPU9250AccelerationMessage.

Detailed Description

A Container that can hold acquired acceleration values from the MPU9250.

The container will be transported via a MessageQueue between different Tasks.

Definition at line 21 of file MPU9250AccelerationMessage.h.


Member Function Documentation

char * getLoRaMessageString (  ) [virtual]

Gets a small LoRaMessage Type Formated String from the MPU9250AccelerationMessage.

This String can later be used for transportation via LoRa

Returns:

Reimplemented from SensorMessage.

Definition at line 46 of file MPU9250AccelerationMessage.cpp.

float getXAcceleration (  )

Gets the x-axis acceleration value from the MPU9250AccelerationMessage.

Returns:

Definition at line 34 of file MPU9250AccelerationMessage.cpp.

float getYAcceleration (  )

Gets the y-axis acceleration value from the MPU9250AccelerationMessage.

Returns:

Definition at line 38 of file MPU9250AccelerationMessage.cpp.

float getZAcceleration (  )

Gets the z-axis acceleration value from the MPU9250AccelerationMessage.

Returns:

Definition at line 42 of file MPU9250AccelerationMessage.cpp.

void setXAcceleration ( float  xAcceleration )

Sets the x-axis acceleration value of the MPU9250AccelerationMessage.

Parameters:
xAccelerationx-axis acceleration to be stored

Definition at line 22 of file MPU9250AccelerationMessage.cpp.

void setYAcceleration ( float  yAcceleration )

Sets the y-axis acceleration value of the MPU9250AccelerationMessage.

Parameters:
yAccelerationy-axis acceleration to be stored

Definition at line 26 of file MPU9250AccelerationMessage.cpp.

void setZAcceleration ( float  zAcceleration )

Sets the z-axis acceleration value of the MPU9250AccelerationMessage.

Parameters:
zAcceleration

Definition at line 30 of file MPU9250AccelerationMessage.cpp.