// // 5.swift // SolarBT // // Created by weclouds on 2019/5/14. // Copyright © 2019 weclouds. All rights reserved. // import UIKit /* 蓝牙名称 类型+ 型号 + 名称七位 1、 类型没判断出来 产品类型:Optional(0) 2、表盘刷新后UI偏移 3 刷新之后 做个leading 3 、表各数据保留一位小数 4 、 参数设置 做一下单位 5 、参数设置 输入整数b做作出限制 6电池电压单位 w改为V 7 实时状态 2秒刷新一次 (未做) 8 刷新之后页面更新 9 横屏数据没对上 10 分享还没做 11 表格单位 12 序列号多了一个、 13 名称要兼容中文 14 设置 电池 添加单位V 96少了V 15 设置系统电压 在设置高八位 不是第八位 DataTag = FF06E0030018; 改为FF06E0031800 16 设置之后 自动刷新 下发读取指令 17 当天数据 ,点击刷新 刷新 18 、 历史数据更新 统计数据和当天 19 设置页面的保留一位小数 20 、提示 例 7.0~17.0 21 充电器 设置电压 小数点点不了 22 选择 电池类型 对应的 有一些设置项为灰色 23 设置负数温度 做判断 温度可以设置为负数 24 负载工作模式 数据错误 25 光控电压地址 E01E 26 设置页 选择 当前 点击 编辑的时候,跳到对应输入框 27 电压输入整数补充.0 28 电压 输入整数 返回为0 FF06E0050000; 29 0016改为0016 30 Rx 功能点不了 31 密码 记住 显示 隐藏状态 32 修改密码还没做 33 演示设备 设置页面也可以进 34 太阳能板状态 分充电时候的状态和故障时候的状态 (太阳版改为太阳板) 如果FE b23 ~b28 都为0是表示没有错误 取充电时候的状态 FD的低八位 35 b10 b11 b12 b16 b17 b18 b22 对应为0 则为正常 36 负载状态 b15 b19 b20 FD 高八位 0x80 读回来的数据 a & 0x80 == 0x80 为负载开 如果为0 则为关 、 设置也一样 开 (a & 0x7F)zwzq | 0x80 关 a | 0x7F 37 系统电压 最大充电电流 范围 000A第八位数据 的数据为上限 */