巡逻员模板的基础介绍

最后更新: 2019/7/5

本节内容主要对巡逻员模板的文件构成进行介绍,同时会对每个文件所代表的含义进行具体说明。

 

巡逻员模板的构成

巡逻员模板的文件构成分为三部分:巡逻员模板基础文件、巡逻员模板的tigger文件,巡逻员模板页面显示文件。

 

5.1 巡逻员模板基础文件

巡逻员模板基础文件是巡逻员模板的核心组成部分,接下来我们详细介绍每个文件的含义。

  • CruiseModel.ts文件是与巡逻相关的数据模型文件;
  • CruiseProvider.tsx文件是提供巡逻员模板主要功能的文件,这个文件包含了巡逻员模板使用到的机器人能力组件,例如获取巡逻路线,导航组件,头部转动组件等;
  • CruiseViewModel.ts文件负责页面UI和model文件之间的数据通信;
  • CruiseVoice.ts文件主要负责巡逻员模板的语音播报和语音识别任务。

开发者可以根据自己的开发的业务修改模板的业务逻辑

 

5.2 tigger文件

tigger是对导航组件的封装,主要负责我们创建的Robot App中各个页面之间跳转逻辑的处理。每个页面的tigger文件实现了从当前页面到其他页面的跳转逻辑。

开发者可以在tigger文件中实现页面跳转逻辑的自定义修改。

 

5.3 巡逻模板的页面显示文件

巡逻模板的页面显示文件主要实现巡逻员模板的UI逻辑和展示。

开发者可以根据业务需求定制自己的UI