| sensorfw
    | 
Client interface for accessing magnetometer sensor. More...
#include <magnetometersensor_i.h>
 
  
| Public Slots | |
| QDBusReply< void > | reset () | 
| Reset magnetometer calibration to 0.  More... | |
| Signals | |
| void | dataAvailable (const MagneticField &data) | 
| Sent when new measurement is available.  More... | |
| void | frameAvailable (const QVector< MagneticField > &frame) | 
| Sent when new measurement frame has become available.  More... | |
| Public Member Functions | |
| MagneticField | magneticField () | 
| Get latest magnetometer reading from sensor daemon.  More... | |
| MagnetometerSensorChannelInterface (const QString &path, int sessionId) | |
| Constructor.  More... | |
|  Public Member Functions inherited from AbstractSensorChannelInterface | |
| virtual | ~AbstractSensorChannelInterface () | 
| Destructor.  More... | |
| bool | release () | 
| Release the sensor instance.  More... | |
| int | sessionId () const | 
| Get ID of the current session.  More... | |
| SensorError | errorCode () | 
| Get error code of occured local or remote error.  More... | |
| QString | errorString () | 
| Get error description of occured local or remote error.  More... | |
| QString | description () | 
| Get description of the sensor.  More... | |
| QString | id () | 
| Get ID of the sensor.  More... | |
| int | interval () | 
| Get used sensor sampling interval (in millisecs).  More... | |
| void | setInterval (int value) | 
| Set sensor sampling interval (in millisecs).  More... | |
| bool | standbyOverride () | 
| Is standby-override enabled or not.  More... | |
| bool | setStandbyOverride (bool override) | 
| Enable or disable standby-override.  More... | |
| unsigned int | bufferInterval () | 
| Used buffer interval.  More... | |
| void | setBufferInterval (unsigned int value) | 
| Set buffer interval.  More... | |
| bool | downsampling () | 
| Is downsampling enabled or not.  More... | |
| bool | setDownsampling (bool value) | 
| Enable or disable downsampling.  More... | |
| IntegerRangeList | getAvailableBufferIntervals () | 
| Returns list of available buffer interval ranges.  More... | |
| unsigned int | bufferSize () | 
| Get used buffer size.  More... | |
| void | setBufferSize (unsigned int value) | 
| Set buffer size.  More... | |
| IntegerRangeList | getAvailableBufferSizes () | 
| Returns list of available buffer sizes.  More... | |
| QString | type () | 
| Textual description about sensor type.  More... | |
| virtual QDBusReply< void > | start () | 
| Start sensor.  More... | |
| virtual QDBusReply< void > | stop () | 
| Stop sensor.  More... | |
| DataRangeList | getAvailableIntervals () | 
| Get the list of available intervals ranges for the sensor.  More... | |
| DataRangeList | getAvailableDataRanges () | 
| Get the list of available data ranges for the sensor.  More... | |
| DataRange | getCurrentDataRange () | 
| Get current used data range.  More... | |
| void | requestDataRange (DataRange range) | 
| Request data range.  More... | |
| void | removeDataRangeRequest () | 
| Remove set data range request.  More... | |
| bool | setDataRangeIndex (int dataRangeIndex) | 
| Request data range by using index which points to the list returned by getAvailableDataRanges().  More... | |
| bool | hwBuffering () | 
| Does the sensor driver support buffering or not.  More... | |
| bool | isValid () const | 
| Does the current instance have valid connection established to sensor daemon.  More... | |
| Static Public Member Functions | |
| static AbstractSensorChannelInterface * | factoryMethod (const QString &id, int sessionId) | 
| Create new instance of the class.  More... | |
| static const MagnetometerSensorChannelInterface * | listenInterface (const QString &id) | 
| Request a listening interface to the sensor.  More... | |
| static MagnetometerSensorChannelInterface * | controlInterface (const QString &id) | 
| Request a control interface to the sensor.  More... | |
| static MagnetometerSensorChannelInterface * | interface (const QString &id) | 
| Request an interface to the sensor.  More... | |
| Static Public Attributes | |
| static const char * | staticInterfaceName | 
| Name of the D-Bus interface for this class.  More... | |
| Protected Member Functions | |
| virtual void | connectNotify (const QMetaMethod &signal) | 
| virtual bool | dataReceivedImpl () | 
| Callback for subclasses in which they must read their expected data from socket.  More... | |
|  Protected Member Functions inherited from AbstractSensorChannelInterface | |
| AbstractSensorChannelInterface (const QString &path, const char *interfaceName, int sessionId) | |
| Constructor.  More... | |
| bool | read (void *buffer, int size) | 
| Read data from socket into buffer.  More... | |
| template<typename T > | |
| bool | read (QVector< T > &values) | 
| Read data from socket into passed container.  More... | |
| virtual bool | dataReceivedImpl ()=0 | 
| Callback for subclasses in which they must read their expected data from socket.  More... | |
| template<typename T > | |
| T | getAccessor (const char *name) | 
| Utility for calling DBus methods from current connection which return value and take no args.  More... | |
| template<typename T > | |
| void | setAccessor (const char *name, const T &value) | 
| Utility for calling DBus methods from current connection which return nothing and take one arg.  More... | |
| QDBusMessage | call (QDBus::CallMode mode, const QString &method, const QVariant &arg1=QVariant(), const QVariant &arg2=QVariant(), const QVariant &arg3=QVariant(), const QVariant &arg4=QVariant(), const QVariant &arg5=QVariant(), const QVariant &arg6=QVariant(), const QVariant &arg7=QVariant(), const QVariant &arg8=QVariant()) | 
| Wrapper for function of QDBusAbstractInterface.  More... | |
| QDBusMessage | callWithArgumentList (QDBus::CallMode mode, const QString &method, const QList< QVariant > &args) | 
| Wrapper for function of QDBusAbstractInterface.  More... | |
| void | dbusConnectNotify (const QMetaMethod &signal) | 
| Wrapper for function of QDBusAbstractInterface.  More... | |
| Properties | |
| MagneticField | magneticField | 
|  Properties inherited from AbstractSensorChannelInterface | |
| int | sessionId | 
| SensorError | errorCode | 
| QString | errorString | 
| QString | description | 
| QString | id | 
| int | interval | 
| bool | standbyOverride | 
| QString | type | 
| unsigned int | bufferInterval | 
| unsigned int | bufferSize | 
| bool | hwBuffering | 
| bool | downsampling | 
| Additional Inherited Members | |
|  Protected Slots inherited from AbstractSensorChannelInterface | |
| void | startFinished (QDBusPendingCallWatcher *watch) | 
| void | stopFinished (QDBusPendingCallWatcher *watch) | 
| void | setIntervalFinished (QDBusPendingCallWatcher *watch) | 
| void | setBufferIntervalFinished (QDBusPendingCallWatcher *watch) | 
| void | setBufferSizeFinished (QDBusPendingCallWatcher *watch) | 
| void | setStandbyOverrideFinished (QDBusPendingCallWatcher *watch) | 
| void | setDownsamplingFinished (QDBusPendingCallWatcher *watch) | 
| void | setDataRangeIndexFinished (QDBusPendingCallWatcher *watch) | 
Client interface for accessing magnetometer sensor.
Definition at line 40 of file magnetometersensor_i.h.
| MagnetometerSensorChannelInterface::MagnetometerSensorChannelInterface | ( | const QString & | path, | 
| int | sessionId | ||
| ) | 
Constructor.
| path | path. | 
| sessionId | session id. | 
| 
 | protectedvirtual | 
| 
 | static | 
Request a control interface to the sensor.
| id | sensor ID. | 
| 
 | signal | 
Sent when new measurement is available.
| data | Current magnetic field measurement. | 
| 
 | protectedvirtual | 
Callback for subclasses in which they must read their expected data from socket.
Implements AbstractSensorChannelInterface.
| 
 | static | 
Create new instance of the class.
| id | Sensor ID. | 
| sessionId | Session ID. | 
| 
 | signal | 
Sent when new measurement frame has become available.
If app doesn't connect to this signal content of frames will be sent through dataAvailable signal.
| frame | New measurement frame. | 
| 
 | static | 
Request an interface to the sensor.
| id | sensor ID. | 
| 
 | static | 
Request a listening interface to the sensor.
| id | sensor ID. | 
| MagneticField MagnetometerSensorChannelInterface::magneticField | ( | ) | 
Get latest magnetometer reading from sensor daemon.
| 
 | slot | 
Reset magnetometer calibration to 0.
| 
 | static | 
Name of the D-Bus interface for this class.
Definition at line 50 of file magnetometersensor_i.h.
| 
 | read | 
Definition at line 1 of file magnetometersensor_i.h.