Index

A B C D E F G H I J L M N O P R S T U V W Y _ 
All Classes and Interfaces|All Packages|Constant Field Values

A

addBindDevice(BleDevice) - Method in class com.yasee.yasee.ble.Devices
 
addDevice(BleDevice) - Method in class com.yasee.yasee.protocols.welland.PlatformWl
增加一个沃莱的设备
addSearchDevice(BluetoothDevice, ScanResult) - Method in class com.yasee.yasee.ble.Devices
增加一个设备 (搜索)
age - Variable in class com.yasee.yasee.core.configs.User
年龄
allAction(Boolean) - Method in class com.yasee.yasee.ble.Devices
 
alls() - Static method in class com.yasee.yasee.core.tools.Products
全部的检测项

B

battery - Enum constant in enum class com.yasee.yasee.core.enums.CmdType
电量
battery - Variable in class com.yasee.yasee.ble.BleDevice
获取电量信息 (默认为0) battery 电量
Bf - Enum constant in enum class com.yasee.yasee.core.enums.LocalCheckEnum
血脂
bindDevices - Enum constant in enum class com.yasee.yasee.core.enums.NotifyType
设备绑定列表
Ble - Class in com.yasee.yasee.ble
蓝牙管理类
BleCharacteristic(String, UUID, List<BleService.BleCharacteristicPt>) - Constructor for class com.yasee.yasee.core.models.BleService.BleCharacteristic
 
BleCharacteristic(String, UUID, List<BleService.BleCharacteristicPt>, boolean) - Constructor for class com.yasee.yasee.core.models.BleService.BleCharacteristic
 
bleConfig - Variable in class com.yasee.yasee.Yasee
蓝牙 配置文件
BleConfig - Class in com.yasee.yasee.core.configs
蓝牙配置
BleConfig(Integer) - Constructor for class com.yasee.yasee.core.configs.BleConfig
实例化一个蓝牙的配置类
BleConfig(Integer, String, boolean) - Constructor for class com.yasee.yasee.core.configs.BleConfig
实例化一个蓝牙的配置类
BleDevice - Class in com.yasee.yasee.ble
蓝牙连接设备类
BleDevice(BluetoothDevice, ScanResult) - Constructor for class com.yasee.yasee.ble.BleDevice
创建一个新的 蓝牙设备
BleDevice(String, String) - Constructor for class com.yasee.yasee.ble.BleDevice
根据 mac 创建一个设备
BleDeviceTypeAdapter - Class in com.yasee.yasee.core.tools
 
BleDeviceTypeAdapter() - Constructor for class com.yasee.yasee.core.tools.BleDeviceTypeAdapter
 
BleInterface - Interface in com.yasee.yasee.core.interfaces
蓝牙 平台管理接口
完整的gatt流程hook
BleInterface.BleInterfaceCD - Class in com.yasee.yasee.core.interfaces
特征ID 和 需不需要应答的 模型类
BleInterfaceCD(UUID, int) - Constructor for class com.yasee.yasee.core.interfaces.BleInterface.BleInterfaceCD
实例化
BleLink(BleDevice, BleProcess) - Constructor for class com.yasee.yasee.core.models.NotifyResp.BleLink
实例化方法 创建一个 连接数据类
BleNotifyData(BleDevice, byte[], CmdType, HashMap<String, String>) - Constructor for class com.yasee.yasee.core.models.NotifyResp.BleNotifyData
实例化交互数据类
BleProcess - Enum Class in com.yasee.yasee.core.enums
蓝牙设备的状态
BleService - Class in com.yasee.yasee.core.models
蓝牙Service封装
BleService(UUID, List<BleService.BleCharacteristic>) - Constructor for class com.yasee.yasee.core.models.BleService
 
BleService.BleCharacteristic - Class in com.yasee.yasee.core.models
特征信息
BleService.BleCharacteristicPt - Enum Class in com.yasee.yasee.core.models
特征读写
bleState - Enum constant in enum class com.yasee.yasee.core.enums.NotifyType
 
BleState - Enum Class in com.yasee.yasee.core.enums
蓝牙的状态
BleStateReceiver - Class in com.yasee.yasee.core.receivers
 
BleStateReceiver() - Constructor for class com.yasee.yasee.core.receivers.BleStateReceiver
 
Bodyf - Enum constant in enum class com.yasee.yasee.core.enums.LocalCheckEnum
体脂
Bp - Enum constant in enum class com.yasee.yasee.core.enums.LocalCheckEnum
血压
bytesToUtf8(byte[]) - Static method in class com.yasee.yasee.core.tools.ByteTool
 
ByteTool - Class in com.yasee.yasee.core.tools
位处理
ByteTool() - Constructor for class com.yasee.yasee.core.tools.ByteTool
 

C

