控制 & 健康数据

控制

  • 未连接设备


    01控制_提示连接设备.png
  • 连接设备
    01控制.png
  1. 桌子图片随桌子实际高度变化 (实际桌子最高1250 最低600),默认900
  2. 上下箭头控制桌子升降
    单击 : 控制桌子升降1mm
    长按:桌子每0.2s升降1mm
    蓝牙指令:桌子蓝牙协议 A1指令
  3. 坐站记忆高度(人体坐站图片点击)
    点击坐姿按钮 桌子自动到坐姿记忆高度 (执行桌子蓝牙协议 A4 运行到M1指令)
    点击站姿按钮 桌子自动到站姿记忆高度 (执行桌子蓝牙协议 A5 运行到M2指令)

4.选择高度
点击桌子图片 会出现选择桌子高度弹窗

高度选择.png

取消:弹窗消失
确定:执行桌子蓝牙协议1B 运行到指定高度位置指令(执行指令前判断蓝牙是否连接桌子 如果未连接 提示:办公桌未连接蓝牙)

5.记忆高度
点击记忆高度 弹出设置记忆高度弹窗

02控制_记忆高度.png

默认都是未选中状态
只能选中一个(排他性 一个被选中 另一个就要变成非选状态,可随意切换坐姿 站姿)
一旦选中 重复点击选中按钮 不响应(已选中 再次点击无效)
确定 :执行指令前判断蓝牙是否连接桌子 如果未连接 提示:办公桌未连接蓝牙
当前选中坐姿 则执行桌子蓝牙协议A2 设置记忆点M1指令
当前选中站姿 则执行桌子蓝牙协议A3 设置记忆点M2指令
取消 :弹窗取消(弹窗点空白处 均不响应)

一旦设置了记忆坐姿 站姿高度 就要将高度上传服务器
接口方法名 editUserInfo

6.休眠一小时
具体参照 椅子蓝牙协议 35 午休模式中的三条指令 进行同步按钮状态 、设置午休模式以及取消午休模式 (执行指令前判断蓝牙是否连接椅子 如果未连接 提示:办公椅未连接蓝牙)
7.椅子电量显示
分别由100张显示不同电量的图片来显示 具体显示通过椅子蓝牙协议23 读取状态获取电量数值

健康数据

  • UI 日记录
    1.今日健康指数
    分数 < 60 分 : 环形进度条颜色红色 哭脸图
    60 <= 分数 < 80分 环形进度条颜色绿色 笑脸图
    80 <= 分数 环形进度条颜色绿色 胜利表情图

    进度显示有动效

    英文字样取接口数据
    2.今日已多消耗
    数据显示取接口数据
    3.今日累计活动
    进度条比例 = 今日站姿总时间 / (今日站姿总时间 + 今日坐姿总时间)

    进度显示有动效

4.今日累计久坐
最多显示7条柱状图(数据超出7条 则取数据最大的7个数据显示,服务器已处理好,最多给出7条数据),不足7条数据时,柱状图要平均分布,并不是从左到右依次排列的,不需要左右滑动,一屏显示

柱状显示有动效

效果
  • UI 周记录

与日记录的显示方式一致 ,进度以及柱状图要添加动效
ps:额外添加本周平均坐时模块,UI设计上没有给出,请自行添加

  • 时间切换
    顶部时间可根据左右按钮切换,如果是当前日或者当前周,继续切换下一日或下一周无效(不可查看未来日或者未来周)。
  • 下拉刷新数据
    下拉可刷新当前正在查看的日期 或者 周 的数据
  • 接口
    接口调用方法名 listSumRecord
    请求参数以及返回数据处理 请参阅 接口文档

初版UI:


01健康数据_差.png

01健康数据_好.png
01健康数据.png

02健康数据_周.png

上一页:首页模块
下一页:设置

你可能感兴趣的:(控制 & 健康数据)