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.
134 lines
5.9 KiB
134 lines
5.9 KiB
![]()
2 years ago
|
//
|
||
|
// 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 */
|