callData - Enum constant in enum class com.yasee.yasee.core.enums.CmdType
callData 接收长时数据(不是结果)
canUsed() - Method in interface com.yasee.yasee.core.interfaces.BleInterface
是不是使用 gatt hook功能
Ch - Enum constant in enum class com.yasee.yasee.core.enums.LocalCheckEnum
荧光(C反)
characteristic - Variable in class com.yasee.yasee.core.interfaces.BleInterface.BleInterfaceCD
UUID
check(byte[]) - Method in class com.yasee.yasee.core.abstracts.CheckSign
校验规则
check(byte[]) - Method in class com.yasee.yasee.protocols.tmd.CheckSignTMD
 
check(byte[]) - Method in class com.yasee.yasee.protocols.yucheng.CheckSignYc
 
check(String) - Static method in class com.yasee.yasee.core.tools.PermissionTool
检查权限 - 展示出问题
Check - Class in com.yasee.yasee.core.models
检测项
Check(String, Integer) - Constructor for class com.yasee.yasee.core.models.Check
创建一个检测项
checkBle() - Static method in class com.yasee.yasee.core.tools.PermissionTool
检查蓝牙权限 分系统版本 - 展示出问题
CheckSign - Class in com.yasee.yasee.core.abstracts
签名、 校验
CheckSign() - Constructor for class com.yasee.yasee.core.abstracts.CheckSign
 
CheckSignTMD - Class in com.yasee.yasee.protocols.tmd
TMD 协议校验
CheckSignTMD() - Constructor for class com.yasee.yasee.protocols.tmd.CheckSignTMD
 
CheckSignYc - Class in com.yasee.yasee.protocols.yucheng
玉成 协议校验
CheckSignYc() - Constructor for class com.yasee.yasee.protocols.yucheng.CheckSignYc
 
clear() - Method in class com.yasee.yasee.Notify
清除所有监听
Cmd - Class in com.yasee.yasee.core.models
指令模型
Cmd(UUID, byte[], CmdType, String) - Constructor for class com.yasee.yasee.core.models.Cmd
单条指令信息
Cmd(UUID, CmdType, String, CmdInterface) - Constructor for class com.yasee.yasee.core.models.Cmd
单条指令信息
Cmd(UUID, String, CmdType, byte[], boolean) - Constructor for class com.yasee.yasee.core.models.Cmd
单条指令信息
CmdInterface - Interface in com.yasee.yasee.core.interfaces
 
CmdsYc - Class in com.yasee.yasee.protocols.yucheng
指令集
CmdsYc() - Constructor for class com.yasee.yasee.protocols.yucheng.CmdsYc
 
CmdType - Enum Class in com.yasee.yasee.core.enums
指令类型
com.yasee.yasee - package com.yasee.yasee
 
com.yasee.yasee.ble - package com.yasee.yasee.ble
 
com.yasee.yasee.core.abstracts - package com.yasee.yasee.core.abstracts
 
com.yasee.yasee.core.configs - package com.yasee.yasee.core.configs
 
com.yasee.yasee.core.enums - package com.yasee.yasee.core.enums
 
com.yasee.yasee.core.interfaces - package com.yasee.yasee.core.interfaces
 
com.yasee.yasee.core.models - package com.yasee.yasee.core.models
 
com.yasee.yasee.core.receivers - package com.yasee.yasee.core.receivers
 
com.yasee.yasee.core.tools - package com.yasee.yasee.core.tools
 
com.yasee.yasee.protocols.hlw - package com.yasee.yasee.protocols.hlw
 
com.yasee.yasee.protocols.tmd - package com.yasee.yasee.protocols.tmd
 
com.yasee.yasee.protocols.welland - package com.yasee.yasee.protocols.welland
 
com.yasee.yasee.protocols.yucheng - package com.yasee.yasee.protocols.yucheng
 
connect() - Method in class com.yasee.yasee.ble.BleDevice
连接设备
connnect(String) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
countDown - Enum constant in enum class com.yasee.yasee.core.enums.CmdType
倒计时 、 加压 、心电、过程
current - Static variable in class com.yasee.yasee.ble.BleDevice
当前使用的设备
currentUser - Variable in class com.yasee.yasee.Yasee
当前的人员信息 配置
customAction - Variable in class com.yasee.yasee.core.models.Cmd
是否自定义发送, 如果不为空 则忽略 unsigne 字段发送

D

data - Variable in class com.yasee.yasee.core.models.NotifyResp.BleNotifyData
解析数据对象
data - Variable in class com.yasee.yasee.core.models.NotifyResp
详细数据
DecodeCmd - Class in com.yasee.yasee.core.abstracts
解析指令
DecodeCmd() - Constructor for class com.yasee.yasee.core.abstracts.DecodeCmd
 
