/hardware/invensense/6515/libsensors_iio/software/simple_apps/devnode_parser/ |
D | read_device_node.c | 56 void get_sensor_data(char *d, short *sensor) in get_sensor_data() argument 60 sensor[i] = *(short *)(d + 2 + i * 2); in get_sensor_data() 76 short sensor[3]; in read_data() local 121 get_sensor_data(dptr, sensor); in read_data() 123 … printf("PRESS, %d, %lld\n", (sensor[1] << 16) + (unsigned short)sensor[2], *(long long *)dptr); in read_data() 129 get_sensor_data(dptr, sensor); in read_data() 131 … printf("ACCEL, %d, %d, %d, %lld\n", sensor[0], sensor[1], sensor[2], *(long long *)dptr); in read_data() 137 get_sensor_data(dptr, sensor); in read_data() 139 … printf("GYRO, %d, %d, %d, %lld\n", sensor[0], sensor[1], sensor[2], *(long long *)dptr); in read_data() 145 get_sensor_data(dptr, sensor); in read_data() [all …]
|
/hardware/interfaces/sensors/1.0/ |
D | ISensors.hal | 31 * Data is injected for the supported sensors by the sensor service in 41 * Activate/de-activate one sensor. 43 * After sensor de-activation, existing sensor events that have not 45 * subsequent activation will not get stale sensor events (events 48 * @param sensorHandle is the handle of the sensor to change. 49 * @param enabled set to true to enable, or false to disable the sensor. 56 * Generate a vector of sensor events containing at most "maxCount" 62 * If there is no sensor event when this function is being called, block 63 * until there are sensor events available. 69 * @return data vector of Event contains sensor events. [all …]
|
D | types.hal | 21 * introduction to and detailed descriptions of Android sensor types: 46 * Each sensor has a type which defines what this sensor measures and how 52 * Device manufacturers (OEMs) can define their own sensor types, for 54 * sensor types are specific to an OEM and can't be exposed in the SDK. 59 * the description of the sensor type. 61 * Each sensor also has a "typeAsString". 63 * values defined in Android API with "android.sensor." prefix. 66 * typeAsString = "" (will be replace by "android.sensor.accelerometer" by 69 * by the sensor provider's or OEM reverse domain name. In particular, they 70 * cannot use the "android.sensor." prefix. [all …]
|
/hardware/libhardware/modules/sensors/dynamic_sensor/test/ |
D | HidRawDeviceTest.cpp | 72 SP(HidRawSensor) sensor = std::make_shared<HidRawSensor>( in test() 75 if (!sensor->isValid()) { in test() 80 const sensor_t *s = sensor->getSensor(); in test() 82 LOG_V << sensor->dump() << LOG_ENDL; in test() 86 LOG_V << "sensor: " << e.sensor << ", type: " << e.type << ", ts: " << e.timestamp in test() 93 sensor->setEventCallback(&callback); in test() 96 sensor->batch(100LL*1000*1000 /*ns*/, 0); in test() 97 sensor->enable(true); in test() 106 sensor->handleInput(id, buffer); in test() 110 sensor->enable(false); in test()
|
/hardware/libhardware/modules/sensors/dynamic_sensor/ |
D | DynamicSensorManager.cpp | 115 .sensor = mHandleRange.first, in flush() 130 bool DynamicSensorManager::registerSensor(sp<BaseSensorObject> sensor) { in registerSensor() argument 132 if (mReverseMap.find(sensor.get()) != mReverseMap.end()) { in registerSensor() 143 mMap.emplace(handle, sensor); in registerSensor() 144 mReverseMap.emplace(sensor.get(), handle); in registerSensor() 145 sensor->setEventCallback(this); in registerSensor() 150 std::forward_as_tuple(handle, sensor)); in registerSensor() 157 void DynamicSensorManager::unregisterSensor(sp<BaseSensorObject> sensor) { in unregisterSensor() argument 159 auto i = mReverseMap.find(sensor.get()); in unregisterSensor() 198 event.sensor = 0; in submitEvent() [all …]
|
D | DynamicSensorManager.h | 50 bool registerSensor(sp<BaseSensorObject> sensor); 51 void unregisterSensor(sp<BaseSensorObject> sensor); 76 ConnectionReport(int handle, sp<BaseSensorObject> sensor);
|
D | BaseDynamicSensorDaemon.cpp | 53 for (auto &sensor : sensors) { in onConnectionChange() local 54 mManager.unregisterSensor(sensor); in onConnectionChange()
|
D | SensorEventCallback.h | 32 virtual int submitEvent(SP(BaseSensorObject) sensor, const sensors_event_t &e) = 0;
|
/hardware/invensense/6515/libsensors_iio/software/simple_apps/stress_iio/ |
D | stress_iio.c | 700 void get_sensor_data(char *d, short *sensor) in get_sensor_data() argument 705 sensor[i] = *(short *)(d + 2 + i * 2); in get_sensor_data() 712 short sensor[3]; in read_data() local 790 get_sensor_data(dptr, sensor); in read_data() 792 … printf("PRESSURE:%d, %lld\n", (sensor[1] << 16) + (unsigned short)sensor[2], *(long long *)dptr); in read_data() 798 get_sensor_data(dptr, sensor); in read_data() 800 printf("A:%d, %d, %d, %lld\n", sensor[0], sensor[1], sensor[2], *(long long *)dptr); in read_data() 806 get_sensor_data(dptr, sensor); in read_data() 809 printf("G:%d, %d, %d, %lld\n", sensor[0], sensor[1], sensor[2], *(long long *)dptr); in read_data() 815 get_sensor_data(dptr, sensor); in read_data() [all …]
|
D | README | 24 other sensor output (including quaternion, gyro, accel, and compass.) in the
|
/hardware/intel/common/utils/ituxd/src/com/intel/thermal/ |
D | ThermalZone.java | 555 ThermalSensor sensor = mThermalSensors.get(0); in registerUevent() local 556 if (sensor == null) return; in registerUevent() 557 String path = sensor.getUEventDevPath(); in registerUevent() 560 sensor.updateSensorTemp(); in registerUevent() 561 setZoneTemp(sensor.getCurrTemp()); in registerUevent() 567 programThresholds(sensor); in registerUevent() 589 ThermalSensor sensor = mThermalSensors.get(0); 590 if (sensor != null && sensor.getSensorName() != null 591 && sensor.getSensorName().equalsIgnoreCase(sensorName)) { 594 errorVal = sensor.getErrorCorrectionTemp(); [all …]
|
/hardware/interfaces/sensors/1.0/vts/functional/ |
D | VtsHalSensorsV1_0TargetTest.cpp | 533 static bool isDirectReportRateSupported(SensorInfo sensor, RateLevel rate); 534 static bool isDirectChannelTypeSupported(SensorInfo sensor, SharedMemType type); 747 bool SensorsHidlTest::isDirectReportRateSupported(SensorInfo sensor, RateLevel rate) { in isDirectReportRateSupported() argument 749 static_cast<unsigned int>(sensor.flags & SensorFlagBits::MASK_DIRECT_REPORT) in isDirectReportRateSupported() 754 bool SensorsHidlTest::isDirectChannelTypeSupported(SensorInfo sensor, SharedMemType type) { in isDirectChannelTypeSupported() argument 757 return (sensor.flags & SensorFlagBits::DIRECT_CHANNEL_ASHMEM) != 0; in isDirectChannelTypeSupported() 759 return (sensor.flags & SensorFlagBits::DIRECT_CHANNEL_GRALLOC) != 0; in isDirectChannelTypeSupported() 920 SensorInfo sensor = defaultSensorByType(type); in testStreamingOperation() local 922 if (!isValidType(sensor.type)) { in testStreamingOperation() 927 if (std::chrono::microseconds(sensor.minDelay) > samplingPeriod) { in testStreamingOperation() [all …]
|
/hardware/libhardware/modules/sensors/ |
D | multihal.cpp | 333 full_handle.localHandle = dest->meta_data.sensor; in copy_event_remap_handle() 334 dest->meta_data.sensor = get_global_handle(&full_handle); in copy_event_remap_handle() 336 full_handle.localHandle = dest->sensor; in copy_event_remap_handle() 337 dest->sensor = get_global_handle(&full_handle); in copy_event_remap_handle() 358 if (data[eventsRead].sensor == -1) { in poll() 416 int local_handle = get_local_handle(data->sensor); in inject_sensor_data() 417 sensors_poll_device_1_t* v1 = this->get_v1_device_by_handle(data->sensor); in inject_sensor_data() 418 if (halIsAPILevelCompliant(this, data->sensor, SENSORS_DEVICE_API_VERSION_1_4) && in inject_sensor_data() 423 data->type, data->sensor); in inject_sensor_data()
|
/hardware/invensense/65xx/libsensors_iio/software/core/mllite/ |
D | data_builder.c | 56 void inv_apply_calibration(struct inv_single_sensor_t *sensor, const long *bias); 206 void set_sensor_orientation_and_scale(struct inv_single_sensor_t *sensor, in set_sensor_orientation_and_scale() argument 217 sensor->sensitivity = sensitivity; in set_sensor_orientation_and_scale() 232 sensor->orientation = orientation; in set_sensor_orientation_and_scale() 486 void inv_apply_calibration(struct inv_single_sensor_t *sensor, const long *bias) in inv_apply_calibration() argument 491 raw32[0] = (long)sensor->raw[0] << 15; in inv_apply_calibration() 492 raw32[1] = (long)sensor->raw[1] << 15; in inv_apply_calibration() 493 raw32[2] = (long)sensor->raw[2] << 15; in inv_apply_calibration() 495 …inv_convert_to_body_with_scale(sensor->orientation, sensor->sensitivity << 1, raw32, sensor->raw_s… in inv_apply_calibration() 501 …inv_convert_to_body_with_scale(sensor->orientation, sensor->sensitivity << 1, raw32, sensor->calib… in inv_apply_calibration() [all …]
|
/hardware/interfaces/sensors/1.0/default/ |
D | convert.cpp | 71 .sensorHandle = src.sensor, in convertFromSensorEvent() 83 dst->sensorHandle = src.meta_data.sensor; in convertFromSensorEvent() 213 .sensor = src.sensorHandle, in convertToSensorEvent() 225 dst->meta_data.sensor = src.sensorHandle; in convertToSensorEvent() 227 dst->sensor = 0; in convertToSensorEvent() 317 dst->dynamic_sensor_meta.sensor = NULL; // to be filled in later in convertToSensorEvent()
|
D | Sensors.cpp | 215 CHECK(dyn->sensor != nullptr); in poll() 216 CHECK_EQ(dyn->sensor->handle, dyn->handle); in poll() 219 convertFromSensor(*dyn->sensor, &info); in poll()
|
/hardware/libhardware/include/hardware/ |
D | sensors.h | 252 int32_t sensor; member 262 const struct sensor_t * sensor; // should be NULL if connected == false member 302 int32_t sensor; member
|
/hardware/invensense/6515/libsensors_iio/software/core/mllite/ |
D | data_builder.c | 57 void inv_apply_calibration(struct inv_single_sensor_t *sensor, const long *bias); 207 void set_sensor_orientation_and_scale(struct inv_single_sensor_t *sensor, in set_sensor_orientation_and_scale() argument 218 sensor->sensitivity = sensitivity; in set_sensor_orientation_and_scale() 233 sensor->orientation = orientation; in set_sensor_orientation_and_scale() 691 void inv_apply_calibration(struct inv_single_sensor_t *sensor, const long *bias) in inv_apply_calibration() argument 696 raw32[0] = (long)sensor->raw[0] << 15; in inv_apply_calibration() 697 raw32[1] = (long)sensor->raw[1] << 15; in inv_apply_calibration() 698 raw32[2] = (long)sensor->raw[2] << 15; in inv_apply_calibration() 700 …inv_convert_to_body_with_scale(sensor->orientation, sensor->sensitivity << 1, raw32, sensor->raw_s… in inv_apply_calibration() 706 …inv_convert_to_body_with_scale(sensor->orientation, sensor->sensitivity << 1, raw32, sensor->calib… in inv_apply_calibration() [all …]
|
/hardware/interfaces/biometrics/fingerprint/2.1/ |
D | types.hal | 47 * user interaction. For example, if the sensor is dirty during enrollment and 76 * be used to tell the user to clean the sensor if it is detected to be dirty. 83 /** sensor needs more data, i.e. longer swipe. */ 88 /** sensor needs to be cleaned */
|
D | IBiometricsFingerprintClientCallback.hal | 20 fingerprint driver in response to user actions on the fingerprint sensor 33 * Sent when a fingerprint image is acquired by the sensor
|
/hardware/interfaces/automotive/vehicle/2.1/ |
D | types.hal | 33 * Vendors must specify wheels that support this sensor in 67 * are 1 if the corresponding index is a valid sensor index whose value can 71 * are 1 if the corresponding index is a valid sensor index whose value 112 * are 1 if the corresponding index is a valid sensor index whose value can 116 * are 1 if the corresponding index is a valid sensor index whose value 124 * of the fuel composition sensor circuit. 340 * This enum provides the canonical mapping for sensor properties that have an integer value. 356 * The value of this sensor is a bitmask that specifies whether ignition-specific 425 * This enum provides the canonical mapping for sensor properties that have a floating-point value.
|
/hardware/akm/AK8975_FS/libsensors/ |
D | AkmSensor.cpp | 47 mPendingEvents[Accelerometer].sensor = ID_A; in AkmSensor() 52 mPendingEvents[MagneticField].sensor = ID_M; in AkmSensor() 57 mPendingEvents[Orientation ].sensor = ID_O; in AkmSensor()
|
D | sensors.cpp | 285 SensorBase* const sensor(mSensors[i]); in pollEvents() local 286 if ((mPollFds[i].revents & POLLIN) || (sensor->hasPendingEvents())) { in pollEvents() 287 int nb = sensor->readEvents(data, count); in pollEvents()
|
/hardware/interfaces/camera/device/1.0/ |
D | types.hal | 47 * back-facing camera sensor is mounted in landscape. You are looking at the 48 * screen. If the top side of the camera sensor is aligned with the right 50 * top side of a front-facing camera sensor is aligned with the right of the 202 * The direction is relative to the sensor orientation, that is, what the 203 * sensor sees. The direction is not affected by the rotation or mirroring
|
/hardware/invensense/6515/libsensors_iio/ |
D | sensors_mpl.cpp | 235 flushCompleteEvent.sensor = 0; in pollEvents() 237 flushCompleteEvent.meta_data.sensor = handle_element->handle; in pollEvents() 242 flushCompleteEvent.meta_data.sensor); in pollEvents()
|