Home
last modified time | relevance | path

Searched refs:lux (Results 1 - 14 of 14) sorted by relevance

/base/powermgr/display_manager/brightness_manager/src/
H A Dlight_lux_manager.cpp42 void LightLuxManager::SetLux(float lux) in SetLux() argument
44 lux = GetValidLux(lux); in SetLux()
45 mLux = lux; in SetLux()
47 UpdateLuxBuffer(currentTime, lux); in SetLux()
56 void LightLuxManager::UpdateLuxBuffer(int64_t timestamp, float lux) in UpdateLuxBuffer() argument
59 mLuxBuffer.Push(timestamp, lux); in UpdateLuxBuffer()
72 DISPLAY_HILOGI(FEAT_BRIGHTNESS, "fist sensor lux, smoothLux=%{public}f, " in IsUpdateLuxSuccess()
107 float lux = mLuxBuffer.GetData(i - 1); in CalcSmoothLux() local
108 if (luxMin > lux) { in CalcSmoothLux()
158 UpdateParam(const float lux) UpdateParam() argument
242 UpdateSmoothedLux(float lux) UpdateSmoothedLux() argument
312 IsNeedUpdateBrightness(float lux) IsNeedUpdateBrightness() argument
[all...]
H A Dcalculation_manager.cpp48 float BrightnessCalculationManager::GetInterpolatedValue(float lux) in GetInterpolatedValue() argument
50 float valueInterp = GetInterpolatedBrightenssLevel(mPosBrightness, lux) / MAX_DEFAULT_BRIGHTNESS; in GetInterpolatedValue()
51 DISPLAY_HILOGI(FEAT_BRIGHTNESS, "GetInterpolatedValue lux=%{public}f, valueInterp=%{public}f, "\ in GetInterpolatedValue()
52 " mPosBrightness=%{public}f", lux, valueInterp, mPosBrightness); in GetInterpolatedValue()
56 float BrightnessCalculationManager::GetInterpolatedBrightenssLevel(float positionBrightness, float lux) in GetInterpolatedBrightenssLevel() argument
59 UpdateCurveAmbientLux(lux); in GetInterpolatedBrightenssLevel()
60 UpdateDefaultBrightness(lux); in GetInterpolatedBrightenssLevel()
77 DISPLAY_HILOGI(FEAT_BRIGHTNESS, "GetLevel lux=%{public}f, offsetBrightness=%{public}f, default=%{public}f", in GetInterpolatedBrightenssLevel()
78 lux, offsetBrightness, mDefaultBrightnessFromLux); in GetInterpolatedBrightenssLevel()
82 void BrightnessCalculationManager::UpdateDefaultBrightness(float lux) in UpdateDefaultBrightness() argument
88 GetCurrentBrightness(float lux) GetCurrentBrightness() argument
175 float lux = static_cast<int>(mOffsetLux); GetAmbientOffsetLux() local
179 GetBrightenOffsetNoValidBrightenLux(float lux) GetBrightenOffsetNoValidBrightenLux() argument
240 UpdateBrightnessOffset(float posBrightness, float lux) UpdateBrightnessOffset() argument
269 UpdateCurveAmbientLux(float lux) UpdateCurveAmbientLux() argument
[all...]
H A Dcalculation_curve.cpp52 float BrightnessCalculationCurve::GetCurrentBrightness(float lux) in GetCurrentBrightness() argument
59 float brightness = GetBrightnessCurveLevel(curve, lux); in GetCurrentBrightness()
64 float BrightnessCalculationCurve::GetBrightnessCurveLevel(std::vector<PointXy>& linePointsList, float lux) in GetBrightnessCurveLevel() argument
68 if (lux < point->x) { in GetBrightnessCurveLevel()
72 brightnessLevel = ((point->y - prePoint->y) / (point->x - prePoint->x) * (lux - prePoint->x)) in GetBrightnessCurveLevel()
84 void BrightnessCalculationCurve::UpdateCurveAmbientLux(float lux) in UpdateCurveAmbientLux() argument
86 mCurveAmbientLux = lux; in UpdateCurveAmbientLux()
H A Dbrightness_service.cpp669 void BrightnessService::ProcessLightLux(float lux) in ProcessLightLux() argument
671 DISPLAY_HILOGD(FEAT_BRIGHTNESS, "ProcessLightLux, lux=%{public}f, mLightLux=%{public}f", in ProcessLightLux()
672 lux, mLightLuxManager.GetSmoothedLux()); in ProcessLightLux()
684 NotifyLightChangeToAps(AMBIENT_LIGHT_TYPE, lux); in ProcessLightLux()
685 if (mLightLuxManager.IsNeedUpdateBrightness(lux)) { in ProcessLightLux()
686 DISPLAY_HILOGI(FEAT_BRIGHTNESS, "UpdateLightLux, lux=%{public}f, mLightLux=%{public}f, isFirst=%{public}d", in ProcessLightLux()
687 lux, mLightLuxManager.GetSmoothedLux(), mLightLuxManager.GetIsFirstLux()); in ProcessLightLux()
688 UpdateCurrentBrightnessLevel(lux, mLightLuxManager.GetIsFirstLux()); in ProcessLightLux()
692 if (static_cast<uint32_t>(lux) < AMBIENT_LUX_LEVELS[index]) { in ProcessLightLux()
695 // Notify ambient lux chang in ProcessLightLux()
707 UpdateCurrentBrightnessLevel(float lux, bool isFastDuration) UpdateCurrentBrightnessLevel() argument
743 GetBrightnessLevel(float lux) GetBrightnessLevel() argument
[all...]
/base/powermgr/display_manager/brightness_manager/include/
H A Dcalculation_manager.h37 float GetInterpolatedValue(float lux);
39 void UpdateBrightnessOffset(float posBrightness, float lux);
50 void UpdateCurveAmbientLux(float lux);
51 float GetInterpolatedBrightenssLevel(float positionBrightness, float lux);
52 void UpdateDefaultBrightness(float lux);
53 float GetCurrentBrightness(float lux);
57 float GetBrightenOffsetNoValidBrightenLux(float lux);
H A Dlight_lux_manager.h42 void UpdateSmoothedLux(float lux);
43 bool IsNeedUpdateBrightness(float lux) override;
46 void SetLux(const float lux) override;
50 void UpdateLuxBuffer(int64_t timestamp, float lux);
55 void UpdateParam(float lux);
57 float GetValidLux(float lux) const;
H A Dcalculation_curve.h38 float GetCurrentBrightness(float lux);
39 void UpdateCurveAmbientLux(float lux);
49 float GetBrightnessCurveLevel(std::vector<PointXy>& linePointsList, float lux);
H A Dilight_lux_manager.h33 virtual bool IsNeedUpdateBrightness(float lux) = 0;
35 virtual void SetLux(const float lux) = 0;
H A Dbrightness_service.h114 void ProcessLightLux(float lux);
121 uint32_t GetBrightnessLevel(float lux);
193 void UpdateCurrentBrightnessLevel(float lux, bool isFastDuration);
/base/powermgr/display_manager/state_manager/service/native/src/
H A Ddisplay_auto_brightness.cpp54 if (lastNode.lux <= scalar && scalar < curNode.lux) { in CalculateAutoBrightness()
55 brightness = static_cast<uint32_t>(lastNode.brightness + (scalar - lastNode.lux) * in CalculateAutoBrightness()
56 ((curNode.brightness - lastNode.brightness) / (curNode.lux - lastNode.lux))); in CalculateAutoBrightness()
/base/useriam/face_auth/services/inc/
H A Discreen_brightness_task.h31 virtual void SetAmbientLight(float lux) = 0;
/base/powermgr/display_manager/state_manager/service/native/include/
H A Ddisplay_auto_brightness.h37 float lux; member
/base/useriam/face_auth/services_ex/inc/
H A Dscreen_brightness_task.h40 void SetAmbientLight(float lux) override;
/base/useriam/face_auth/services_ex/src/
H A Dscreen_brightness_task.cpp71 constexpr float AMBIENT_LIGHT_THRESHOLD_FOR_BEGIN = 2.0; // lux
295 void ScreenBrightnessTask::SetAmbientLight(float lux) in SetAmbientLight() argument
297 IAM_LOGI("receive ambient light %{public}f", lux); in SetAmbientLight()
300 currentAmbientLightLux_ = lux; in SetAmbientLight()

Completed in 7 milliseconds