Lines Matching defs:hwSensor
46 Sensor::Sensor(struct sensor_t const* hwSensor, int halVersion)
48 mName = hwSensor->name;
49 mVendor = hwSensor->vendor;
50 mVersion = hwSensor->version;
51 mHandle = hwSensor->handle;
52 mType = hwSensor->type;
54 mMaxValue = hwSensor->maxRange; // FIXME: maxValue
55 mResolution = hwSensor->resolution;
56 mPower = hwSensor->power;
57 mMinDelay = hwSensor->minDelay;
63 mFifoReservedEventCount = hwSensor->fifoReservedEventCount;
64 mFifoMaxEventCount = hwSensor->fifoMaxEventCount;
71 if (hwSensor->maxDelay > INT_MAX) {
75 static_cast<int64_t>(hwSensor->maxDelay));
78 mMaxDelay = static_cast<int32_t>(hwSensor->maxDelay);
221 if (halVersion > SENSORS_DEVICE_API_VERSION_1_0 && hwSensor->stringType) {
222 mStringType = hwSensor->stringType;
224 if (halVersion > SENSORS_DEVICE_API_VERSION_1_0 && hwSensor->requiredPermission) {
225 mRequiredPermission = hwSensor->requiredPermission;
233 mFlags = static_cast<uint32_t>(hwSensor->flags);
251 mFlags |= (hwSensor->flags & SENSOR_FLAG_WAKE_UP);
252 if (mFlags != hwSensor->flags) {
254 (hwSensor->flags & REPORTING_MODE_MASK) >> REPORTING_MODE_SHIFT;