You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

133 lines
5.9 KiB

//
// BlueToothEume.h
// BluetoothDemo
//
// Created by mac on 17/3/10.
// Copyright © 2017年 . All rights reserved.
//
#ifndef BlueToothEume_h
#define BlueToothEume_h
typedef NS_ENUM(NSInteger, BleCMDID) {
BleCMDID_find, //!< 查找命令 0X05
BleCMDID_remind, //!< 提醒命令
BleCMDID_sport, //!< 运动模式命令 0X07
BleCMDID_sleep, //!< 睡眠命令
BleCMDID_heart, //!< 心率命令
BleCMDID_sync, //!< 同步命令
BleCMDID_adjust, //!< 校准命令
BleCMDID_factory, //!< 工厂命令
BleCMDID_health, //!< 健康命令
BLECMDID_heartrate, //!< 心率命令
BleCMDID_push, //!< 推送命令
BleCMDID_update, //!< 固件升级命令 0x01
BleCMDID_setUp, //!< 设置命令 0X02
BleCMDID_weather, //!< 天气命令
BleCMDID_device, //!< 设备命令 0X04
};
typedef NS_ENUM(NSInteger, BleCMD) {
// 天气命令 0x03
BleCMD_weatherPush, //!< 天气推送 key 0x30
BleCMD_ultravioletPush, //!< 紫外线推送 key 0x31
BleCMD_airPressurePush, //!< 气压推送 key 0x33
BleCMD_altitudePush, //!< 海拔推送 key 0x35
// 设置命令 0X02
BleCMD_setIngTime = 1, //!< 时间设置 0X20
BleCMD_setAlarmClock, //!< 闹钟设置 0x21
BleCMD_setSportTarget, //!< 运动目标设置 0x22
BleCMD_setUserInfo, //!< 用户信息设置 0x23
BleCMD_setTheLost, //!< 防丢设置 0x24
BleCMD_setSedentary, //!< 久坐设置 0x25
BleCMD_setSleep, //!< 自动睡眠设置 0x26
BleCMD_setSystemUser, //!< 系统用户设置 0x27
BleCMD_setDrinkRemind, //!< 喝水提醒设置 0x28
BleCMD_setPush, //!< 推送设置 0x29
BleCMD_readBraceletSet, //!< 读取手环设置请求 0x2D
BleCMD_readProfile, //!< 读取手环配置请求 0x2E
BleCMD_breathe, //!< 呼吸设置 0x30
BleCMD_heartRateCheck, //!< 心率检测 0x2C
BleCMD_temperatureCheck, // 体温监测 0x35
// 设备命令 0X04
BleCMD_requestBattery, //!< 设备电量请求 0x40
BleCMD_batteryBack, //!< 设备电量返回 0x41
BleCMD_unbundledDevice, //!< 解除绑定命令 0x42
BleCMD_unbundledReply, //!< 解除绑定回应 0x43
BleCMD_bindingReply, //!< 设备绑定回应 0x45
BleCMD_relationDisplay, //!< 横竖显示 0x49
BleCMD_gesturesControl, //!< 抬手亮屏 0x4A
BleCMD_bindingDevice, //!< 绑定请求 0X44
BleCMD_cameraSwitch, //!< 拍照开关 0X46
BleCMD_cameraON, //!< 拍照 0X47
BleCMD_cameraOFF, //!< 退出拍照 0X48
BleCMD_syncContact, //!< 同步联系人 0X4C
BleCMD_inputStart, //!< 协助输入开始 0X4D
BleCMD_inputSend, //!< 发送协助输入 0X16
BleCMD_shearPlate, //!< 发送剪切板数据 0X17
BleCMD_inputEnd, //!< 协助输入结束 0X18
BleCMD_dialPush, //!< 表盘推送 0X4E
BleCMD_dialRequest, //!< 表盘请求 0X4F
BleCMD_urgentDial, //!< 紧急拨号 0X15
//BleCMD_watchWifi, //!< 手表WIFI 0X4C
BleCMD_wifiList, //!< 获取WIFI列表 0x19
BleCMD_wifiPassWord, //!< WIFI需要密码 0x1A
BleCMD_wifiLink, //!< 已保存的WIFI 0X1B
BleCMD_wifiNoPassWord, //!< WIFI无需密码 0X1C
BleCMD_dialData, //!< 表盘数据 0X50
// 健康数据 0x0A
BleCMD_syncHealth, //!< 同步健康数据指令 0xA0
BleCMD_syncBack, //!< 同步健康返回 0xA1
BleCMD_sleepData, //!< 睡眠数据 0xA2 //新协议修改
BleCMD_stepData, //!< 计步数据 0xA3
BleCMD_HeartData, //!< 心率数据 0xA4
BleCMD_sportModelData, //!< 运动模式数据返回 0xA5
BleCMD_TemperatureData, //!< 体温数据 0xA8
BleCMD_realTimesync, //!< 同步实时数据 0xB0
BleCMD_realStep, //!< 实时计步数据 0xB3
BleCMD_realHeartData, //!< 实时心率数据 0xB4
BleCMD_realTemperature, //!< 实时体温数据 0xB8
BleCMD_bloodPressure, //!< 血压数据返回 0xAD
BleCMD_bloodOxygen, //!< 血氧数据返回 0xAE
BleCMD_realBloodPressure, //!< 实时血压数据返回 0xB6
BleCMD_realBloodOxygen, //!< 实时血氧数据返回 0xB7
BleCMD_sportStateToDevice, //!< 运动状态同步到设备 0xB3
BleCMD_sportStateToIphone, //!< 运动状态同步到APP 0xB4
BleCMD_GPSSignalStrength, //!< GPS信号强度同步到设备 0xB5
// 查找命令 0X05
BleCMD_findPhone, //!< 查找手机 0X51
BleCMD_findDevice, //!< 查找设备 0X50
// 固件升级 0x01
BleCMD_firmwareUpdate, //!< 固件升级启动 0x10
BleCMD_firmwareVersion, //!< 固件版本信息 0x12
// 提醒命令 0x06
BleCMD_remindSwitch, //!< 提醒开关 0x60
BleCMD_messageRemind, //!< 短信提醒 0x61
BleCMD_QQRemind, //!< QQ提醒 0x62
BleCMD_WeChatRemind, //!< 微信提醒 0x63
BleCMD_notDisturb, //!< 勿扰模式 0x64
BleCMD_remindModel, //!< 提醒模式 0x65
BleCMD_messageSync, //!< 配置信息同步 0x66
// 推送命令 0x0E
BleCMD_qrCodePush, //!< 二维码推送 0xE0
BleCMD_weatherIndex, //!< 气象指数推送 0xE1
BleCMD_braceletPialPush, //!< 手环表盘推送 0xE2
BleCMD_unitSetting, //!< 单位设置 0x01
// 睡眠命令 0x08
BleCMD_getSleepData, //!< 睡眠数据请求 0x80
BleCMD_sleepDataBack, //!< 睡眠数据返回 0x81
// 校准命令 0x0B
BleCMD_checkDaySport, //!< 当天运动校准 0x0B
// 工厂命令 0x0C
BleCMD_restoreFactory, //!< 恢复出厂 0xC7
// 发送FLASH数据命令 0x14
BleCMD_falshSend, // FLASH数据发送命令(key 0x03)
// 表盘推送 0x16
BleCMD_newDialPush, // 推送表盘 0x05
};
#endif /* BlueToothEume_h */