199552fe9Sopenharmony_ci{
299552fe9Sopenharmony_ci  "name": "@ohos/device_standby",
399552fe9Sopenharmony_ci  "description": "device_standby",
499552fe9Sopenharmony_ci  "version": "4.0",
599552fe9Sopenharmony_ci  "license": "Apache License 2.0",
699552fe9Sopenharmony_ci  "publishAs": "code-segment",
799552fe9Sopenharmony_ci  "segment": {
899552fe9Sopenharmony_ci    "destPath": "foundation/resourceschedule/device_standby"
999552fe9Sopenharmony_ci  },
1099552fe9Sopenharmony_ci  "dirs": {},
1199552fe9Sopenharmony_ci  "scripts": {},
1299552fe9Sopenharmony_ci  "component": {
1399552fe9Sopenharmony_ci    "name": "device_standby",
1499552fe9Sopenharmony_ci    "subsystem": "resourceschedule",
1599552fe9Sopenharmony_ci    "syscap": [
1699552fe9Sopenharmony_ci      "SystemCapability.ResourceSchedule.DeviceStandby"
1799552fe9Sopenharmony_ci    ],
1899552fe9Sopenharmony_ci    "features": [
1999552fe9Sopenharmony_ci      "device_standby_plugin_enable"
2099552fe9Sopenharmony_ci    ],
2199552fe9Sopenharmony_ci    "adapted_system_type": [
2299552fe9Sopenharmony_ci      "standard"
2399552fe9Sopenharmony_ci    ],
2499552fe9Sopenharmony_ci    "rom": "2048KB",
2599552fe9Sopenharmony_ci    "ram": "10240KB",
2699552fe9Sopenharmony_ci    "deps": {
2799552fe9Sopenharmony_ci      "components": [
2899552fe9Sopenharmony_ci        "ability_base",
2999552fe9Sopenharmony_ci        "ability_runtime",
3099552fe9Sopenharmony_ci        "access_token",
3199552fe9Sopenharmony_ci        "background_task_mgr",
3299552fe9Sopenharmony_ci        "battery_manager",
3399552fe9Sopenharmony_ci        "bundle_framework",
3499552fe9Sopenharmony_ci        "call_manager",
3599552fe9Sopenharmony_ci        "common_event_service",
3699552fe9Sopenharmony_ci        "config_policy",
3799552fe9Sopenharmony_ci        "c_utils",
3899552fe9Sopenharmony_ci        "eventhandler",
3999552fe9Sopenharmony_ci        "hilog",
4099552fe9Sopenharmony_ci        "init",
4199552fe9Sopenharmony_ci        "ipc",
4299552fe9Sopenharmony_ci        "input",
4399552fe9Sopenharmony_ci        "napi",
4499552fe9Sopenharmony_ci        "netmanager_base",
4599552fe9Sopenharmony_ci        "power_manager",
4699552fe9Sopenharmony_ci        "safwk",
4799552fe9Sopenharmony_ci        "samgr",
4899552fe9Sopenharmony_ci        "sensor",
4999552fe9Sopenharmony_ci        "time_service",
5099552fe9Sopenharmony_ci        "work_scheduler",
5199552fe9Sopenharmony_ci        "json"
5299552fe9Sopenharmony_ci      ]
5399552fe9Sopenharmony_ci    },
5499552fe9Sopenharmony_ci    "build": {
5599552fe9Sopenharmony_ci      "group_type": {
5699552fe9Sopenharmony_ci        "base_group" : [
5799552fe9Sopenharmony_ci            "//foundation/resourceschedule/device_standby/utils/common:standby_utils_common",
5899552fe9Sopenharmony_ci            "//foundation/resourceschedule/device_standby/utils/policy:standby_utils_policy"
5999552fe9Sopenharmony_ci          ],
6099552fe9Sopenharmony_ci          "fwk_group" : [
6199552fe9Sopenharmony_ci            "//foundation/resourceschedule/device_standby/frameworks:standby_fwk",
6299552fe9Sopenharmony_ci            "//foundation/resourceschedule/device_standby/interfaces:standby_interfaces"
6399552fe9Sopenharmony_ci          ],
6499552fe9Sopenharmony_ci          "service_group" : [
6599552fe9Sopenharmony_ci            "//foundation/resourceschedule/device_standby/sa_profile:device_standby_sa_profile",
6699552fe9Sopenharmony_ci            "//foundation/resourceschedule/device_standby/interfaces/innerkits:standby_innerkits",
6799552fe9Sopenharmony_ci            "//foundation/resourceschedule/device_standby/plugins:standby_plugin_group",
6899552fe9Sopenharmony_ci            "//foundation/resourceschedule/device_standby/services:standby_service",
6999552fe9Sopenharmony_ci            "//foundation/resourceschedule/device_standby/utils/policy:standby_service_config"
7099552fe9Sopenharmony_ci          ]
7199552fe9Sopenharmony_ci      },
7299552fe9Sopenharmony_ci      "inner_kits": [
7399552fe9Sopenharmony_ci        {
7499552fe9Sopenharmony_ci          "header": {
7599552fe9Sopenharmony_ci            "header_base": "//foundation/resourceschedule/device_standby/interfaces/innerkits/include",
7699552fe9Sopenharmony_ci            "header_files": [
7799552fe9Sopenharmony_ci              "allow_info.h",
7899552fe9Sopenharmony_ci              "allow_type.h",
7999552fe9Sopenharmony_ci              "resourcce_request.h",
8099552fe9Sopenharmony_ci              "standby_service_client.h",
8199552fe9Sopenharmony_ci              "standby_service_subscriber_stub.h",
8299552fe9Sopenharmony_ci              "standby_state.h"
8399552fe9Sopenharmony_ci            ]
8499552fe9Sopenharmony_ci          },
8599552fe9Sopenharmony_ci          "name": "//foundation/resourceschedule/device_standby/interfaces/innerkits:standby_innerkits"
8699552fe9Sopenharmony_ci        },
8799552fe9Sopenharmony_ci        {
8899552fe9Sopenharmony_ci          "header": {
8999552fe9Sopenharmony_ci            "header_base": "//foundation/resourceschedule/device_standby/services",
9099552fe9Sopenharmony_ci            "header_files": [
9199552fe9Sopenharmony_ci              "common/include/background_task_helper.h",
9299552fe9Sopenharmony_ci              "common/include/device_standby_switch.h",
9399552fe9Sopenharmony_ci              "common/include/time_provider.h",
9499552fe9Sopenharmony_ci              "common/include/timed_task.h",
9599552fe9Sopenharmony_ci              "core/include/ability_manager_helper.h",
9699552fe9Sopenharmony_ci              "core/include/allow_record.h",
9799552fe9Sopenharmony_ci              "core/include/app_mgr_helper.h",
9899552fe9Sopenharmony_ci              "core/include/app_state_observer.h",
9999552fe9Sopenharmony_ci              "core/include/bundle_manager_helper.h",
10099552fe9Sopenharmony_ci              "core/include/common_event_observer.h",
10199552fe9Sopenharmony_ci              "core/include/standby_service_impl.h",
10299552fe9Sopenharmony_ci              "core/include/standby_service.h",
10399552fe9Sopenharmony_ci              "notification/include/standby_state_subscriber.h"
10499552fe9Sopenharmony_ci            ]
10599552fe9Sopenharmony_ci          },
10699552fe9Sopenharmony_ci          "name": "//foundation/resourceschedule/device_standby/services:standby_service"
10799552fe9Sopenharmony_ci        },
10899552fe9Sopenharmony_ci        {
10999552fe9Sopenharmony_ci          "header": {
11099552fe9Sopenharmony_ci            "header_base": "//foundation/resourceschedule/device_standby/utils/common/include",
11199552fe9Sopenharmony_ci            "header_files": [
11299552fe9Sopenharmony_ci              "common_constant.h",
11399552fe9Sopenharmony_ci              "ipc_util.h",
11499552fe9Sopenharmony_ci              "standby_service_errors.h",
11599552fe9Sopenharmony_ci              "standby_service_log.h"
11699552fe9Sopenharmony_ci            ]
11799552fe9Sopenharmony_ci          },
11899552fe9Sopenharmony_ci          "name": "//foundation/resourceschedule/device_standby/utils/common:standby_utils_common"
11999552fe9Sopenharmony_ci        },
12099552fe9Sopenharmony_ci        {
12199552fe9Sopenharmony_ci          "header": {
12299552fe9Sopenharmony_ci            "header_base": "//foundation/resourceschedule/device_standby/utils/policy/include",
12399552fe9Sopenharmony_ci            "header_files": [
12499552fe9Sopenharmony_ci              "json_utils.h",
12599552fe9Sopenharmony_ci              "standby_config_manager.h"
12699552fe9Sopenharmony_ci            ]
12799552fe9Sopenharmony_ci          },
12899552fe9Sopenharmony_ci          "name": "//foundation/resourceschedule/device_standby/utils/policy:standby_utils_policy"
12999552fe9Sopenharmony_ci        },
13099552fe9Sopenharmony_ci        {
13199552fe9Sopenharmony_ci          "header": {
13299552fe9Sopenharmony_ci            "header_base": "//foundation/resourceschedule/device_standby/plugins",
13399552fe9Sopenharmony_ci            "header_files": [
13499552fe9Sopenharmony_ci              "ext/include/base_state.h",
13599552fe9Sopenharmony_ci              "ext/include/ibase_strategy.h",
13699552fe9Sopenharmony_ci              "ext/include/iconstraint_manager_adapter.h",
13799552fe9Sopenharmony_ci              "ext/include/iconstraint_monitor.h",
13899552fe9Sopenharmony_ci              "ext/include/ilistener_manager_adapter.h",
13999552fe9Sopenharmony_ci              "ext/include/imessage_listener.h",
14099552fe9Sopenharmony_ci              "ext/include/istate_manager_adapter.h",
14199552fe9Sopenharmony_ci              "ext/include/istrategy_manager_adapter.h",
14299552fe9Sopenharmony_ci              "ext/include/standby_messsage.h",
14399552fe9Sopenharmony_ci              "extend_constraints/include/charge_state_monitor.h",
14499552fe9Sopenharmony_ci              "extend_constraints/include/constraint_manager_adapter.h",
14599552fe9Sopenharmony_ci              "extend_constraints/include/motion_sensor_monitor.h",
14699552fe9Sopenharmony_ci              "message_listener/include/input_manager_listener.h",
14799552fe9Sopenharmony_ci              "message_listener/include/listener_manager_adapter.h",
14899552fe9Sopenharmony_ci              "standby_state/include/dark_state.h",
14999552fe9Sopenharmony_ci              "standby_state/include/maintenance_state.h",
15099552fe9Sopenharmony_ci              "standby_state/include/nap_state.h",
15199552fe9Sopenharmony_ci              "standby_state/include/sleep_state.h",
15299552fe9Sopenharmony_ci              "standby_state/include/state_manager_adapter.h",
15399552fe9Sopenharmony_ci              "standby_state/include/working_state.h",
15499552fe9Sopenharmony_ci              "strategy/include/network_strategy.h",
15599552fe9Sopenharmony_ci              "strategy/include/strategy_manager_adapter.h"
15699552fe9Sopenharmony_ci            ]
15799552fe9Sopenharmony_ci          },
15899552fe9Sopenharmony_ci          "name": "//foundation/resourceschedule/device_standby/plugins:standby_plugin"
15999552fe9Sopenharmony_ci        }
16099552fe9Sopenharmony_ci      ],
16199552fe9Sopenharmony_ci      "test": [
16299552fe9Sopenharmony_ci        "//foundation/resourceschedule/device_standby/interfaces/innerkits/test/unittest:unittest",
16399552fe9Sopenharmony_ci        "//foundation/resourceschedule/device_standby/services/test/unittest:unittest",
16499552fe9Sopenharmony_ci        "//foundation/resourceschedule/device_standby/plugins/test/unittest:unittest",
16599552fe9Sopenharmony_ci        "//foundation/resourceschedule/device_standby/services/test/fuzztest:fuzztest",
16699552fe9Sopenharmony_ci        "//foundation/resourceschedule/device_standby/plugins/test/fuzztest:fuzztest",
16799552fe9Sopenharmony_ci        "//foundation/resourceschedule/device_standby/utils/test/fuzztest:fuzztest"
16899552fe9Sopenharmony_ci      ]
16999552fe9Sopenharmony_ci    }
17099552fe9Sopenharmony_ci  }
17199552fe9Sopenharmony_ci}
172