/drivers/hdf_core/framework/model/misc/light/driver/src/ |
H A D | light_driver.c | 47 lightInfo.lightId = i; in GetAllLightInfo() 49 if (!HdfSbufWriteUint32(reply, lightInfo.lightId)) { in GetAllLightInfo() 50 HDF_LOGE("%s: write lightId failed", __func__); in GetAllLightInfo() 98 static int32_t UpdateLight(uint32_t lightId, uint32_t lightOn) in UpdateLight() argument 107 if (drvData->info[lightId]->lightBrightness == 0) { in UpdateLight() 108 lightBrightness = drvData->info[lightId]->defaultBrightness; in UpdateLight() 110 lightBrightness = drvData->info[lightId]->lightBrightness; in UpdateLight() 114 ret = WriteGpio(drvData->info[lightId]->busBNum, lightOn); in UpdateLight() 122 ret = WriteGpio(drvData->info[lightId]->busGNum, lightOn); in UpdateLight() 130 ret = WriteGpio(drvData->info[lightId] in UpdateLight() 140 StartLight(uint32_t lightId) StartLight() argument 145 StopLight(uint32_t lightId) StopLight() argument 153 uint32_t lightId; LightTimerEntry() local 187 TurnOnLight(uint32_t lightId, struct HdfSBuf *data, struct HdfSBuf *reply) TurnOnLight() argument 243 TurnOnMultiLights(uint32_t lightId, struct HdfSBuf *data, struct HdfSBuf *reply) TurnOnMultiLights() argument 252 TurnOffLight(uint32_t lightId, struct HdfSBuf *data, struct HdfSBuf *reply) TurnOffLight() argument 290 DispatchCmdHandle(uint32_t lightId, struct HdfSBuf *data, struct HdfSBuf *reply) DispatchCmdHandle() argument 322 uint32_t lightId; DispatchLight() local 359 GetLightBaseConfigData(const struct DeviceResourceNode *node, const struct DeviceResourceIface *parser, uint32_t lightId) GetLightBaseConfigData() argument 536 uint32_t lightId; LightWorkEntry() local [all...] |
/drivers/peripheral/light/test/unittest/common/ |
H A D | hdf_light_test.cpp | 106 printf("get lightId[%u]\n\r", info->lightId); in HWTEST_F() 107 EXPECT_GE(info->lightId, MIN_LIGHT_ID); in HWTEST_F() 108 EXPECT_LE(info->lightId, MAX_LIGHT_ID); in HWTEST_F() 147 int32_t ret = g_lightDev->TurnOnLight(g_lightInfo[i].lightId, &effect); in HWTEST_F() 152 ret = g_lightDev->TurnOffLight(g_lightInfo[i].lightId); in HWTEST_F() 158 ret = g_lightDev->TurnOnLight(g_lightInfo[i].lightId, &effect); in HWTEST_F() 163 ret = g_lightDev->TurnOffLight(g_lightInfo[i].lightId); in HWTEST_F() 186 int32_t ret = g_lightDev->TurnOnLight(g_lightInfo[i].lightId, &effect); in HWTEST_F() 191 ret = g_lightDev->TurnOffLight(g_lightInfo[i].lightId); in HWTEST_F() 228 uint32_t lightId = LIGHT_ID_BUTT; HWTEST_F() local 265 uint32_t lightId = LIGHT_ID_BUTT; HWTEST_F() local [all...] |
/drivers/peripheral/light/test/benchmarktest/ |
H A D | hdf_light_benchmark_test.cpp | 78 EXPECT_GE(iter.lightId, MIN_LIGHT_ID);
in BENCHMARK_F() 79 EXPECT_LE(iter.lightId, MAX_LIGHT_ID);
in BENCHMARK_F() 102 EXPECT_GE(iter.lightId, MIN_LIGHT_ID);
in BENCHMARK_F() 103 EXPECT_LE(iter.lightId, MAX_LIGHT_ID);
in BENCHMARK_F() 112 ret = g_lightInterface->TurnOnLight(iter.lightId, effect);
in BENCHMARK_F() 116 ret = g_lightInterface->TurnOffLight(iter.lightId);
in BENCHMARK_F() 140 EXPECT_GE(iter.lightId, MIN_LIGHT_ID);
in BENCHMARK_F() 141 EXPECT_LE(iter.lightId, MAX_LIGHT_ID);
in BENCHMARK_F() 150 ret = g_lightInterface->TurnOnLight(iter.lightId, effect);
in BENCHMARK_F() 154 ret = g_lightInterface->TurnOffLight(iter.lightId);
in BENCHMARK_F() [all...] |
/drivers/peripheral/light/test/unittest/hdi/ |
H A D | hdi_unittest_light.cpp | 65 static int32_t IsSupportedLightId(int32_t lightId) in IsSupportedLightId() argument 71 [lightId](const HdfLightInfo &info) {return info.lightId == lightId;}); in IsSupportedLightId() 79 static void LightTest(int32_t lightId, int32_t lightFlashMode, HdfLightEffect &effect) in LightTest() argument 88 int32_t ans = IsSupportedLightId(lightId); in LightTest() 89 int32_t ret = g_lightInterface->TurnOnLight(lightId, effect); in LightTest() 94 ret = g_lightInterface->TurnOffLight(lightId); in LightTest() 127 printf("lightId[%d], name[%s], number[%d], type[%d]\n\r", iter.lightId, ite in HWTEST_F() 643 int32_t lightId = HDF_LIGHT_ID_NOTIFICATIONS; HWTEST_F() local 675 int32_t lightId = HDF_LIGHT_ID_BATTERY; HWTEST_F() local 713 int32_t lightId = HDF_LIGHT_ID_NOTIFICATIONS; HWTEST_F() local 746 int32_t lightId = HDF_LIGHT_ID_NOTIFICATIONS; HWTEST_F() local 779 int32_t lightId = HDF_LIGHT_ID_NOTIFICATIONS; HWTEST_F() local 812 int32_t lightId = HDF_LIGHT_ID_NOTIFICATIONS; HWTEST_F() local [all...] |
H A D | hdf_light_hdi_common_test.cpp | 96 printf("lightId[%d], lightName[%s], lightNumber[%d]\n\r",\ in HWTEST_F() 97 iter.lightId, iter.lightName.c_str(), iter.lightNumber); in HWTEST_F() 115 int32_t ret = g_lightInterface->TurnOnLight(g_info[0].lightId, effect); in HWTEST_F() 120 ret = g_lightInterface->TurnOffLight(g_info[0].lightId); in HWTEST_F() 138 int32_t ret = g_lightInterface->TurnOnLight(g_info[0].lightId, effect); in HWTEST_F() 143 ret = g_lightInterface->TurnOffLight(g_info[0].lightId); in HWTEST_F() 160 int32_t ret = g_lightInterface->TurnOnLight(g_info[0].lightId, effect); in HWTEST_F() 165 ret = g_lightInterface->TurnOffLight(g_info[0].lightId); in HWTEST_F() 186 int32_t ret = g_lightInterface->TurnOnLight(g_info[0].lightId, effect); in HWTEST_F() 189 ret = g_lightInterface->TurnOffLight(g_info[0].lightId); in HWTEST_F() [all...] |
/drivers/peripheral/light/hal/src/ |
H A D | light_controller.c | 104 if (!HdfSbufReadUint32(reply, &pos->lightId)) { in ReadLightInfo() 105 HDF_LOGE("%{public}s:read lightId failed!", __func__); in ReadLightInfo() 176 static int32_t OnLightValidityJudgment(uint32_t lightId, struct LightEffect *effect) in OnLightValidityJudgment() argument 178 if (lightId >= LIGHT_ID_BUTT) { in OnLightValidityJudgment() 197 static int32_t OnLight(uint32_t lightId, struct LightEffect *effect) in OnLight() argument 206 ret = OnLightValidityJudgment(lightId, effect); in OnLight() 222 if (!HdfSbufWriteInt32(msg, lightId)) { in OnLight() 255 g_lightState[lightId] = LIGHT_ON; in OnLight() 260 static int32_t OnMultiLightsValidityJudgment(uint32_t lightId, const struct LightColor *colors, const uint32_t count) in OnMultiLightsValidityJudgment() argument 262 if (lightId > in OnMultiLightsValidityJudgment() 280 OnMultiLights(uint32_t lightId, const struct LightColor *colors, const uint32_t count) OnMultiLights() argument 344 OffLight(uint32_t lightId) OffLight() argument [all...] |
H A D | light_dump.c | 62 " lightId: %u\n state: %hhu\n lightNumber: %u\n lightName: %s\n lightType: %d\n", in ShowLightInfo() 63 lightDevice->lightInfoEntry->lightId, in ShowLightInfo() 64 lightState[lightDevice->lightInfoEntry->lightId], in ShowLightInfo()
|
/drivers/peripheral/light/interfaces/include/ |
H A D | light_if.h | 72 * @param lightId Indicates the light id. For details, see {@link LightId}. 84 int32_t (*TurnOnLight)(uint32_t lightId, struct LightEffect *effect); 89 * @param lightId Indicates the light id. For details, see {@link HdfLightId}. 98 int32_t (*TurnOnMultiLights)(uint32_t lightId, const struct LightColor *colors, const uint32_t count); 103 * @param lightId Indicates the light id. For details, see {@link LightId}. 110 int32_t (*TurnOffLight)(uint32_t lightId);
|
H A D | light_type.h | 196 uint32_t lightId; /** Light id. For details, see {@link LightId}. */ member
|
/drivers/peripheral/light/hdi_impl/ |
H A D | light_interface_impl.cpp | 61 hdfLightInfo.lightId = static_cast<int32_t>(lightInfo->lightId); in GetLightInfo() 75 int32_t LightInterfaceImpl::TurnOnLight(int32_t lightId, const HdfLightEffectVdi& effect) in TurnOnLight() argument 77 HDF_LOGI("%{public}s: Enter the TurnOnLight function, lightId is %{public}d", __func__, lightId); in TurnOnLight() 95 int32_t ret = lightInterface->TurnOnLight(lightId, &lightEffect); in TurnOnLight() 103 int32_t LightInterfaceImpl::TurnOnMultiLights(int32_t lightId, const std::vector<HdfLightColorVdi>& colors) in TurnOnMultiLights() argument 105 HDF_LOGI("%{public}s: Enter the TurnOnMultiLights function, lightId is %{public}d", __func__, lightId); in TurnOnMultiLights() 125 int32_t ret = lightInterface->TurnOnMultiLights(lightId, lightColo in TurnOnMultiLights() 133 TurnOffLight(int32_t lightId) TurnOffLight() argument [all...] |
H A D | light_interface_impl.h | 32 int32_t TurnOnLight(int32_t lightId, const HdfLightEffectVdi& effect) override; 33 int32_t TurnOnMultiLights(int32_t lightId, const std::vector<HdfLightColorVdi>& colors) override; 34 int32_t TurnOffLight(int32_t lightId) override;
|
/drivers/peripheral/light/hdi_service/ |
H A D | light_if_service.cpp | 106 hdfLightInfo.lightId = iter.lightId;
in GetLightInfo() 115 int32_t LightIfService::TurnOnLight(int32_t lightId, const HdfLightEffect& effect)
in TurnOnLight() argument 117 HDF_LOGD("%{public}s: Enter the TurnOnLight function, lightId is %{public}d", __func__, lightId);
in TurnOnLight() 136 int32_t ret = lightVdiImpl_->TurnOnLight(lightId, lightEffectVdi);
in TurnOnLight() 145 int32_t LightIfService::TurnOnMultiLights(int32_t lightId, const std::vector<HdfLightColor>& colors)
in TurnOnMultiLights() argument 147 HDF_LOGD("%{public}s: Enter the TurnOnMultiLights function, lightId is %{public}d", __func__, lightId);
in TurnOnMultiLights() 167 int32_t ret = lightVdiImpl_->TurnOnMultiLights(lightId, colorVd in TurnOnMultiLights() 176 TurnOffLight(int32_t lightId) TurnOffLight() argument [all...] |
H A D | light_if_service.h | 33 int32_t TurnOnLight(int32_t lightId, const HdfLightEffect& effect) override;
34 int32_t TurnOnMultiLights(int32_t lightId, const std::vector<HdfLightColor>& colors) override;
35 int32_t TurnOffLight(int32_t lightId) override;
|
/drivers/peripheral/light/test/performance/hdi/ |
H A D | hdf_light_hdi_performance_test.cpp | 104 EXPECT_GE(iter.lightId, MIN_LIGHT_ID); in HWTEST_F() 105 EXPECT_LE(iter.lightId, MAX_LIGHT_ID); in HWTEST_F() 113 ret = g_lightInterface->TurnOnLight(iter.lightId, effect); in HWTEST_F() 122 ret = g_lightInterface->TurnOffLight(iter.lightId); in HWTEST_F() 146 EXPECT_GE(iter.lightId, MIN_LIGHT_ID); in HWTEST_F() 147 EXPECT_LE(iter.lightId, MAX_LIGHT_ID); in HWTEST_F() 158 ret = g_lightInterface->TurnOnLight(iter.lightId, effect); in HWTEST_F() 167 ret = g_lightInterface->TurnOffLight(iter.lightId); in HWTEST_F()
|
/drivers/peripheral/light/interfaces/v1_0/ |
H A D | ilight_interface_vdi.h | 37 virtual int32_t TurnOnLight(int32_t lightId, const HdfLightEffectVdi& effect) = 0;
38 virtual int32_t TurnOnMultiLights(int32_t lightId, const std::vector<HdfLightColorVdi>& colors) = 0;
39 virtual int32_t TurnOffLight(int32_t lightId) = 0;
|
H A D | ilight_type_vdi.h | 44 int32_t lightId;
member
|
/drivers/hdf_core/framework/model/misc/light/driver/include/ |
H A D | light_driver.h | 136 uint32_t lightId; member 160 uint32_t lightId; member 165 typedef int32_t (*LightCmdHandle)(uint32_t lightId, struct HdfSBuf *data, struct HdfSBuf *reply);
|