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.
92 lines
1.9 KiB
92 lines
1.9 KiB
// |
|
// ECellBLEEnum.h |
|
// ECellBluetooth |
|
// |
|
// Created by lemo. on 2019/5/15. |
|
// Copyright © 2019 chentingfeng. All rights reserved. |
|
// |
|
|
|
#ifndef Enum_h |
|
#define Enum_h |
|
|
|
/** |
|
* 蓝牙管理状态枚举 |
|
* Bluetooth management status enumeration |
|
*/ |
|
typedef NS_ENUM(NSInteger, ECell_BLE_MANAGER_STATE) { |
|
/** |
|
* 蓝牙关闭 |
|
* Bluetooth off |
|
*/ |
|
ECell_BLE_MANAGER_STATE_POWEREDOFF = 1, |
|
|
|
/** |
|
* 蓝牙打开 |
|
* Bluetooth open |
|
*/ |
|
ECell_BLE_MANAGER_STATE_POWEREDON, |
|
}; |
|
|
|
/** |
|
* 蓝牙发送指令错误类型枚举 |
|
* Bluetooth send command error type enumeration |
|
*/ |
|
typedef NS_ENUM(NSInteger, ECell_BLE_COMMAND_ERROR_TYPE) { |
|
/** |
|
* 指令发送成功 |
|
* The command was sent successfully. |
|
*/ |
|
ECell_BLE_COMMAND_SUCCESS_TYPE = 1, |
|
|
|
/** |
|
* 外设未连接 |
|
* Bluetooth Not connected |
|
*/ |
|
ECell_BLE_COMMAND_NOT_CONNECTED_TYPE, |
|
|
|
/** |
|
* 指令超时 |
|
* Instruction timeout |
|
*/ |
|
ECell_BLE_COMMAND_TIME_OUT_TYPE, |
|
}; |
|
|
|
|
|
/** |
|
* 蓝牙解析指令错误类型枚举 |
|
* Bluetooth send command error type enumeration |
|
*/ |
|
typedef NS_ENUM(NSInteger, ECell_BLE_COMMAND_PARSE_ERROR_TYPE) { |
|
/** |
|
* 指令解析成功 |
|
* The command was sent successfully. |
|
*/ |
|
ECell_BLE_COMMAND_PARSE_SUCCESS_TYPE = 1, |
|
|
|
/** |
|
* 指令解析失败 |
|
* Bluetooth Not connected |
|
*/ |
|
ECell_BLE_COMMAND_PARSE_FAIL_TYPE, |
|
|
|
/** |
|
* 指令还有下一个包 |
|
* Instruction timeout |
|
*/ |
|
ECell_BLE_COMMAND_PARSE_NEXT_TYPE, |
|
}; |
|
|
|
/** |
|
* 设备主动上报蓝牙数据 |
|
* The device actively reports bluetooth data |
|
*/ |
|
typedef NS_ENUM(NSInteger, ECell_BLE_REPORT_COMMAND) { |
|
ECell_BLE_REPORT_COMMAND_realStep = 1, |
|
ECell_BLE_REPORT_COMMAND_realHeartRate, |
|
ECell_BLE_REPORT_COMMAND_realBloodPressure, |
|
ECell_BLE_REPORT_COMMAND_realBloodOxyge, |
|
ECell_BLE_REPORT_COMMAND_cameraControl, |
|
ECell_BLE_REPORT_COMMAND_findPhone, |
|
}; |
|
|
|
#endif /* Enum_h */
|
|
|