Lines Matching refs:BrightnessService

71 const uint32_t BrightnessService::AMBIENT_LUX_LEVELS[BrightnessService::LUX_LEVEL_LENGTH] = { 1, 3, 5, 10, 20, 50, 200,

76 uint32_t BrightnessService::brightnessValueMax = MAX_DEFAULT_BRGIHTNESS_LEVEL;
77 uint32_t BrightnessService::brightnessValueMin = MIN_DEFAULT_BRGIHTNESS_LEVEL;
79 BrightnessService::BrightnessService()
81 DISPLAY_HILOGI(FEAT_BRIGHTNESS, "BrightnessService created for displayId=%{public}d", mDisplayId);
94 std::string name = "BrightnessService" + std::to_string(mDisplayId);
98 BrightnessService& BrightnessService::Get()
100 static BrightnessService brightnessManager;
104 void BrightnessService::Init(uint32_t defaultMax, uint32_t defaultMin)
125 DISPLAY_HILOGI(FEAT_BRIGHTNESS, "BrightnessService::init isFoldable=%{public}d, max=%{public}u, min=%{public}u",
132 void BrightnessService::DeInit()
135 DISPLAY_HILOGI(FEAT_BRIGHTNESS, "BrightnessService::init isFoldable=%{public}d", isFoldable);
149 void BrightnessService::FoldStatusLisener::OnFoldStatusChanged(Rosen::FoldStatus foldStatus)
156 bool isSensorEnable = BrightnessService::Get().GetIsSupportLightSensor();
157 bool isAutoEnable = BrightnessService::Get().GetSettingAutoBrightness();
158 bool isScreenOn = BrightnessService::Get().IsScreenOn();
159 int displayId = BrightnessService::Get().GetDisplayIdWithFoldstatus(foldStatus);
162 uint32_t currentBrightness = BrightnessService::Get().GetBrightness();
163 BrightnessService::Get().SetDisplayId(displayId);
166 int sensorId = BrightnessService::Get().GetSensorIdWithFoldstatus(foldStatus);
167 BrightnessService::Get().SetCurrentSensorId(static_cast<uint32_t>(sensorId));
171 BrightnessService::Get().ActivateAmbientSensor();
173 BrightnessService::Get().ActivateAmbientSensor1();
177 uint32_t currentEffectSensorId = BrightnessService::Get().GetCurrentSensorId();
180 BrightnessService::Get().DeactivateAmbientSensor();
182 BrightnessService::Get().DeactivateAmbientSensor1();
187 if (BrightnessService::Get().CanSetBrightness()) {
188 BrightnessService::Get().UpdateBrightness(currentBrightness, 0, true);
193 void BrightnessService::RegisterFoldStatusListener()
197 DISPLAY_HILOGI(FEAT_BRIGHTNESS, "BrightnessService::RegisterDisplayModeListener newListener failed");
205 DISPLAY_HILOGI(FEAT_BRIGHTNESS, "BrightnessService::RegisterDisplayModeListener success");
209 void BrightnessService::UnRegisterFoldStatusListener()
212 DISPLAY_HILOGI(FEAT_BRIGHTNESS, "BrightnessService::UnRegistermFoldStatusistener listener is null");
217 DISPLAY_HILOGI(FEAT_BRIGHTNESS, "BrightnessService::UnRegisterDisplayModeListener failed");
221 uint32_t BrightnessService::GetDisplayId()
226 void BrightnessService::NotifyLightChangeToAps(uint32_t type, float value)
230 DISPLAY_HILOGD(FEAT_BRIGHTNESS, "BrightnessService::NotifyLightChangeToAps function is null");
236 DISPLAY_HILOGD(FEAT_BRIGHTNESS, "BrightnessService::NotifyLightChangeToAps not init yet");
260 FEAT_BRIGHTNESS, "BrightnessService::NotifyLightChangeToAps interface is invoked frequently");
277 uint32_t BrightnessService::GetCurrentDisplayId(uint32_t defaultId)
293 void BrightnessService::SetDisplayId(uint32_t displayId)
297 DISPLAY_HILOGI(FEAT_BRIGHTNESS, "BrightnessService::SetDisplayId mAction == nullptr");
303 uint32_t BrightnessService::GetCurrentSensorId()
308 void BrightnessService::SetCurrentSensorId(uint32_t sensorId)
313 BrightnessService::DimmingCallbackImpl::DimmingCallbackImpl(
319 void BrightnessService::DimmingCallbackImpl::OnStart()
324 void BrightnessService::DimmingCallbackImpl::OnChanged(uint32_t currentValue)
326 if (!BrightnessService::Get().IsDimming()) {
333 BrightnessService::Get().ReportBrightnessBigData(currentValue);
335 if (isSuccess && !BrightnessService::Get().IsSleepStatus()) {
336 if (!BrightnessService::Get().IsDimming()) {
341 auto tmpVal = BrightnessService::Get().GetOrigBrightnessLevel(currentValue);
351 void BrightnessService::DimmingCallbackImpl::OnEnd()
356 void BrightnessService::DimmingCallbackImpl::DiscountBrightness(double discount)
361 void BrightnessService::SetDisplayState(uint32_t id, DisplayState state)
399 DisplayState BrightnessService::GetDisplayState()
404 bool BrightnessService::IsScreenOnState(DisplayState state)
409 bool BrightnessService::GetSettingAutoBrightness(const std::string& key)
414 void BrightnessService::SetSettingAutoBrightness(bool enable)
419 uint32_t BrightnessService::SetLightBrightnessThreshold(
424 DISPLAY_HILOGW(FEAT_BRIGHTNESS, "BrightnessService::SetLightBrightnessThreshold params verify faild.");
430 DISPLAY_HILOGI(FEAT_BRIGHTNESS, "BrightnessService::SetLightBrightnessThreshold set listener success");
435 bool BrightnessService::AutoAdjustBrightness(bool enable)
464 bool BrightnessService::StateChangedSetAutoBrightness(bool enable)
491 void BrightnessService::InitSensors()
515 void BrightnessService::AmbientLightCallback(SensorEvent* event)
530 BrightnessService::Get().ProcessLightLux(data->intensity);
533 void BrightnessService::ActivateAmbientSensor()
543 (void)strcpy_s(mSensorUser.name, sizeof(mSensorUser.name), "BrightnessService");
554 void BrightnessService::DeactivateAmbientSensor()
571 void BrightnessService::ActivateAmbientSensor1()
581 (void)strcpy_s(mSensorUser1.name, sizeof(mSensorUser1.name), "BrightnessService");
592 void BrightnessService::DeactivateAmbientSensor1()
609 void BrightnessService::ActivateValidAmbientSensor()
630 void BrightnessService::DeactivateValidAmbientSensor()
651 void BrightnessService::DeactivateAllAmbientSensor()
664 bool BrightnessService::IsAutoAdjustBrightness()
669 void BrightnessService::ProcessLightLux(float lux)
707 void BrightnessService::UpdateCurrentBrightnessLevel(float lux, bool isFastDuration)
736 void BrightnessService::SetBrightnessLevel(uint32_t value, uint32_t duration)
743 uint32_t BrightnessService::GetBrightnessLevel(float lux)
753 uint32_t BrightnessService::GetBrightnessHighLevel(uint32_t level)
758 bool BrightnessService::SetBrightness(uint32_t value, uint32_t gradualDuration, bool continuous)
784 void BrightnessService::SetScreenOnBrightness()
809 void BrightnessService::ClearOffset()
820 uint32_t BrightnessService::GetBrightness()
825 uint32_t BrightnessService::GetDeviceBrightness()
834 uint32_t BrightnessService::GetCachedSettingBrightness()
839 bool BrightnessService::DiscountBrightness(double discount, uint32_t gradualDuration)
863 void BrightnessService::SetSleepBrightness()
883 bool BrightnessService::OverrideBrightness(uint32_t value, uint32_t gradualDuration)
899 bool BrightnessService::RestoreBrightness(uint32_t gradualDuration)
910 bool BrightnessService::IsBrightnessOverridden()
915 bool BrightnessService::BoostBrightness(uint32_t timeoutMs, uint32_t gradualDuration)
938 bool BrightnessService::CancelBoostBrightness(uint32_t gradualDuration)
950 bool BrightnessService::IsBrightnessBoosted()
955 bool BrightnessService::IsScreenOn()
960 bool BrightnessService::CanSetBrightness()
970 bool BrightnessService::CanDiscountBrightness()
975 bool BrightnessService::CanOverrideBrightness()
980 bool BrightnessService::CanBoostBrightness()
985 bool BrightnessService::UpdateBrightness(uint32_t value, uint32_t gradualDuration, bool updateSetting)
1014 uint32_t BrightnessService::GetSettingBrightness(const std::string& key)
1027 void BrightnessService::SetSettingBrightness(uint32_t value)
1035 uint32_t BrightnessService::GetScreenOnBrightness(bool isUpdateTarget)
1059 void BrightnessService::RegisterSettingBrightnessObserver()
1063 void BrightnessService::UpdateBrightnessSettingFunc(const std::string& key)
1067 void BrightnessService::UnregisterSettingBrightnessObserver()
1072 double BrightnessService::GetDiscount() const
1077 uint32_t BrightnessService::GetDimmingUpdateTime() const
1082 uint32_t BrightnessService::GetMappingBrightnessLevel(uint32_t level)
1099 uint32_t BrightnessService::GetOrigBrightnessLevel(uint32_t level)
1113 uint32_t BrightnessService::GetMappingBrightnessNit(uint32_t level)
1128 uint32_t BrightnessService::GetBrightnessLevelFromNit(uint32_t nit)
1143 uint32_t BrightnessService::GetMappingHighBrightnessLevel(uint32_t level)
1158 void BrightnessService::UpdateBrightnessSceneMode(BrightnessSceneMode mode)
1162 bool BrightnessService::IsDimming()
1170 std::string BrightnessService::GetReason()
1184 void BrightnessService::ReportBrightnessBigData(uint32_t brightness)
1197 bool BrightnessService::IsSleepStatus()
1202 bool BrightnessService::GetIsSupportLightSensor()
1207 bool BrightnessService::IsCurrentSensorEnable()
1226 int BrightnessService::GetDisplayIdWithFoldstatus(Rosen::FoldStatus foldStatus)
1231 int BrightnessService::GetSensorIdWithFoldstatus(Rosen::FoldStatus foldStatus)
1236 int BrightnessService::GetDisplayIdWithDisplayMode(Rosen::FoldDisplayMode mode)
1241 int BrightnessService::GetSensorIdWithDisplayMode(Rosen::FoldDisplayMode mode)
1246 bool BrightnessService::SetMaxBrightness(double value)
1272 bool BrightnessService::SetMaxBrightnessNit(uint32_t maxNit)
1295 uint32_t BrightnessService::GetSafeBrightness(uint32_t value)