DecodeHlw - Class in com.yasee.yasee.protocols.hlw
解析 HLW 指令内容
DecodeTmd - Class in com.yasee.yasee.protocols.tmd
解析 TMD 指令内容
DecodeTmd(byte[]) - Constructor for class com.yasee.yasee.protocols.tmd.DecodeTmd
Instantiates a new Decode tmd.
DecodeWl - Class in com.yasee.yasee.protocols.welland
沃莱平台 交互数据解析
DecodeWl(HashMap<String, String>) - Constructor for class com.yasee.yasee.protocols.welland.DecodeWl
实例化方法
DecodeYc - Class in com.yasee.yasee.protocols.yucheng
解析 TMD 指令内容
DecodeYc(byte[]) - Constructor for class com.yasee.yasee.protocols.yucheng.DecodeYc
实例化一个解析过程类
delDevice(BleDevice) - Method in class com.yasee.yasee.ble.Devices
删除一个设备
delWithMac(String) - Method in class com.yasee.yasee.ble.Devices
根据Mac地址删除一个设备
desc - Variable in class com.yasee.yasee.core.models.Cmd
指令说明
device - Variable in class com.yasee.yasee.ble.BleDevice
系统蓝牙对象
device - Variable in class com.yasee.yasee.core.models.NotifyResp.BleLink
连接的设备
device - Variable in class com.yasee.yasee.core.models.NotifyResp.BleNotifyData
交互使用的设备
deviceData - Enum constant in enum class com.yasee.yasee.core.enums.NotifyType
设备数据内容 Notify
deviceLink - Enum constant in enum class com.yasee.yasee.core.enums.NotifyType
设备连接变化
Devices - Class in com.yasee.yasee.ble
设备管理类
Dg - Enum constant in enum class com.yasee.yasee.core.enums.LocalCheckEnum
动态血糖
disConnect() - Method in class com.yasee.yasee.ble.BleDevice
关闭设备
discoverCharacteristics(String, String) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
discoverServices(String) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
Dt - Enum constant in enum class com.yasee.yasee.core.enums.LocalCheckEnum
动态体温

E

Eg - Enum constant in enum class com.yasee.yasee.core.enums.LocalCheckEnum
心电
end - Enum constant in enum class com.yasee.yasee.core.enums.CmdType
结束
error - Enum constant in enum class com.yasee.yasee.core.enums.CmdType
错误
ErrorObj - Class in com.yasee.yasee.core.models
错误模型
ErrorObj(Integer, String, String) - Constructor for class com.yasee.yasee.core.models.ErrorObj
实例化
ErrorYc - Class in com.yasee.yasee.protocols.yucheng
玉成错误详情
ErrorYc() - Constructor for class com.yasee.yasee.protocols.yucheng.ErrorYc
 

F

filterWithServices - Variable in class com.yasee.yasee.core.configs.BleConfig
是不是需要 ServiceID 进行筛选设备 (暂未使用)
fromCode(int) - Static method in enum class com.yasee.yasee.core.enums.LocalCheckEnum
根据Code 获取 Enum值

G

gBm() - Static method in class com.yasee.yasee.ble.Ble
 
getBleInterface() - Method in class com.yasee.yasee.core.abstracts.Platforms
hook类 整个gatt 的执行过程
getBleInterface() - Method in class com.yasee.yasee.protocols.hlw.PlatformHlw
 
getBleInterface() - Method in class com.yasee.yasee.protocols.tmd.PlatformTmd
 
getBleInterface() - Method in class com.yasee.yasee.protocols.welland.PlatformWl
 
getBleInterface() - Method in class com.yasee.yasee.protocols.yucheng.PlatformYc
 
getBleProcess() - Method in class com.yasee.yasee.ble.BleDevice
设备的连接状态
getCharacteristics() - Method in class com.yasee.yasee.core.models.BleService
获取特征列表
getCheckSign() - Method in class com.yasee.yasee.core.abstracts.Platforms
平台校验方式
getCheckSign() - Method in class com.yasee.yasee.protocols.hlw.PlatformHlw
 
getCheckSign() - Method in class com.yasee.yasee.protocols.tmd.PlatformTmd
 
getCheckSign() - Method in class com.yasee.yasee.protocols.welland.PlatformWl
 
getCheckSign() - Method in class com.yasee.yasee.protocols.yucheng.PlatformYc
 
getCmds() - Method in class com.yasee.yasee.core.models.Check
返回 支持的指令列表
getCode() - Method in enum class com.yasee.yasee.core.enums.LocalCheckEnum
获取Code int
getContext() - Method in class com.yasee.yasee.Yasee
 
getDecodeCmd(byte[]) - Method in class com.yasee.yasee.core.abstracts.Platforms
平台指令解析对象
getDecodeCmd(byte[]) - Method in class com.yasee.yasee.protocols.hlw.PlatformHlw
 
getDecodeCmd(byte[]) - Method in class com.yasee.yasee.protocols.tmd.PlatformTmd
 
getDecodeCmd(byte[]) - Method in class com.yasee.yasee.protocols.welland.PlatformWl
 
getDecodeCmd(byte[]) - Method in class com.yasee.yasee.protocols.yucheng.PlatformYc
 
