/base/powermgr/display_manager/brightness_manager/src/ |
H A D | light_lux_manager.cpp | 42 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 D | calculation_manager.cpp | 48 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 D | calculation_curve.cpp | 52 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 D | brightness_service.cpp | 669 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 D | calculation_manager.h | 37 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 D | light_lux_manager.h | 42 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 D | calculation_curve.h | 38 float GetCurrentBrightness(float lux);
39 void UpdateCurveAmbientLux(float lux);
49 float GetBrightnessCurveLevel(std::vector<PointXy>& linePointsList, float lux);
|
H A D | ilight_lux_manager.h | 33 virtual bool IsNeedUpdateBrightness(float lux) = 0;
35 virtual void SetLux(const float lux) = 0;
|
H A D | brightness_service.h | 114 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 D | display_auto_brightness.cpp | 54 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 D | iscreen_brightness_task.h | 31 virtual void SetAmbientLight(float lux) = 0;
|
/base/powermgr/display_manager/state_manager/service/native/include/ |
H A D | display_auto_brightness.h | 37 float lux; member
|
/base/useriam/face_auth/services_ex/inc/ |
H A D | screen_brightness_task.h | 40 void SetAmbientLight(float lux) override;
|
/base/useriam/face_auth/services_ex/src/ |
H A D | screen_brightness_task.cpp | 71 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()
|