• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "@ohos/sensor",
3  "description": "Obtaining sensor data",
4  "version": "3.1",
5  "license": "Apache License 2.0",
6  "segment": {
7    "destPath": "base/sensors/sensor"
8  },
9  "component": {
10    "name": "sensor",
11    "subsystem": "sensors",
12    "syscap": ["SystemCapability.Sensors.Sensor", "SystemCapability.Sensors.Sensor.Lite"],
13    "features": ["sensor_rust_socket_ipc"],
14    "adapted_system_type": [ "standard" ],
15    "rom": "2048KB",
16    "ram": "~4096KB",
17    "hisysevent_config": [
18        "//base/sensors/sensor/hisysevent.yaml"
19    ],
20    "deps": {
21      "components": [
22        "bundle_framework",
23        "c_utils",
24        "hilog",
25        "build_framework",
26        "hisysevent",
27        "napi",
28        "drivers_interface_sensor",
29        "access_token",
30        "hitrace",
31        "ipc",
32        "memmgr",
33        "safwk",
34        "samgr",
35        "eventhandler",
36        "hicollie",
37        "init",
38        "selinux_adapter",
39        "cJSON",
40        "runtime_core"
41      ],
42      "third_party": []
43    },
44    "build": {
45      "group_type": {
46        "base_group": [],
47        "fwk_group": [
48          "//base/sensors/sensor/frameworks/js/napi:sensor_js_target",
49          "//base/sensors/sensor/frameworks/js/ani:sensor_ani_target",
50          "//base/sensors/sensor/frameworks/cj:cj_sensor_ffi",
51          "//base/sensors/sensor/frameworks/native:sensor_target",
52          "//base/sensors/sensor/frameworks/native:ohsensor",
53          "//base/sensors/sensor/utils:sensor_utils_target"
54        ],
55        "service_group": [
56          "//base/sensors/sensor/services:sensor_service_target",
57          "//base/sensors/sensor/sa_profile:sensors_sa_profiles"
58        ]
59      },
60      "inner_kits": [
61        {
62          "name": "//base/sensors/sensor/frameworks/native:sensor_interface_native",
63          "header": {
64            "header_files": [
65              "sensor_agent_type.h",
66              "sensor_agent.h"
67            ],
68            "header_base": "//base/sensors/sensor/interfaces/inner_api"
69          }
70        },
71        {
72          "name": "//base/sensors/sensor/frameworks/cj:cj_sensor_ffi",
73          "header": {
74            "header_base": "//base/sensors/sensor/frameworks/cj/include",
75            "header_files":[]
76          }
77        }
78      ],
79      "test": [
80          "//base/sensors/sensor/test/unittest/interfaces/js:unittest",
81          "//base/sensors/sensor/test/unittest/interfaces/kits:unittest",
82          "//base/sensors/sensor/test/fuzztest/interfaces:fuzztest",
83          "//base/sensors/sensor/test/unittest/interfaces/inner_api:unittest",
84          "//base/sensors/sensor/test/fuzztest/services:fuzztest",
85          "//base/sensors/sensor/test/unittest/coverage:unittest"
86      ]
87    }
88  }
89}