Sha256: d1c956219322e08c8014985634dbb0e8ce2f38bb474b9c8cc852761d56b013f0

Contents?: true

Size: 1.27 KB

Versions: 17

Compression:

Stored size: 1.27 KB

Contents

#pragma once
#include "SensorApiDll.h"
#include "RawSensor.h"
namespace sensormodule
{

struct ISensorEventListener
{
    virtual void OnReceiveAccelerometerSensorData(rho::String& x, rho::String& y, rho::String& z) = 0; 
	virtual void OnReceiveOrientationSensorData(rho::String& orientation) = 0;
	virtual void OnReceiveTiltAngleSensorData(rho::String& tilt_x, rho::String& tilt_y, rho::String& tilt_z) = 0;	
	virtual void OnReceiveMotionSensorData(rho::String& motion) = 0; 
	virtual void OnReceiveECompassSensorData(rho::String& ecompassVal) = 0;
	virtual void OnReceiveMagnetometerSensorData(rho::String& mm_x, rho::String& mm_y, rho::String& mm_z) = 0;
	virtual void OnReceiveGyroscopeSensorData(rho::String& gyro_x, rho::String& gyro_y, rho::String& gyro_z) = 0; 
	virtual void OnReceiveAmbientLightSensorData(rho::String& ambientVal) = 0;
	virtual void OnReceiveProximitySensorData(rho::String& proximityVal) = 0;
	virtual void OnReceiveProximityLongRangeSensorData(rho::String& proximitylrVal) = 0; 
	virtual void OnReceivePressureSensorData(rho::String& pressure) = 0;
	virtual void OnReceiveTemperatureSensorData(rho::String& temperature) = 0;
	virtual void OnReceiveHumiditySensorData(rho::String& humidity) = 0;

    virtual IRawSensor* GetCurrentContext() = 0;
};

} //namespace ends

Version data entries

17 entries across 17 versions & 2 rubygems

Version Path
rhodes-7.6.0 lib/commonAPI/sensor/ext/platform/wm/src/SensorEventListener.h
rhodes-7.5.1 lib/commonAPI/sensor/ext/platform/wm/src/SensorEventListener.h
rhodes-7.4.1 lib/commonAPI/sensor/ext/platform/wm/src/SensorEventListener.h
rhodes-7.1.17 lib/commonAPI/sensor/ext/platform/wm/src/SensorEventListener.h
rhodes-6.2.0 lib/commonAPI/sensor/ext/platform/wm/src/SensorEventListener.h
rhodes-6.0.11 lib/commonAPI/sensor/ext/platform/wm/src/SensorEventListener.h
rhodes-5.5.18 lib/commonAPI/sensor/ext/platform/wm/src/SensorEventListener.h
rhodes-5.5.17 lib/commonAPI/sensor/ext/platform/wm/src/SensorEventListener.h
rhodes-5.5.15 lib/commonAPI/sensor/ext/platform/wm/src/SensorEventListener.h
rhodes-5.5.0.22 lib/commonAPI/sensor/ext/platform/wm/src/SensorEventListener.h
rhodes-5.5.2 lib/commonAPI/sensor/ext/platform/wm/src/SensorEventListener.h
rhodes-5.5.0.7 lib/commonAPI/sensor/ext/platform/wm/src/SensorEventListener.h
rhodes-5.5.0.3 lib/commonAPI/sensor/ext/platform/wm/src/SensorEventListener.h
rhodes-5.5.0 lib/commonAPI/sensor/ext/platform/wm/src/SensorEventListener.h
tauplatform-1.0.3 lib/commonAPI/sensor/ext/platform/wm/src/SensorEventListener.h
tauplatform-1.0.2 lib/commonAPI/sensor/ext/platform/wm/src/SensorEventListener.h
tauplatform-1.0.1 lib/commonAPI/sensor/ext/platform/wm/src/SensorEventListener.h