getDecodeData() - Method in class com.yasee.yasee.core.abstracts.DecodeCmd
获取 解析完成的内容 这个地方就是对外暴露的可读性信息
getDecodeData() - Method in class com.yasee.yasee.protocols.hlw.DecodeHlw
 
getDecodeData() - Method in class com.yasee.yasee.protocols.tmd.DecodeTmd
 
getDecodeData() - Method in class com.yasee.yasee.protocols.welland.DecodeWl
 
getDecodeData() - Method in class com.yasee.yasee.protocols.yucheng.DecodeYc
 
getDelegate() - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
获取接口
getDescr() - Method in class com.yasee.yasee.core.abstracts.ServiceUdid
通知的属性设置 固定
getDeviceWithMac(String) - Method in class com.yasee.yasee.ble.Devices
获取某个连接设备
getError(int) - Static method in class com.yasee.yasee.protocols.yucheng.ErrorYc
获取错误信息
getGatt() - Method in class com.yasee.yasee.ble.BleDevice
获取当前的Gatt
getInstance() - Static method in class com.yasee.yasee.protocols.hlw.DecodeHlw
 
getInstance() - Static method in class com.yasee.yasee.protocols.hlw.PlatformHlw
 
getInstance() - Static method in class com.yasee.yasee.protocols.hlw.ServiceHlw
 
getMac() - Method in class com.yasee.yasee.ble.BleDevice
设备的Mac地址
getManufacturerSpecificString(byte[]) - Static method in class com.yasee.yasee.core.tools.ByteTool
 
getModel() - Method in class com.yasee.yasee.ble.BleDevice
设备注册型号
getPattern() - Method in class com.yasee.yasee.core.configs.BleConfig
获取正则对象
getPlatform() - Method in class com.yasee.yasee.ble.BleDevice
获取平台信息
getPlatform(BleDevice) - Static method in class com.yasee.yasee.core.abstracts.Platforms
获取平台
getPts() - Method in class com.yasee.yasee.core.models.BleService.BleCharacteristic
获取 特征 属性列表
getRaw() - Method in class com.yasee.yasee.core.abstracts.DecodeCmd
获取原始指令
getRaw() - Method in class com.yasee.yasee.protocols.hlw.DecodeHlw
 
getRaw() - Method in class com.yasee.yasee.protocols.tmd.DecodeTmd
 
getRaw() - Method in class com.yasee.yasee.protocols.welland.DecodeWl
 
getRaw() - Method in class com.yasee.yasee.protocols.yucheng.DecodeYc
 
getServices() - Method in class com.yasee.yasee.core.abstracts.ServiceUdid
所有服务信息
getServices() - Method in class com.yasee.yasee.protocols.hlw.ServiceHlw
 
getServices() - Method in class com.yasee.yasee.protocols.yucheng.ServiceYc
 
getServiceUdid() - Method in class com.yasee.yasee.core.abstracts.Platforms
获取 平台内的信息 (uuid) | 根据 设备
getServiceUdid() - Method in class com.yasee.yasee.protocols.hlw.PlatformHlw
 
getServiceUdid() - Method in class com.yasee.yasee.protocols.tmd.PlatformTmd
 
getServiceUdid() - Method in class com.yasee.yasee.protocols.welland.PlatformWl
 
getServiceUdid() - Method in class com.yasee.yasee.protocols.yucheng.PlatformYc
 
getSingle() - Static method in class com.yasee.yasee.ble.Ble
单例对象
getSingle() - Static method in class com.yasee.yasee.ble.Devices
管理类单例对象
getSingle() - Static method in class com.yasee.yasee.core.tools.Logs
单例
getSingle() - Static method in class com.yasee.yasee.Notify
单例对象
getSingle() - Static method in class com.yasee.yasee.protocols.tmd.PlatformTmd
获取TMD平台单例对象
getSingle() - Static method in class com.yasee.yasee.protocols.welland.PlatformWl
获取沃莱平台单例对象
getSingle() - Static method in class com.yasee.yasee.Yasee
单例
getType() - Method in class com.yasee.yasee.core.abstracts.DecodeCmd
指令步骤 (指令功能)
getType() - Method in interface com.yasee.yasee.core.interfaces.NotifyInterface
获取通知类型
getType() - Method in class com.yasee.yasee.protocols.hlw.DecodeHlw
 
getType() - Method in class com.yasee.yasee.protocols.tmd.DecodeTmd
 
getType() - Method in class com.yasee.yasee.protocols.welland.DecodeWl
 
getType() - Method in class com.yasee.yasee.protocols.yucheng.DecodeYc
 
getUsed() - Method in class com.yasee.yasee.core.abstracts.CheckSign
当前的 检验 、 签名需不需要使用
getUsed() - Method in class com.yasee.yasee.protocols.tmd.CheckSignTMD
 
getUsed() - Method in class com.yasee.yasee.protocols.yucheng.CheckSignYc
 
