• 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      ],
38      "third_party": []
39    },
40    "build": {
41      "group_type": {
42        "base_group": [],
43        "fwk_group": [
44          "//base/sensors/sensor/frameworks/js/napi:sensor_js_target",
45          "//base/sensors/sensor/frameworks/cj:cj_sensor_ffi",
46          "//base/sensors/sensor/frameworks/native:sensor_target",
47          "//base/sensors/sensor/frameworks/native:ohsensor",
48          "//base/sensors/sensor/utils:sensor_utils_target"
49        ],
50        "service_group": [
51          "//base/sensors/sensor/services:sensor_service_target",
52          "//base/sensors/sensor/sa_profile:sensors_sa_profiles"
53        ]
54      },
55      "inner_kits": [
56        {
57          "name": "//base/sensors/sensor/frameworks/native:sensor_interface_native",
58          "header": {
59            "header_files": [
60              "sensor_agent_type.h",
61              "sensor_agent.h"
62            ],
63            "header_base": "//base/sensors/sensor/interfaces/inner_api"
64          }
65        }
66      ],
67      "test": [
68          "//base/sensors/sensor/test/unittest/interfaces/js:unittest",
69          "//base/sensors/sensor/test/unittest/interfaces/kits:unittest",
70          "//base/sensors/sensor/test/fuzztest/interfaces:fuzztest",
71          "//base/sensors/sensor/test/unittest/interfaces/inner_api:unittest",
72          "//base/sensors/sensor/test/fuzztest/services:fuzztest",
73          "//base/sensors/sensor/test/unittest/coverage:unittest"
74      ]
75    }
76  }
77}