手环程序活动图
2020-04-22 20:26:11 13 举报
项目活动图
作者其他创作
大纲/内容
做出定量手势
获取终端反应
Device
Gest_Quantity_Data
loop()
Gest_Data
Press B
按下按钮或者按扭组合
Controler.send(order)
未放开按钮
isPressing == false
gesture.analyze(gest_data)
Press D
系统
Controler.device()
order.isQuantity == false
Controler.terminate()
是一般定性手势
放开按钮
isPressing == true
gesture.detect()
Release B
Release C
Order
Press A
用户
Press C
按错
Controler.setButtons()
注意延时,防止数据未发送完而被清理
可能异常,中途换按键:A设备+B设备命令
可能异常,查找不到手势数据对应指令,这时直接Controler.terminate()
same device
Release D
佩戴手环脱磁开机
这块特别注意延时,防止先后按键只检测到最先按键的情况
Controler.initial()Gesture.initial(){JY61的z轴归零、加计校准以及其他配置等}
故要求:1. 手环拿起脱磁后较长时间内处于标准姿态2. Gesture.initial()必须最前,且操作必须够快,在此之前的操作要少要快
按对
interruptXXX()
gesture0.quantity_analyze(gest_quantity_data)
做出定性手势
gesture0
Release A
order.isQuantity == true
是定量启动手势
not same device
setup()
gesture
change_isPressing
PRIME JUDGMENTmore than 10 seconds
gesture0.quantity_detect()
detect
首要判断:超出10秒
全局变量isPressing的保护机制需要改进
0 条评论
下一页