getUuid() - Method in class com.yasee.yasee.core.models.BleService.BleCharacteristic
获取 特征 UUID
getUuid() - Method in class com.yasee.yasee.core.models.BleService
获取 服务 UUID
getZhName() - Method in enum class com.yasee.yasee.core.enums.LocalCheckEnum
 
Gh - Enum constant in enum class com.yasee.yasee.core.enums.LocalCheckEnum
糖化

H

handwareCode - Variable in class com.yasee.yasee.core.models.Check
硬件ID
hasNext() - Method in class com.yasee.yasee.core.abstracts.ServiceUdid
 
hasNext() - Method in interface com.yasee.yasee.core.interfaces.Iterator
是不是有下一个步骤
height - Variable in class com.yasee.yasee.core.configs.User
身高 (cm)
highLow(byte, byte) - Static method in class com.yasee.yasee.core.tools.ByteTool
高位 低位 获取 值

I

ICBleBridge - Class in com.yasee.yasee.protocols.welland
沃莱 蓝牙桥接类
ICBleBridge(Context) - Constructor for class com.yasee.yasee.protocols.welland.ICBleBridge
实例化一个 桥接的对象
id - Variable in class com.yasee.yasee.core.models.Cmd
主键
indicate - Enum constant in enum class com.yasee.yasee.core.models.BleService.BleCharacteristicPt
 
indicate_nores - Enum constant in enum class com.yasee.yasee.core.models.BleService.BleCharacteristicPt
 
info - Variable in class com.yasee.yasee.core.models.BleService.BleCharacteristic
特征说明 意义
initBluetooth(ICBluetoothSystem.ICBluetoothDelegate) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
initDevices(List<BleDevice>) - Method in class com.yasee.yasee.ble.Devices
初始化 绑定设备
isCmd - Variable in class com.yasee.yasee.core.models.BleService.BleCharacteristic
指令发送 的特征 (标记当前的特征是不是 交互指令使用)
isHandStop - Variable in class com.yasee.yasee.protocols.hlw.DecodeHlw
 
Iterator<T> - Interface in com.yasee.yasee.core.interfaces
步骤迭代器

J

join - Enum constant in enum class com.yasee.yasee.core.enums.CmdType
插入试纸 (血糖、尿酸、血酮、血脂、C反、糖化)

L

linkDevice - Variable in class com.yasee.yasee.core.abstracts.Platforms
 
linked - Enum constant in enum class com.yasee.yasee.core.enums.BleProcess
连接成功
listen(NotifyInterface) - Method in class com.yasee.yasee.Notify
设置 当前的监听信息 - 所有设置 notif的 类 都可以搜到信息 - 需要取消在合适的时机
LocalCheckEnum - Enum Class in com.yasee.yasee.core.enums
检测 类型
包含硬件、软件 两个Mapping 类型
log(String) - Method in class com.yasee.yasee.core.tools.Logs
 
Logs - Class in com.yasee.yasee.core.tools
日志类

M

message - Enum constant in enum class com.yasee.yasee.core.enums.CmdType
状态信息 (不是错误)
message - Variable in class com.yasee.yasee.core.models.NotifyResp
执行信息,
message(NotifyResp<T>) - Method in interface com.yasee.yasee.core.interfaces.NotifyInterface
获取通知的消息内容

N

name - Variable in class com.yasee.yasee.core.models.Check
名称
next() - Method in class com.yasee.yasee.core.abstracts.ServiceUdid
 
next() - Method in interface com.yasee.yasee.core.interfaces.Iterator
获取下一个步骤
noFound - Static variable in class com.yasee.yasee.core.models.ErrorObj
 
notify - Enum constant in enum class com.yasee.yasee.core.models.BleService.BleCharacteristicPt
 
Notify - Class in com.yasee.yasee
通知管理类 - 使用 订阅通知 模型 - 集合所有的事件 - 统一下发所有的 通知
NotifyInterface<T> - Interface in com.yasee.yasee.core.interfaces
定义接口 - 类型: 什么类型的数据过来了 - 数据内容
NotifyResp<T> - Class in com.yasee.yasee.core.models
返回的标准格式数据
NotifyResp(boolean, String, NotifyType, T) - Constructor for class com.yasee.yasee.core.models.NotifyResp
实例化
NotifyResp(NotifyType, T) - Constructor for class com.yasee.yasee.core.models.NotifyResp
实例化
NotifyResp.BleLink - Class in com.yasee.yasee.core.models
连接数据 哪一个设备? 连接的状态是什么?
NotifyResp.BleNotifyData - Class in com.yasee.yasee.core.models
交互数据类
notifyType - Variable in class com.yasee.yasee.core.models.NotifyResp
通知类型,
NotifyType - Enum Class in com.yasee.yasee.core.enums
信息类型 /// 通知的类型 /// 设备蓝牙状态 case bleState /// 设备搜索列表 case searchDevices /// 设备绑定列表 case bindDevices /// 设备连接状态 case deviceLink /// 设备传输数据 case deviceData
noUsed - Static variable in class com.yasee.yasee.core.abstracts.CheckSign
 
