/aosp12/hardware/invensense/6515/libsensors_iio/software/core/mllite/ |
H A D | data_builder.c | 91 memcpy(raw, sensors.compass.raw, sizeof(sensors.compass.raw)); in inv_get_raw_compass() 155 memset(&sensors, 0, sizeof(sensors)); in inv_init_data_builder() 339 if (sensors.quat.timestamp_prev != sensors.quat.timestamp) in inv_raw_sensor_timestamp() 345 if (sensors.gyro.timestamp_prev != sensors.gyro.timestamp) in inv_raw_sensor_timestamp() 383 if (sensors.quat.timestamp_prev != sensors.quat.timestamp) in inv_get_9_axis_timestamp() 1033 sensors.accel.timestamp_prev = sensors.accel.timestamp; in inv_build_accel() 1059 sensors.gyro.timestamp_prev = sensors.gyro.timestamp; in inv_build_gyro() 1106 sensors.compass.timestamp_prev = sensors.compass.timestamp; in inv_build_compass() 1131 sensors.temp.timestamp_prev = sensors.temp.timestamp; in inv_build_temp() 1169 memcpy(sensors.quat.raw, quat, sizeof(sensors.quat.raw)); in inv_build_quat() [all …]
|
/aosp12/hardware/invensense/65xx/libsensors_iio/software/core/mllite/ |
H A D | data_builder.c | 90 memcpy(raw, sensors.compass.raw, sizeof(sensors.compass.raw)); in inv_get_raw_compass() 154 memset(&sensors, 0, sizeof(sensors)); in inv_init_data_builder() 807 sensors.accel.timestamp_prev = sensors.accel.timestamp; in inv_build_accel() 833 sensors.gyro.timestamp_prev = sensors.gyro.timestamp; in inv_build_gyro() 880 sensors.compass.timestamp_prev = sensors.compass.timestamp; in inv_build_compass() 905 sensors.temp.timestamp_prev = sensors.temp.timestamp; in inv_build_temp() 941 memcpy(sensors.quat.raw, resultQuat, sizeof(sensors.quat.raw)); in inv_build_quat() 943 memcpy(sensors.quat.raw, quat, sizeof(sensors.quat.raw)); in inv_build_quat() 1247 memcpy(data, sensors.gyro.calibrated, sizeof(sensors.gyro.calibrated)); in inv_get_gyro_set() 1263 memcpy(data, sensors.gyro.raw_scaled, sizeof(sensors.gyro.raw_scaled)); in inv_get_gyro_set_raw() [all …]
|
/aosp12/hardware/interfaces/sensors/common/default/2.X/multihal/tests/ |
H A D | Android.bp | 32 "android.hardware.sensors@2.X-shared-utils", 36 "android.hardware.sensors@1.0", 37 "android.hardware.sensors@2.0", 39 "android.hardware.sensors@2.1", 49 "android.hardware.sensors@1.0-convert", 50 "android.hardware.sensors@2.X-multihal", 111 "android.hardware.sensors@1.0-convert", 113 "android.hardware.sensors@2.X-multihal", 117 "android.hardware.sensors@1.0", 118 "android.hardware.sensors@2.0", [all …]
|
/aosp12/hardware/interfaces/sensors/common/default/2.X/multihal/tests/fake_subhal/ |
H A D | SensorsSubHal.cpp | 73 namespace sensors { namespace 79 using ::android::hardware::sensors::V1_0::OperationMode; 80 using ::android::hardware::sensors::V1_0::RateLevel; 81 using ::android::hardware::sensors::V1_0::Result; 86 using ::android::hardware::sensors::V2_1::Event; 92 std::vector<SensorInfo> sensors; in getSensorsList() local 97 _hidl_cb(sensors); in getSensorsList() 210 std::vector<SensorInfo> sensors; in getSensorsList() local 215 sensors.push_back(sensorInfo); in getSensorsList() 222 std::vector<SensorInfo> sensors; in getSensorsList() local [all …]
|
/aosp12/hardware/interfaces/sensors/common/utils/ |
H A D | ISensorsWrapper.h | 37 namespace sensors { 49 using ::android::hardware::sensors::V2_1::Event; 122 SensorsWrapperBase(sp<T> sensors) : mSensors(sensors){}; in SensorsWrapperBase() argument 174 ISensorsWrapperV1_0(sp<hardware::sensors::V1_0::ISensors> sensors) in ISensorsWrapperV1_0() argument 175 : SensorsWrapperBase(sensors){}; in ISensorsWrapperV1_0() 193 ISensorsWrapperV2_0(sp<hardware::sensors::V2_0::ISensors> sensors) in ISensorsWrapperV2_0() argument 194 : SensorsWrapperBase(sensors) { in ISensorsWrapperV2_0() 219 ISensorsWrapperV2_1(sp<hardware::sensors::V2_1::ISensors> sensors) in ISensorsWrapperV2_1() argument 220 : SensorsWrapperBase(sensors) { in ISensorsWrapperV2_1() 251 return new ISensorsWrapperV2_0(sensors); in wrapISensors() [all …]
|
/aosp12/hardware/interfaces/sensors/common/default/2.X/multihal/ |
H A D | Android.bp | 28 "android.hardware.sensors@2.X-multihal.header", 29 "android.hardware.sensors@2.X-shared-utils", 32 "android.hardware.sensors@1.0", 33 "android.hardware.sensors@2.0", 34 "android.hardware.sensors@2.1", 44 "android.hardware.sensors@1.0-convert", 71 name: "android.hardware.sensors@2.X-multihal", 82 "android.hardware.sensors@2.X-multihal.header", 96 "android.hardware.sensors@2.0-multihal.header", 100 "android.hardware.sensors@2.0-multihal.header", [all …]
|
/aosp12/hardware/libhardware/modules/sensors/dynamic_sensor/ |
H A D | DynamicSensorsSubHal.cpp | 27 using ::android::hardware::sensors::V1_0::Result; 112 std::vector<SensorInfo> sensors; in getSensorsList_2_1() local 117 sensors.resize(1); in getSensorsList_2_1() 119 sensors[0].name = sensor_info.name; in getSensorsList_2_1() 120 sensors[0].vendor = sensor_info.vendor; in getSensorsList_2_1() 121 sensors[0].version = 1; in getSensorsList_2_1() 124 sensors[0].maxRange = sensor_info.maxRange; in getSensorsList_2_1() 126 sensors[0].power = sensor_info.power; in getSensorsList_2_1() 127 sensors[0].minDelay = sensor_info.minDelay; in getSensorsList_2_1() 132 sensors[0].flags = sensor_info.flags; in getSensorsList_2_1() [all …]
|
H A D | BaseDynamicSensorDaemon.cpp | 31 BaseSensorVector sensors = createSensor(deviceKey); in onConnectionChange() local 32 if (sensors.empty()) { in onConnectionChange() 35 ALOGV("discovered %zu sensors from device", sensors.size()); in onConnectionChange() 37 auto result = mDeviceKeySensorMap.emplace(deviceKey, std::move(sensors)); in onConnectionChange() 52 BaseSensorVector sensors = i->second; in onConnectionChange() local 53 for (auto &sensor : sensors) { in onConnectionChange()
|
H A D | Android.bp | 86 // hosts other sensors: add dependency on sensors.dynamic_sensor_hal in device level makefile … 105 name: "sensors.dynamic_sensor_hal", 113 "sensors.cpp", 116 "android.hardware.sensors@2.0", 117 "android.hardware.sensors@2.0-ScopedWakelock", 118 "android.hardware.sensors@2.1", 122 "android.hardware.sensors@1.0-convert", 125 "android.hardware.sensors@2.X-multihal.header", 126 "android.hardware.sensors@2.X-shared-utils",
|
/aosp12/hardware/interfaces/sensors/common/vts/2_X/ |
H A D | VtsHalSensorsV2_XTargetTest.h | 317 return sensors; in getNonOneShotSensors() 329 return sensors; in getNonOneShotAndNonSpecialSensors() 342 return sensors; in getNonOneShotAndNonOnChangeAndNonSpecialSensors() 352 return sensors; in getOneShotSensors() 362 return sensors; in getInjectEventSensors() 446 if (sensors.size() == 0) { in TEST_P() 465 for (const auto& s : sensors) { in TEST_P() 644 if (sensors.size() == 0) { in TEST_P() 656 if (sensors.size() == 0) { in TEST_P() 667 if (sensors.size() == 0) { in TEST_P() [all …]
|
H A D | SensorsHidlEnvironmentV2_X.h | 35 using ::android::hardware::sensors::V2_1::implementation::ISensorsWrapperBase; 36 using ::android::hardware::sensors::V2_1::implementation::MAX_RECEIVE_BUFFER_EVENT_COUNT; 37 using ::android::hardware::sensors::V2_1::implementation::NoOpSensorsCallback; 38 using ::android::hardware::sensors::V2_1::implementation::wrapISensors; 49 : public SensorsHidlEnvironmentBase<::android::hardware::sensors::V2_1::Event> { 114 std::array<::android::hardware::sensors::V2_1::Event, MAX_RECEIVE_BUFFER_EVENT_COUNT>
|
/aosp12/hardware/google/pixel/thermal/utils/ |
H A D | config_parser.cpp | 157 Json::Value sensors = root["Sensors"]; in ParseSensorInfo() local 190 if (sensors[i]["Monitor"].empty() || !sensors[i]["Monitor"].isBool()) { in ParseSensorInfo() 199 if (sensors[i]["SendPowerHint"].empty() || !sensors[i]["SendPowerHint"].isBool()) { in ParseSensorInfo() 222 if (sensors[i]["VirtualSensor"].empty() || !sensors[i]["VirtualSensor"].isBool()) { in ParseSensorInfo() 252 values = sensors[i]["HotHysteresis"]; in ParseSensorInfo() 270 values = sensors[i]["ColdThreshold"]; in ParseSensorInfo() 293 values = sensors[i]["ColdHysteresis"]; in ParseSensorInfo() 313 values = sensors[i]["Combination"]; in ParseSensorInfo() 364 if (!sensors[i]["TempPath"].empty()) { in ParseSensorInfo() 413 if (!sensors[i]["PIDInfo"].empty()) { in ParseSensorInfo() [all …]
|
/aosp12/hardware/interfaces/sensors/1.0/default/ |
H A D | Android.bp | 11 name: "android.hardware.sensors@1.0-impl", 23 "android.hardware.sensors@1.0", 26 "android.hardware.sensors@1.0-convert", 29 local_include_dirs: ["include/sensors"], 33 name: "android.hardware.sensors@1.0-convert", 45 "android.hardware.sensors@1.0", 47 local_include_dirs: ["include/sensors"], 54 name: "android.hardware.sensors@1.0-service", 57 init_rc: ["android.hardware.sensors@1.0-service.rc"], 67 "android.hardware.sensors@1.0",
|
/aosp12/hardware/interfaces/sensors/1.0/vts/functional/ |
H A D | SensorsHidlEnvironmentV1_0.cpp | 24 using ::android::hardware::sensors::V1_0::ISensors; 25 using ::android::hardware::sensors::V1_0::Result; 26 using ::android::hardware::sensors::V1_0::SensorInfo; 45 sensors = ISensors::getService(mServiceName); in resetHal() 46 if (sensors == nullptr) { in resetHal() 54 if (!sensors->poll(0, [](auto, const auto&, const auto&) {}).isOk()) { in resetHal() 60 if (!sensors in resetHal() 75 if (!sensors->activate(i.sensorHandle, false).isOk()) { in resetHal() 98 sensors = nullptr; in resetHal() 113 if (!env->sensors in pollingThread()
|
/aosp12/hardware/qcom/sm8150/thermal/ |
H A D | thermal_common.c | 42 static struct vendor_temperature *sensors; variable 271 if (sensors != NULL && sensor_cnt != 0) in thermal_zone_init() 278 sensors = calloc(get_num_cpus() + cfg_cnt - 1, in thermal_zone_init() 289 free(sensors); in thermal_zone_init() 297 free(sensors); in thermal_zone_init() 368 if (sensors == NULL) { in get_temperature_for_all() 374 ssize_t result = read_temperature(sensors[idx].tzn, sensors[idx].t.type, in get_temperature_for_all() 375 sensors[idx].t.name, sensors[idx].mult, in get_temperature_for_all() 376 sensors[idx].t.throttling_threshold, in get_temperature_for_all() 377 sensors[idx].t.shutdown_threshold, in get_temperature_for_all() [all …]
|
/aosp12/hardware/qcom/sdm845/thermal/ |
H A D | thermal_common.c | 42 static struct vendor_temperature *sensors; variable 271 if (sensors != NULL && sensor_cnt != 0) in thermal_zone_init() 278 sensors = calloc(get_num_cpus() + cfg_cnt - 1, in thermal_zone_init() 289 free(sensors); in thermal_zone_init() 297 free(sensors); in thermal_zone_init() 368 if (sensors == NULL) { in get_temperature_for_all() 374 ssize_t result = read_temperature(sensors[idx].tzn, sensors[idx].t.type, in get_temperature_for_all() 375 sensors[idx].t.name, sensors[idx].mult, in get_temperature_for_all() 376 sensors[idx].t.throttling_threshold, in get_temperature_for_all() 377 sensors[idx].t.shutdown_threshold, in get_temperature_for_all() [all …]
|
/aosp12/frameworks/base/core/java/android/hardware/ |
H A D | LegacySensorManager.java | 109 SensorListener listener, int sensors, int rate) { in registerLegacyListener() argument 112 if ((sensors & legacyType) != 0) { in registerLegacyListener() 150 listener, sensors); in unregisterListener() 152 listener, sensors); in unregisterListener() 154 listener, sensors); in unregisterListener() 156 listener, sensors); in unregisterListener() 158 listener, sensors); in unregisterListener() 162 SensorListener listener, int sensors) { in unregisterLegacyListener() argument 164 if ((sensors & legacyType) != 0) { in unregisterLegacyListener() 244 private static boolean hasOrientationSensor(int sensors) { in hasOrientationSensor() argument [all …]
|
/aosp12/frameworks/native/services/sensorservice/ |
H A D | SensorList.cpp | 79 Vector<Sensor> sensors; in getUserSensors() local 81 [&sensors] (const Entry& e) -> bool { in getUserSensors() 87 return sensors; in getUserSensors() 92 Vector<Sensor> sensors; in getUserDebugSensors() local 94 [&sensors] (const Entry& e) -> bool { in getUserDebugSensors() 100 return sensors; in getUserDebugSensors() 105 Vector<Sensor> sensors; in getDynamicSensors() local 107 [&sensors] (const Entry& e) -> bool { in getDynamicSensors() 113 return sensors; in getDynamicSensors() 118 Vector<Sensor> sensors; in getVirtualSensors() local [all …]
|
/aosp12/hardware/interfaces/sensors/2.0/multihal/ |
H A D | Android.bp | 26 name: "android.hardware.sensors@2.0-service.multihal", 35 init_rc: ["android.hardware.sensors@2.0-service-multihal.rc"], 36 vintf_fragments: ["android.hardware.sensors@2.0-multihal.xml"], 38 "android.hardware.sensors@2.X-shared-utils", 41 "android.hardware.sensors@2.0", 42 "android.hardware.sensors@2.0-ScopedWakelock", 43 "android.hardware.sensors@2.1", 53 "android.hardware.sensors@1.0-convert", 54 "android.hardware.sensors@2.X-multihal",
|
/aosp12/hardware/interfaces/sensors/2.1/default/ |
H A D | Android.bp | 26 name: "android.hardware.sensors@2.1-service.mock", 34 init_rc: ["android.hardware.sensors@2.1-service-mock.rc"], 36 "android.hardware.sensors@2.X-shared-utils", 39 "android.hardware.sensors@1.0", 40 "android.hardware.sensors@2.0", 41 "android.hardware.sensors@2.1", 50 "android.hardware.sensors@1.0-convert", 51 "android.hardware.sensors@2.X-shared-impl", 53 vintf_fragments: ["android.hardware.sensors@2.1.xml"],
|
/aosp12/hardware/interfaces/sensors/2.1/multihal/ |
H A D | Android.bp | 26 name: "android.hardware.sensors@2.1-service.multihal", 35 init_rc: ["android.hardware.sensors@2.1-service-multihal.rc"], 36 vintf_fragments: ["android.hardware.sensors@2.1-multihal.xml"], 38 "android.hardware.sensors@2.X-shared-utils", 41 "android.hardware.sensors@2.0", 42 "android.hardware.sensors@2.0-ScopedWakelock", 43 "android.hardware.sensors@2.1", 53 "android.hardware.sensors@1.0-convert", 54 "android.hardware.sensors@2.X-multihal",
|
/aosp12/hardware/interfaces/sensors/2.0/default/ |
H A D | Android.bp | 26 name: "android.hardware.sensors@2.0-service.mock", 33 init_rc: ["android.hardware.sensors@2.0-service-mock.rc"], 35 "android.hardware.sensors@2.X-shared-utils", 38 "android.hardware.sensors@1.0", 39 "android.hardware.sensors@2.0", 42 "android.hardware.sensors@2.1", 51 "android.hardware.sensors@1.0-convert", 52 "android.hardware.sensors@2.X-shared-impl", 54 vintf_fragments: ["android.hardware.sensors@2.0.xml"],
|
H A D | SensorsV2_0.h | 26 namespace sensors { 30 struct SensorsV2_0 : public ::android::hardware::sensors::V2_X::implementation::Sensors<ISensors> { 33 std::vector<V1_0::SensorInfo> sensors; in getSensorsList() local 35 sensors.push_back(V2_1::implementation::convertToOldSensorInfo( in getSensorsList() 40 _hidl_cb(sensors); in getSensorsList()
|
/aosp12/hardware/interfaces/sensors/common/default/2.X/ |
H A D | Sensors.h | 37 namespace sensors { 43 using Event = ::android::hardware::sensors::V1_0::Event; 44 using OperationMode = ::android::hardware::sensors::V1_0::OperationMode; 45 using RateLevel = ::android::hardware::sensors::V1_0::RateLevel; 46 using Result = ::android::hardware::sensors::V1_0::Result; 47 using SharedMemInfo = ::android::hardware::sensors::V1_0::SharedMemInfo; 48 using EventQueueFlagBits = ::android::hardware::sensors::V2_0::EventQueueFlagBits; 49 using SensorTimeout = ::android::hardware::sensors::V2_0::SensorTimeout; 50 using WakeLockQueueFlagBits = ::android::hardware::sensors::V2_0::WakeLockQueueFlagBits; 51 using ISensorsCallback = ::android::hardware::sensors::V2_0::ISensorsCallback; [all …]
|
H A D | Sensor.h | 31 namespace sensors { 39 using Event = ::android::hardware::sensors::V2_1::Event; 47 using OperationMode = ::android::hardware::sensors::V1_0::OperationMode; 48 using Result = ::android::hardware::sensors::V1_0::Result; 49 using Event = ::android::hardware::sensors::V2_1::Event; 50 using EventPayload = ::android::hardware::sensors::V1_0::EventPayload; 51 using SensorInfo = ::android::hardware::sensors::V2_1::SensorInfo; 52 using SensorType = ::android::hardware::sensors::V2_1::SensorType;
|