/hardware/bsp/intel/peripheral/sensors/mraa/sensors/ |
MMA7660Accelerometer.hpp | 21 #include "Sensor.hpp" 27 * MMA7660Accelerometer exposes the MMA7660 accelerometer sensor 29 * Overrides the pollEvents & activate Sensor methods. 31 class MMA7660Accelerometer : public Sensor, public upm::MMA7660 { 62 * Activate the sensor 63 * @param handle sensor identifier 70 static Sensor * createSensor(int pollFd);
|
MPU9150Accelerometer.hpp | 21 #include "Sensor.hpp" 27 * MPU9150Accelerometer exposes the MPU9150 accelerometer sensor 29 * Overrides the pollEvents & activate Sensor methods. 31 class MPU9150Accelerometer : public Sensor, public upm::MPU9150 { 59 * Activate the sensor 60 * @param handle sensor identifier 67 static Sensor * createSensor(int pollFd);
|
ProximityGPIO.hpp | 21 #include "Sensor.hpp" 27 * ProximityGPIO exposes the Grove Button sensor 29 * Overrides the pollEvents & activate Sensor methods. 31 class ProximityGPIO : public Sensor, public upm::GroveButton { 54 * Activate the sensor 55 * @param handle sensor identifier 62 static Sensor * createSensor(int pollFd);
|
/packages/apps/Camera2/src/com/android/camera/hardware/ |
HeadingSensor.java | 21 import android.hardware.Sensor; 27 * A virtual sensor that reports device heading based on information 28 * provided by accelerometer sensor or magnetic sensor. 38 /** Device sensor manager. */ 41 private final Sensor mAccelerometerSensor; 43 private final Sensor mMagneticSensor; 47 /** Magnetic sensor data. */ 53 * Constructs a heading sensor. 60 mAccelerometerSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER) [all...] |
/cts/tests/tests/hardware/src/android/hardware/cts/ |
SensorTest.java | 23 import android.hardware.Sensor; 65 private Sensor mTriggerSensor; 66 private List<Sensor> mSensorList; 78 mSensorList = mSensorManager.getSensorList(Sensor.TYPE_ALL); 114 Sensor sensor = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); local 117 // accelerometer sensor is optional 119 assertEquals(Sensor.TYPE_ACCELEROMETER, sensor.getType()) 276 Sensor sensor = mSensorManager.getDefaultSensor(Sensor.TYPE_SIGNIFICANT_MOTION); local 288 Sensor sensor = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); local 333 Sensor sensor = null; local 369 Sensor sensor = null; local [all...] |
SensorAdditionalInfoTest.java | 20 import android.hardware.Sensor; 33 * Checks Sensor Additional Information feature functionality. 52 List<Sensor> list = mSensorManager.getSensorList(Sensor.TYPE_ALL); 54 for (Sensor s : list) { 55 // skip vendor sensor types and those that do not support additional info 57 if (s.getType() >= Sensor.TYPE_DEVICE_PRIVATE_BASE || 59 s.getReportingMode() == Sensor.REPORTING_MODE_ONE_SHOT || 60 s.getReportingMode() == Sensor.REPORTING_MODE_ON_CHANGE) { 66 errors.add("Sensor: " + s.getName() + ", error: " + e.getMessage()) [all...] |
/frameworks/native/include/gui/ |
SensorManager.h | 46 class Sensor; 57 ssize_t getSensorList(Sensor const* const** list); 58 ssize_t getDynamicSensorList(Vector<Sensor>& list); 59 Sensor const* getDefaultSensor(int type); 76 Sensor const** mSensorList; 77 Vector<Sensor> mSensors;
|
ISensorServer.h | 31 class Sensor; 40 virtual Vector<Sensor> getSensorList(const String16& opPackageName) = 0; 41 virtual Vector<Sensor> getDynamicSensorList(const String16& opPackageName) = 0;
|
/frameworks/native/libs/gui/ |
Sensor.cpp | 20 #include <gui/Sensor.h> 36 Sensor::Sensor(const char * name) : 44 Sensor::Sensor(struct sensor_t const* hwSensor, int halVersion) : 45 Sensor(*hwSensor, uuid_t(), halVersion) { 48 Sensor::Sensor(struct sensor_t const& hwSensor, const uuid_t& uuid, int halVersion) { 76 ALOGE("Sensor maxDelay overflow error %s %" PRId64, mName.string(), 88 // Set reportingMode for all android defined sensor types, set wake-up flag only for proximit [all...] |
/device/generic/goldfish/camera/fake-pipeline2/ |
Sensor.cpp | 30 #include "Sensor.h" 37 const unsigned int Sensor::kResolution[2] = {640, 480}; 38 const unsigned int Sensor::kActiveArray[4] = {0, 0, 640, 480}; 40 //const nsecs_t Sensor::kExposureTimeRange[2] = 42 //const nsecs_t Sensor::kFrameDurationRange[2] = 44 const nsecs_t Sensor::kExposureTimeRange[2] = 46 const nsecs_t Sensor::kFrameDurationRange[2] = 49 const nsecs_t Sensor::kMinVerticalBlank = 10000L; 51 const uint8_t Sensor::kColorFilterArrangement = 55 const uint32_t Sensor::kMaxRawValue = 4000 [all...] |
/cts/tests/tests/hardware/src/android/hardware/cts/helpers/sensorverification/ |
JitterVerification.java | 23 import android.hardware.Sensor; 36 * A {@link ISensorVerification} which verifies that the sensor jitter is in an acceptable range. 73 * Get the default {@link JitterVerification} for a sensor. 76 * @return the verification or null if the verification does not apply to the sensor. 172 DEFAULTS.put(Sensor.TYPE_ACCELEROMETER, Integer.MAX_VALUE); 173 DEFAULTS.put(Sensor.TYPE_MAGNETIC_FIELD, Integer.MAX_VALUE); 174 DEFAULTS.put(Sensor.TYPE_MAGNETIC_FIELD_UNCALIBRATED, Integer.MAX_VALUE); 175 DEFAULTS.put(Sensor.TYPE_GYROSCOPE, Integer.MAX_VALUE); 176 DEFAULTS.put(Sensor.TYPE_GYROSCOPE_UNCALIBRATED, Integer.MAX_VALUE); 177 DEFAULTS.put(Sensor.TYPE_ORIENTATION, Integer.MAX_VALUE) [all...] |
StandardDeviationVerification.java | 23 import android.hardware.Sensor; 64 * Get the default {@link StandardDeviationVerification} for a sensor. 67 * @return the verification or null if the verification does not apply to the sensor. 107 DEFAULTS.put(Sensor.TYPE_ACCELEROMETER, new float[]{mAccelNoise, mAccelNoise, mAccelNoise}); 109 DEFAULTS.put(Sensor.TYPE_GYROSCOPE, 112 DEFAULTS.put(Sensor.TYPE_MAGNETIC_FIELD, new float[]{mMagNoise, mMagNoise, mMagNoise}); 114 DEFAULTS.put(Sensor.TYPE_PRESSURE, new float[]{mPressureNoise,mPressureNoise,mPressureNoise}); 212 DEFAULTS.put(Sensor.TYPE_ACCELEROMETER, new float[]{1.0f, 1.0f, 1.0f}); 213 DEFAULTS.put(Sensor.TYPE_GYROSCOPE, new float[]{0.5f, 0.5f, 0.5f}); 215 DEFAULTS.put(Sensor.TYPE_MAGNETIC_FIELD [all...] |
/frameworks/base/core/java/android/hardware/ |
SystemSensorManager.java | 44 * Sensor manager implementation that communicates with the built-in 56 Sensor sensor, int index); 57 private static native void nativeGetDynamicSensors(long nativeInstance, List<Sensor> list); 66 private final ArrayList<Sensor> mFullSensorsList = new ArrayList<>(); 67 private List<Sensor> mFullDynamicSensorsList = new ArrayList<>(); 70 private final HashMap<Integer, Sensor> mHandleToSensor = new HashMap<>(); 78 // Dynamic Sensor callbacks 103 // initialize the sensor list 105 Sensor sensor = new Sensor() local 108 mHandleToSensor.put(sensor.getHandle(), sensor); local 553 Sensor sensor = mManager.mHandleToSensor.get(handle); local 671 final Sensor sensor = mManager.mHandleToSensor.get(handle); local 707 final Sensor sensor = mManager.mHandleToSensor.get(handle); local 723 final Sensor sensor = mManager.mHandleToSensor.get(handle); local 766 final Sensor sensor = mManager.mHandleToSensor.get(handle); local [all...] |
SensorManager.java | 31 * SensorManager lets you access the device's {@link android.hardware.Sensor 44 * Note: Don't use this mechanism with a Trigger Sensor, have a look 45 * at {@link TriggerEventListener}. {@link Sensor#TYPE_SIGNIFICANT_MOTION} 46 * is an example of a trigger sensor. 51 * private final Sensor mAccelerometer; 55 * mAccelerometer = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); 68 * public void onAccuracyChanged(Sensor sensor, int accuracy) { 78 * @see Sensor 88 private final SparseArray<List<Sensor>> mSensorListByType [all...] |
LegacySensorManager.java | 29 * Helper class for implementing the legacy sensor manager API. 71 final List<Sensor> fullList = mSensorManager.getFullSensorList(); 72 for (Sensor i : fullList) { 74 case Sensor.TYPE_ACCELEROMETER: 77 case Sensor.TYPE_MAGNETIC_FIELD: 80 case Sensor.TYPE_ORIENTATION: 95 Sensor.TYPE_ACCELEROMETER, listener, sensors, rate) || result; 97 Sensor.TYPE_MAGNETIC_FIELD, listener, sensors, rate) || result; 99 Sensor.TYPE_ORIENTATION, listener, sensors, rate) || result; 101 Sensor.TYPE_ORIENTATION, listener, sensors, rate) || result 113 Sensor sensor = mSensorManager.getDefaultSensor(type); local 165 Sensor sensor = mSensorManager.getDefaultSensor(type); local [all...] |
/cts/apps/CtsVerifier/src/com/android/cts/verifier/sensors/ |
BatchingTestActivity.java | 22 import android.hardware.Sensor; 33 * If a sensor supports the batching mode, FifoReservedEventCount for that sensor should be greater 54 Sensor.TYPE_STEP_COUNTER, 62 Sensor.TYPE_STEP_COUNTER, 70 Sensor.TYPE_STEP_DETECTOR, 78 Sensor.TYPE_STEP_DETECTOR, 86 Sensor.TYPE_PROXIMITY, 94 Sensor.TYPE_PROXIMITY, 102 Sensor.TYPE_LIGHT [all...] |
DeviceSuspendTestActivity.java | 20 import android.hardware.Sensor; 126 Sensor wakeUpSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER, true); 128 throw new SensorNotSupportedException(Sensor.TYPE_ACCELEROMETER, true); 134 Sensor wakeUpSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_GYROSCOPE, true); 136 throw new SensorNotSupportedException(Sensor.TYPE_GYROSCOPE, true); 142 Sensor wakeUpSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD,true); 144 throw new SensorNotSupportedException(Sensor.TYPE_MAGNETIC_FIELD, true) [all...] |
RotationVectorTestActivity.java | 26 import android.hardware.Sensor; 72 private final Sensor[] mSensor = new Sensor[3]; 120 * Verifies that a given 'Rotation Vector' sensor does not drift over time. 126 Sensor sensor = mSensor[sensorIndex]; local 127 if (sensor == null) { 150 return verifyVector(ROTATION_VECTOR_INDEX, Sensor.TYPE_ROTATION_VECTOR); 156 Sensor.TYPE_GEOMAGNETIC_ROTATION_VECTOR); 160 return verifyVector(GAME_ROTATION_VECTOR_INDEX, Sensor.TYPE_GAME_ROTATION_VECTOR) 198 Sensor sensor = mSensor[i]; local [all...] |
/frameworks/base/native/android/ |
sensor.cpp | 17 #define LOG_TAG "sensor" 21 #include <android/sensor.h> 27 #include <gui/Sensor.h> 34 using android::Sensor; 58 Sensor const* const* l; 73 Sensor const* const* sensorList; 108 int ASensorEventQueue_registerSensor(ASensorEventQueue* queue, ASensor const* sensor, 112 static_cast<Sensor const*>(sensor)->getHandle(), samplingPeriodUs, 116 int ASensorEventQueue_enableSensor(ASensorEventQueue* queue, ASensor const* sensor) [all...] |
/frameworks/native/services/sensorservice/ |
SensorList.cpp | 27 const Sensor SensorList::mNonSensor = Sensor("unknown"); 69 const Vector<Sensor> SensorList::getUserSensors() const { 71 Vector<Sensor> sensors; 82 const Vector<Sensor> SensorList::getUserDebugSensors() const { 84 Vector<Sensor> sensors; 95 const Vector<Sensor> SensorList::getDynamicSensors() const { 97 Vector<Sensor> sensors; 108 const Vector<Sensor> SensorList::getVirtualSensors() const { 110 Vector<Sensor> sensors [all...] |
OrientationSensor.h | 23 #include <gui/Sensor.h>
|
SensorFusion.h | 27 #include <gui/Sensor.h> 42 Sensor mAcc; 43 Sensor mMag; 44 Sensor mGyro;
|
SensorInterface.h | 20 #include <gui/Sensor.h> 43 virtual const Sensor& getSensor() const = 0; 50 BaseSensor(const sensor_t& sensor); 51 BaseSensor(const sensor_t& sensor, const uint8_t (&uuid)[16]); 66 virtual const Sensor& getSensor() const override { return mSensor; } 70 Sensor mSensor; 77 HardwareSensor(const sensor_t& sensor); 78 HardwareSensor(const sensor_t& sensor, const uint8_t (&uuid)[16]);
|
/cts/tests/tests/hardware/src/android/hardware/cts/helpers/ |
TestSensorEvent.java | 19 import android.hardware.Sensor; 30 public final Sensor sensor; field in class:TestSensorEvent 40 * @param event the received sensor event 55 sensor = event.sensor; 65 public TestSensorEvent(Sensor sensor, long timestamp, int accuracy, float[] values) { 66 this(sensor, timestamp, timestamp, accuracy, values); 72 public TestSensorEvent(Sensor sensor, long timestamp, long receivedTimestamp, int accuracy [all...] |
/frameworks/base/services/core/java/com/android/server/ |
SensorNotificationService.java | 23 import android.hardware.Sensor; 40 private Sensor mMetaSensor; 55 mMetaSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_DYNAMIC_SENSOR_META); 57 if (DBG) Slog.d(TAG, "Cannot obtain dynamic meta sensor, not supported."); 69 if (DBG) Slog.d(TAG, "DYNS sent dynamic sensor broadcast"); 74 if (event.sensor == mMetaSensor) { 80 public void onAccuracyChanged(Sensor sensor, int accuracy) {
|