手环程序活动图
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 条评论
 下一页
  
   
  
  
  
  
  
  
  
  
 