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
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 */
|
|
|