noUsed - Static variable in interface com.yasee.yasee.core.interfaces.BleInterface
静态 接口 不使用 接口
noWay - Static variable in class com.yasee.yasee.core.models.ErrorObj
 

O

off - Enum constant in enum class com.yasee.yasee.core.enums.BleState
未打开
on - Enum constant in enum class com.yasee.yasee.core.enums.BleState
打开
onBleState(ICConstant.ICBleState) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onCacheClear(String) - Method in class com.yasee.yasee.protocols.hlw.DecodeHlw
=========================================================================== 动态数据独有
onCharacteristicsDiscovered(BleDevice, UUID, List<BleInterface.BleInterfaceCD>) - Method in interface com.yasee.yasee.core.interfaces.BleInterface
获取到服务内容 hook
onCharacteristicUploadData(BleDevice, UUID, UUID, byte[]) - Method in interface com.yasee.yasee.core.interfaces.BleInterface
上载、通知、等等硬件过来的数据
onCharacteristicWrite(BleDevice, UUID, UUID, boolean) - Method in interface com.yasee.yasee.core.interfaces.BleInterface
写入是不是成功的hook
onConnectionStateChange(BleDevice, boolean) - Method in interface com.yasee.yasee.core.interfaces.BleInterface
哪一台设备 连接状态是什么
onDescriptorWrite(BleDevice, UUID, boolean) - Method in interface com.yasee.yasee.core.interfaces.BleInterface
配置项是不是生效
onDeviceConnectionChanged(ICDevice, ICConstant.ICDeviceConnectState) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onDone(EcgBean) - Method in class com.yasee.yasee.protocols.hlw.DecodeHlw
================================================================= 静态数据 获得 cmdtype 和 数据
onEcgData(int, float[]) - Method in class com.yasee.yasee.protocols.hlw.DecodeHlw
 
onInitFinish(boolean) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onMeasureState(int) - Method in class com.yasee.yasee.protocols.hlw.DecodeHlw
 
onMtuChanged(BleDevice, int, boolean) - Method in interface com.yasee.yasee.core.interfaces.BleInterface
配置MTU大小
onNext(NotifyResp) - Method in class com.yasee.yasee.Notify
下发所有的 Notify 通知 目前的情况是 根据类型不同区别分发
onNodeConnectionChanged(ICDevice, int, ICConstant.ICDeviceConnectState) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onNoEcgData(int, int, int, int, int) - Method in class com.yasee.yasee.protocols.hlw.DecodeHlw
 
onReceive(Context, Intent) - Method in class com.yasee.yasee.core.receivers.BleStateReceiver
 
onReceiveBattery(ICDevice, int, Object) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveConfigWifiResult(ICDevice, ICConstant.ICConfigWifiState) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveCoordData(ICDevice, ICCoordData) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveDebugData(ICDevice, int, Object) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveDeviceInfo(ICDevice, ICDeviceInfo) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveDeviceLightSetting(ICDevice, Object) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveHistorySkipData(ICDevice, ICSkipData) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveHR(ICDevice, int) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveKitchenScaleData(ICDevice, ICKitchenScaleData) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveKitchenScaleUnitChanged(ICDevice, ICConstant.ICKitchenScaleUnit) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveMeasureStepData(ICDevice, ICConstant.ICMeasureStep, Object) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveRSSI(ICDevice, int) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveRulerData(ICDevice, ICRulerData) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveRulerHistoryData(ICDevice, ICRulerData) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveRulerMeasureModeChanged(ICDevice, ICConstant.ICRulerMeasureMode) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveRulerUnitChanged(ICDevice, ICConstant.ICRulerUnit) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveSkipData(ICDevice, ICSkipData) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveUpgradePercent(ICDevice, ICConstant.ICUpgradeStatus, int) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveUserInfo(ICDevice, ICUserInfo) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveUserInfoList(ICDevice, List<ICUserInfo>) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveWeightCenterData(ICDevice, ICWeightCenterData) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveWeightData(ICDevice, ICWeightData) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveWeightHistoryData(ICDevice, ICWeightHistoryData) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiveWeightUnitChanged(ICDevice, ICConstant.ICWeightUnit) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
onReceiving(int, String, String, int, int) - Method in class com.yasee.yasee.protocols.hlw.DecodeHlw
接收中,用于更新界面倒计时
onSendCMD(byte[]) - Method in class com.yasee.yasee.protocols.hlw.DecodeHlw
 
onServicesDiscovered(BleDevice, List<UUID>) - Method in interface com.yasee.yasee.core.interfaces.BleInterface
获取到服务内容 hook
onStartMeasure(long) - Method in class com.yasee.yasee.protocols.hlw.DecodeHlw
 
onStopMeasure() - Method in class com.yasee.yasee.protocols.hlw.DecodeHlw
结束测量回调
onUpdateNotificationState(BleDevice, UUID, UUID, boolean, boolean) - Method in interface com.yasee.yasee.core.interfaces.BleInterface
配置通知是不是OK
onUploadRssi(BleDevice, int) - Method in interface com.yasee.yasee.core.interfaces.BleInterface
上传rssi
onVersion(String) - Method in class com.yasee.yasee.protocols.hlw.DecodeHlw
 
Ox - Enum constant in enum class com.yasee.yasee.core.enums.LocalCheckEnum
血氧

P

pattern - Variable in class com.yasee.yasee.core.configs.BleConfig
筛选设备的名称 (除外的设备不展示)
Pb - Enum constant in enum class com.yasee.yasee.core.enums.LocalCheckEnum
肺功能
PermissionTool - Class in com.yasee.yasee.core.tools
权限控制工具
PermissionTool() - Constructor for class com.yasee.yasee.core.tools.PermissionTool
 
PlatformHlw - Class in com.yasee.yasee.protocols.hlw
好络纬 平台代码
Platforms - Class in com.yasee.yasee.core.abstracts
平台基类
Platforms() - Constructor for class com.yasee.yasee.core.abstracts.Platforms
 
PlatformTmd - Class in com.yasee.yasee.protocols.tmd
Yasee 平台代码
PlatformType - Enum Class in com.yasee.yasee.core.enums
平台类型 (暂时没有使用)
PlatformWl - Class in com.yasee.yasee.protocols.welland
沃莱平台 顶级对象
PlatformYc - Class in com.yasee.yasee.protocols.yucheng
玉成平台
PlatformYc() - Constructor for class com.yasee.yasee.protocols.yucheng.PlatformYc
 
points_result - Enum constant in enum class com.yasee.yasee.core.enums.CmdType
波点 结果 (肺功能)
print(String) - Static method in class com.yasee.yasee.core.tools.Logs
输出信息内容
process - Variable in class com.yasee.yasee.core.models.NotifyResp.BleLink
连接的状态
Products - Class in com.yasee.yasee.core.tools
产品管理类
Products() - Constructor for class com.yasee.yasee.core.tools.Products
 
pwd - Enum constant in enum class com.yasee.yasee.core.enums.CmdType
密码 (血糖、尿酸、血酮、血脂、C反、糖化)

R

raw - Variable in class com.yasee.yasee.core.models.NotifyResp.BleNotifyData
交互使用的原始数据 帧
read - Enum constant in enum class com.yasee.yasee.core.models.BleService.BleCharacteristicPt
 
read(JsonReader) - Method in class com.yasee.yasee.core.tools.BleDeviceTypeAdapter
 
readData(String, String, String) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
reconnect - Variable in class com.yasee.yasee.core.configs.BleConfig
是不是需要自动重连
refreshDeviceCache() - Method in class com.yasee.yasee.ble.BleDevice
清理Gatt 缓存数据
remove(NotifyInterface) - Method in class com.yasee.yasee.Notify
取消 某一个监听信息 - 需要取消在合适的时机
requestMtu(String, int) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
reset() - Method in class com.yasee.yasee.core.abstracts.ServiceUdid
重置
result - Enum constant in enum class com.yasee.yasee.core.enums.CmdType
结果
result - Variable in class com.yasee.yasee.ble.BleDevice
扫描对象
rwIsOk - Enum constant in enum class com.yasee.yasee.core.enums.BleProcess
读写服务成功

S

scan() - Method in class com.yasee.yasee.ble.Ble
扫描设备
scan() - Method in class com.yasee.yasee.Yasee
开始扫描支持的设备,会通过Notify返回device列表
scanTimer - Variable in class com.yasee.yasee.core.configs.BleConfig
设置扫描的持续时间 (自动停止扫描)
searchDevices - Enum constant in enum class com.yasee.yasee.core.enums.NotifyType
设备搜索列表
send(byte[]) - Method in class com.yasee.yasee.ble.BleDevice
发送指令信息
send(Integer, UUID, HashMap<String, Object>) - Method in class com.yasee.yasee.ble.BleDevice
 
send(HashMap<String, Object>) - Method in interface com.yasee.yasee.core.interfaces.CmdInterface
 
ServiceHlw - Class in com.yasee.yasee.protocols.hlw
服务配置
次配置为 TMD 协议 通知内容
ServiceUdid - Class in com.yasee.yasee.core.abstracts
设备的Service 列表信息
ServiceUdid() - Constructor for class com.yasee.yasee.core.abstracts.ServiceUdid
 
ServiceYc - Class in com.yasee.yasee.protocols.yucheng
玉成 服务配置
次配置为 TMD 协议 通知内容
ServiceYc() - Constructor for class com.yasee.yasee.protocols.yucheng.ServiceYc
 
setContext(Context) - Method in class com.yasee.yasee.Yasee
 
setNotify(String, String, String, boolean) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
setRaws(byte[]) - Method in class com.yasee.yasee.protocols.hlw.DecodeHlw
 
setUser - Enum constant in enum class com.yasee.yasee.core.enums.CmdType
设置人员
sex - Variable in class com.yasee.yasee.core.configs.User
性别 1-男 2-女
sign(byte[]) - Method in class com.yasee.yasee.core.abstracts.CheckSign
签名规则
sign(byte[]) - Method in class com.yasee.yasee.protocols.tmd.CheckSignTMD
 
sign(byte[]) - Method in class com.yasee.yasee.protocols.yucheng.CheckSignYc
 
smoking - Variable in class com.yasee.yasee.core.configs.User
是不是抽烟 1-抽烟 0-不抽烟
standard - Enum constant in enum class com.yasee.yasee.core.enums.CmdType
standard 结果标准 (肺功能)
start - Enum constant in enum class com.yasee.yasee.core.enums.CmdType
开始 、 欢迎页面
startScan(List<String>) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 
state - Variable in class com.yasee.yasee.core.interfaces.BleInterface.BleInterfaceCD
是否需要应答
state - Variable in class com.yasee.yasee.protocols.hlw.DecodeHlw
 
step - Variable in class com.yasee.yasee.core.models.NotifyResp.BleNotifyData
 
stop() - Method in class com.yasee.yasee.ble.Ble
扫描设备
stop() - Method in class com.yasee.yasee.Yasee
结束扫描
success - Variable in class com.yasee.yasee.core.models.NotifyResp
是不是成功, false 代表有错误
supportChecks(BleDevice) - Static method in class com.yasee.yasee.core.tools.Products
根据设备返回支持的 检测项目
supportCmds - Variable in class com.yasee.yasee.protocols.hlw.PlatformHlw
支持的 命令

T

thp_result - Enum constant in enum class com.yasee.yasee.core.enums.CmdType
温度、湿度、大气压(肺功能) | 温度(C反)
To - Enum constant in enum class com.yasee.yasee.core.enums.LocalCheckEnum
三合一 单插口
toMap() - Method in class com.yasee.yasee.core.models.ErrorObj
 
Tot - Enum constant in enum class com.yasee.yasee.core.enums.LocalCheckEnum
三合一 双插口
Tp - Enum constant in enum class com.yasee.yasee.core.enums.LocalCheckEnum
体温
tranName(String, byte[]) - Static method in class com.yasee.yasee.core.abstracts.Platforms
 

U

Ub - Enum constant in enum class com.yasee.yasee.core.enums.LocalCheckEnum
尿液
unknown - Enum constant in enum class com.yasee.yasee.core.enums.CmdType
未知
unlink - Enum constant in enum class com.yasee.yasee.core.enums.BleProcess
未连接
unsign - Variable in class com.yasee.yasee.core.models.Cmd
指令
User - Class in com.yasee.yasee.core.configs
人员信息模型
User(Integer, Integer, Integer, Integer, Integer) - Constructor for class com.yasee.yasee.core.configs.User
实例化一个用户

V

valueOf(String) - Static method in enum class com.yasee.yasee.core.enums.BleProcess
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.yasee.yasee.core.enums.BleState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.yasee.yasee.core.enums.CmdType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.yasee.yasee.core.enums.LocalCheckEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.yasee.yasee.core.enums.NotifyType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.yasee.yasee.core.enums.PlatformType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.yasee.yasee.core.models.BleService.BleCharacteristicPt
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.yasee.yasee.core.enums.BleProcess
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.yasee.yasee.core.enums.BleState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.yasee.yasee.core.enums.CmdType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.yasee.yasee.core.enums.LocalCheckEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.yasee.yasee.core.enums.NotifyType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.yasee.yasee.core.enums.PlatformType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.yasee.yasee.core.models.BleService.BleCharacteristicPt
Returns an array containing the constants of this enum class, in the order they are declared.

W

weight - Variable in class com.yasee.yasee.core.configs.User
体重 (kg)
wl - Enum constant in enum class com.yasee.yasee.core.enums.PlatformType
沃莱
write - Enum constant in enum class com.yasee.yasee.core.models.BleService.BleCharacteristicPt
 
write(JsonWriter, BleDevice) - Method in class com.yasee.yasee.core.tools.BleDeviceTypeAdapter
 
write_nores - Enum constant in enum class com.yasee.yasee.core.models.BleService.BleCharacteristicPt
 
writeData(String, String, String, byte[], ICBluetoothSystem.ICOPBleWriteDataType) - Method in class com.yasee.yasee.protocols.welland.ICBleBridge
 

Y

Yasee - Class in com.yasee.yasee
Yasee SDK 顶级控制单元
yc - Enum constant in enum class com.yasee.yasee.core.enums.PlatformType
玉成
ys - Enum constant in enum class com.yasee.yasee.core.enums.PlatformType
Yasee

_

_setContext(Context) - Method in class com.yasee.yasee.Yasee
 
A B C D E F G H I J L M N O P R S T U V W Y _ 
All Classes and Interfaces|All Packages|Constant Field Values