fix faceauth driver docs

Signed-off-by: https://gitee.com/WALL_EYE <wangguoqiang12@huawei.com>
Change-Id: I159f42a31dbec280f60c0f4bda757fadf9e38a37
上级 75813163
...@@ -98,9 +98,24 @@ Face_auth驱动的主要工作是为上层用户认证框架和Face_auth服务 ...@@ -98,9 +98,24 @@ Face_auth驱动的主要工作是为上层用户认证框架和Face_auth服务
### 开发步骤 ### 开发步骤
下将基于Face_auth驱动相关介绍,并以Hi3516DV300平台为例,介绍驱动开发的具体步骤 Hi3516DV300平台为例,我们提供了Face_auth驱动DEMO实例,以下是目录结构及各部分功能简介
1. 基于HDF驱动框架,按照驱动Driver Entry程序,完成Face_auth驱动开发,主要由Bind、Init、Release、Dispatch函数接口实现。 ```undefined
// drivers/peripheral/face_auth
├── BUILD.gn # 编译脚本
├── bundle.json # 组件描述文件
└── hdi_service # Face_auth驱动实现
├── BUILD.gn # 编译脚本
├── include # 头文件
└── src
├── executor_impl.cpp # 认证、录入等功能接口实现
├── face_auth_interface_driver.cpp # Face_auth驱动入口
└── face_auth_interface_service.cpp # 获取执行器列表接口实现
```
下面结合DEMO实例介绍驱动开发的具体步骤。
1. 基于HDF驱动框架,按照驱动Driver Entry程序,完成Face_auth驱动开发,主要由Bind、Init、Release、Dispatch函数接口实现,详细代码参见[face_auth_interface_driver.cpp](https://gitee.com/openharmony/drivers_peripheral/blob/master/face_auth/hdi_service/src/face_auth_interface_driver.cpp)文件。
```c++ ```c++
// 通过自定义的HdfFaceAuthInterfaceHost对象包含ioService对象和真正的HDI Service实现IRemoteObject对象 // 通过自定义的HdfFaceAuthInterfaceHost对象包含ioService对象和真正的HDI Service实现IRemoteObject对象
...@@ -195,7 +210,7 @@ Face_auth驱动的主要工作是为上层用户认证框架和Face_auth服务 ...@@ -195,7 +210,7 @@ Face_auth驱动的主要工作是为上层用户认证框架和Face_auth服务
HDF_INIT(g_faceAuthInterfaceDriverEntry); HDF_INIT(g_faceAuthInterfaceDriverEntry);
``` ```
2. 实现获取执行器列表接口。 2. 实现获取执行器列表接口,详细代码参见[face_auth_interface_service.cpp](https://gitee.com/openharmony/drivers_peripheral/blob/master/face_auth/hdi_service/src/face_auth_interface_service.cpp)文件
```c++ ```c++
// 执行器实现类 // 执行器实现类
...@@ -248,7 +263,7 @@ Face_auth驱动的主要工作是为上层用户认证框架和Face_auth服务 ...@@ -248,7 +263,7 @@ Face_auth驱动的主要工作是为上层用户认证框架和Face_auth服务
} }
``` ```
3. 实现执行器每个功能接口。 3. 实现执行器每个功能接口,详细代码参见[executor_impl.cpp](https://gitee.com/openharmony/drivers_peripheral/blob/master/face_auth/hdi_service/src/executor_impl.cpp)文件
```c++ ```c++
// 实现获取执行器信息接口 // 实现获取执行器信息接口
...@@ -467,20 +482,3 @@ export default { ...@@ -467,20 +482,3 @@ export default {
} }
``` ```
## 参考
当前已提供Face_auth驱动DEMO实现,下面是目录结构及各部分功能简介,开发过程和功能代码段描述参见[开发步骤](#开发步骤)
```undefined
// drivers/peripheral/face_auth
├── BUILD.gn # 编译脚本
├── bundle.json # 组件描述文件
└── hdi_service # Face_auth驱动实现
├── BUILD.gn # 编译脚本
├── include # 头文件
└── src
├── executor_impl.cpp # 认证、录入等功能接口实现
├── face_auth_interface_driver.cpp # Face_auth驱动入口
└── face_auth_interface_service.cpp # 获取执行器列表接口实现
```
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册