sensorfw
MagneticField Class Reference

QObject facade for #CalibratedMagneticField. More...

#include <magneticfield.h>

List of all members.

Public Member Functions

 MagneticField ()
 Default constructor.
 MagneticField (const CalibratedMagneticFieldData &calibratedData)
 Constructor.
 MagneticField (const MagneticField &data)
 Copy constructor.
const CalibratedMagneticFieldDatadata () const
 Accessor for contained CalibratedMagneticFieldData.
MagneticFieldoperator= (const MagneticField &origin)
 Assignment operator.
bool operator== (const MagneticField &right) const
 Comparison operator.
int x () const
 Returns the value for X.
int y () const
 Returns the value for Y.
int z () const
 Returns the value for Z.
int rx () const
 Returns the raw value for X.
int ry () const
 Returns the raw value for Y.
int rz () const
 Returns the raw value for Z.
int level () const
 Returns the magnetometer calibration level.
const quint64 & timestamp () const
 Returns the timestamp of sample as monotonic time (microsec).

Friends

const QDBusArgument & operator>> (const QDBusArgument &argument, MagneticField &data)
 Unmarshall MagneticField data from the D-Bus argument.

Detailed Description

QObject facade for #CalibratedMagneticField.

Definition at line 37 of file magneticfield.h.


Constructor & Destructor Documentation

Default constructor.

Definition at line 47 of file magneticfield.h.

MagneticField::MagneticField ( const CalibratedMagneticFieldData calibratedData) [inline]

Constructor.

Parameters:
calibratedDataSource object.

Definition at line 54 of file magneticfield.h.

MagneticField::MagneticField ( const MagneticField data) [inline]

Copy constructor.

Parameters:
dataSource object.

Definition at line 70 of file magneticfield.h.


Member Function Documentation

Accessor for contained CalibratedMagneticFieldData.

Returns:
contained CalibratedMagneticFieldData.

Definition at line 86 of file magneticfield.h.

int MagneticField::level ( ) const [inline]

Returns the magnetometer calibration level.

Returns:
level of magnetometer calibration.

Definition at line 166 of file magneticfield.h.

MagneticField& MagneticField::operator= ( const MagneticField origin) [inline]

Assignment operator.

Parameters:
originSource object for assigment.

Definition at line 93 of file magneticfield.h.

bool MagneticField::operator== ( const MagneticField right) const [inline]

Comparison operator.

Parameters:
rightObject to compare to.
Returns:
comparison result.

Definition at line 113 of file magneticfield.h.

int MagneticField::rx ( ) const [inline]

Returns the raw value for X.

Returns:
raw x value.

Definition at line 148 of file magneticfield.h.

int MagneticField::ry ( ) const [inline]

Returns the raw value for Y.

Returns:
raw y value.

Definition at line 154 of file magneticfield.h.

int MagneticField::rz ( ) const [inline]

Returns the raw value for Z.

Returns:
raw z value.

Definition at line 160 of file magneticfield.h.

const quint64& MagneticField::timestamp ( ) const [inline]

Returns the timestamp of sample as monotonic time (microsec).

Returns:
timestamp value.

Definition at line 172 of file magneticfield.h.

int MagneticField::x ( ) const [inline]

Returns the value for X.

Returns:
x value.

Definition at line 130 of file magneticfield.h.

int MagneticField::y ( ) const [inline]

Returns the value for Y.

Returns:
y value.

Definition at line 136 of file magneticfield.h.

int MagneticField::z ( ) const [inline]

Returns the value for Z.

Returns:
z value.

Definition at line 142 of file magneticfield.h.


Friends And Related Function Documentation

const QDBusArgument& operator>> ( const QDBusArgument &  argument,
MagneticField data 
) [friend]

Unmarshall MagneticField data from the D-Bus argument.

Parameters:
argumentdbus argument.
dataunmarshalled data.
Returns:
dbus argument.

Definition at line 206 of file magneticfield.h.


The documentation for this class was generated from the following file: