• Home
Name Date Size #Lines LOC

..--

docs/12-May-2024-237129

examples/12-May-2024-1817

figures/12-May-2024-

hcsVSCode/12-May-2024-833715

hcsWebView/12-May-2024-10,7299,578

FAQ.mdD12-May-20241 KiB2813

OWNERD12-May-2024312 98

README_zh.mdD12-May-20243.2 KiB9957

README_zh.md

1# HCS可视化工具
2
3## 简介
4
5本文主要介绍HCS可视化工具,它可以根据用户给出的HCS文件实现可视化配置与HCS文件内容双向绑定、同步更新展示的效果。目前工具支持VS Code插件入口。
6
7更多工具的架构和实现原理详情,可以左键单击以下链接了解:
8
9[工具使用说明](https://gitee.com/openharmony/drivers_hdf_core/blob/master/framework/tools/hcs-view/docs/INSTRUCTION_zh.md)
10
11## 目录
12
13    drivers_hdf_core
14        └──framework
15             └── tools
16                  └── hcs-view
17                        ├── docs           # 工具说明文档
18                        ├── examples       # 工具需要的文件样例
19                        ├── figures        # 图片文件
20                        ├── hcsVSCode      # VSCode工程代码,用于hcs文件与hcsWebView之间传递数据
21                        ├── hcsWebView     # hcs可视化处理WebView源码,用于界面的绘制呈现等处理
22                        │    ├── src       # hcs源码
23                        │    └── test      # 工具单元测试用例
24                        ├── FAQ.md         # 工具约束说明
25                        ├── OWNER          # 所有者说明
26                        └── README_zh.md   # 工具使用指导文档
27
28## 约束
29
30依赖版本:VS Code 1.62.0版本及以上版本
31
32## 使用方法
33
34### 使用对象
35
36HDF驱动开发者
37
38### 使用场景
39
401. 需对HCS文件预览,窗口中展示可视化配置对应的HCS文件内容。
41
422. 需对HCS文件编辑,窗口中进行HCS文件编辑,保存后,在可视化配置页面同步更新呈现。
43
44### 工具使用
45
46工具为VS Code插件,存放路径在申请中,后续更新。
47
48具体的工具使用步骤,可以左键单击以下链接了解:
49
50[工具使用说明](https://gitee.com/openharmony/drivers_hdf_core/blob/master/framework/tools/hcs-view/docs/INSTRUCTION_zh.md)
51
52### 工具输出
53
541. 根据使用者指定的hcs配置文件,工具会输出hcs文件内容对应的可视化配置图,可供测试的hcs文件存放在以下路径:
55
56		```
57		drivers_hdf_core\framework\tools\hcs-view\examples
58		```
59
60在window环境下,根据输入文件生成可视化窗口,如下图所示:
61
62 ![](./figures/node-config.png)
63
642. 根据用户可视化配置,工具会生成hcs配置文件, 如下图所示:
65
66 ![](./figures/node-hcs.png)
67
68## 工具开发说明
69
70### 对象
71
72工具的开发者
73
74### 开发场景
75
76若当前工具的功能已经不能满足开发者的全部需求,则开发者可以基于已有的源码对工具进行二次开发,来增强工具的能力,编译打包生成自定义的插件。
77
78### 开发步骤
79
80[工具开发说明](https://gitee.com/openharmony/drivers_hdf_core/blob/master/framework/tools/hcs-view/docs/DEVELOP_zh.md)
81
82## 版本说明
83
84 暂无
85
86## FAQ
87
88对于常见问题解决方法指导如下:
89
90[FAQ](https://gitee.com/openharmony/drivers_hdf_core/blob/master/framework/tools/hcs-view/FAQ.md)
91
92## 参与贡献
93
94暂无
95
96## 相关仓
97
98暂无
99