EventsHandler
2017-03-12 13:46:29 0 举报
EventsHandler 是一个用于处理事件的类,它允许用户在特定事件发生时执行相应的操作。通过定义事件和对应的处理方法,用户可以灵活地控制程序的行为。EventsHandler 提供了注册、注销和触发事件的方法,使得事件处理变得简单而易于扩展。使用 EventsHandler,开发者可以更好地组织和管理代码,提高代码的可读性和可维护性。
作者其他创作
大纲/内容
Redis
C_Switch_Mode
FACE_Node
S_Arrive_Destination
manifest.json
加载网络参数
EventsHandler
ParamServer
MoveStateMachine
main.py
休眠模式
非服务模式
定点巡航
S_Move_Enable= TrueS_ASR_Enable = False
业务介绍
参数ParaServer事件-参数(保存)参数更新-事件(SDK.addEvents)
主动迎宾
业务扩展
False
S_Reach_Person
发送充电命令
Application.js
充电模式
主动迎宾模式
S_Move_Enable= TrueS_ASR_Enable = True
Extends启动
服务模式
载入扩展
电量低于x%
载入插件
漫游模式
JS SDK
无人交互
上一模式
BaseView
发送下一目标点
载入配置文件
获取网络配置文件
运动模式检测:C_Switch_Mode
Launcher
S_Low_Battery
WebView
巡航模式
S_Move_Enable
事件局域网:xmpp公网:xmpp自定义:SDK.addEvents
充电命令
启动事件循环
S_Detection_Face
登陆远程、本地服务器
停止模式
S_Move_Enable= FalseS_ASR_Enable = True
S_Arrive_Destination = False
BodyInteractive
TTS_Node
日志初始化
S_Front_Obstacle
AsrKeywords
Demo_Node
主动迎宾模式(暂无)
Event Queue
App Store
人体跟踪
没充电
css/js wrapper
加载业务扩展
Touch、Face+障碍、离线唤醒词等
Android
初始化机器人参数
UIButton/UILabel/UISlider/UIVideo/...
Face+Xtion
S_Detection_Skeleton(暂无)
导航
NLP_Node
Page
Logger
XMPP
30s无交互
问好
BaseBinder
开始
ThreadPool
交互模式
迎宾失败
RobotStatus
S_ASR_Enable
漫游
遥控模式
关闭ASR、NLP、TTS
NLP
app.html
MOTION_Node
静止模式
欢迎词
RobotSDK
S_Danger_Area
I/O
未到人前
脱离后立即恢复上一状态
S_Recognize_Face
S_Move_Enable= FalseS_ASR_Enable = False
进入交互模式
迎宾成功
30sC_Switch_Mode
ASR_Node
CoreTool
立即停止运动
FileReader
FaceRecognize
RobotCore
Core
S_Touch_Screen
PackageManager
System
等待
HTTP
10sC_Switch_Mode
ThirdTool
楼层切换
S_ASR_Content
S_Reached_Person
BaseAction
延时事件30s
休眠命令
30s后判断
WebView_Node
到达人前
OnlineState
遥控结束
S_Voice_Wakeup
定点巡航、交互模式、主动迎宾触发
闲聊
Plugin
Interface
问题1. 每种状态下,离线唤醒、触摸屏幕、检测到障碍后的响应?2. 充电模式下,不能发送任何运动命令;3.低于多少电量自动充电;4. 定点巡航,如果30s内没到达目的地,会重新选点;5. 楼层切换;6. 休眠模式下加页面提示,不响应触摸;7. 增加一键讲解模式,并增加开启、暂停等接口;
USB
Extend
Socket
PluginsPlg_0001_SystemPlg_0002_PackageManagerPlg_0003_UpdateRobotStatusPlg_0005_OnlineState
pageconfig.json
0 条评论
下一页
为你推荐
查看更多
抱歉,暂无相关内容