{BLE发起数据交换模型说明}

1.BLE设备发送交换运动数据开始模型:

1.1 模型ID

class IDOBleIngExchangeModel extends IDOBaseExchangeModel

1.2 模型成员:

int? day;                     /// 日期
int? hour;                    /// 时
int? minute;                  /// 分钟
int? second;                  /// 秒钟
int? sportType;               /// 运动类型
int? operate;                 /// 1:请求app打开gps 2:发起运动请求 0x03:发起运动开始后台联动请求

=>跳转到jsonData说明(内部开发使用)

2.BLE设备交换运动数据过程中模型:

2.1 模型ID

class IDOBleIngExchangeModel extends IDOBaseExchangeModel

2.2 模型成员:

int? day;                     /// 日期
int? hour;                    /// 时
int? minute;                  /// 分钟
int? second;                  /// 秒钟
int? sportType;               /// 运动类型
int? distance;                /// 距离 单位:0.01km

=>跳转到jsonData说明(内部开发使用)

3.BLE设备发送交换运动数据结束模型:

3.1 模型ID

class IDOBleEndExchangeModel extends IDOBaseExchangeModel

3.2 模型成员:

int? day;                     /// 日期
int? hour;                    /// 时
int? minute;                  /// 分钟
int? second;                  /// 秒钟
int? sportType;               /// 运动类型

=>跳转到jsonData说明(内部开发使用)

4.BLE设备发送交换运动数据暂停模型:

4.1 模型ID

class IDOBlePauseExchangeModel extends IDOBaseExchangeModel

4.2 模型成员:

int? day;                     /// 日期
int? hour;                    /// 时
int? minute;                  /// 分钟
int? second;                  /// 秒钟
int? sportType;               /// 运动类型

=>跳转到jsonData说明(内部开发使用)

5.BLE设备发送交换运动数据恢复模型:

5.1 模型ID

class IDOBleRestoreExchangeModel extends IDOBaseExchangeModel

5.2 模型成员:

int? day;                     /// 日期
int? hour;                    /// 时
int? minute;                  /// 分钟
int? second;                  /// 秒钟
int? sportType;               /// 运动类型

=>跳转到jsonData说明(内部开发使用)

6.BLE设备操作运动计划模型:

6.1 模型ID

class IDOBleOperatePlanExchangeModel extends IDOBaseExchangeModel

6.2 模型成员:

int? day;          /// 日期
int? hour;         /// 时
int? minute;       /// 分钟
int? second;       /// 秒钟
int? sportType;    /// 运动类型
int? operate;      /// 1:开始运动,2:暂停运动, 3:恢复运动 ,4:结束运动, 5: 切换动作
int? planType;     /// 计划类型 1:跑步计划3km 2:跑步计划5km 3:跑步计划10km 4:半程马拉松训练(二期),5:马拉松训练(二期)

int? actionType;   ///动作类型 1:快走;2:慢跑;3:中速跑;4:快跑 5:结束课程运动(还要等待用户是否有自由运动) 6:课程结束后自由运动 (此字段当operate为5起作用)

int? errorCode;    /// 0为成功,非0为失败
int? trainingYear; /// 训练课程年份
int? trainingMonth;/// 训练课程月份
int? trainingDay;  /// 训练课程日期
int? time;         /// 动作目标时间 单位秒
int? lowHeart;     /// 心率范围低值
int? heightHeart;  /// 心率范围高值

=>跳转到jsonData说明(内部开发使用)

7.BLE设备通知交换运动数据暂停模型(APP发起的运动):

7.1 模型ID

class IDOAppBlePauseExchangeModel extends IDOBaseExchangeModel

7.2 模型成员:

int? day;          /// 日期
int? hour;         /// 时
int? minute;       /// 分钟
int? second;       /// 秒钟
int? sportType;    /// 运动类型

=>跳转到jsonData说明(内部开发使用)

8.BLE设备通知交换运动数据恢复模型(APP发起的运动):

8.1 模型ID

class IDOAppBleRestoreExchangeModel extends IDOBaseExchangeModel

8.2 模型成员:

int? day;          /// 日期
int? hour;         /// 时
int? minute;       /// 分钟
int? second;       /// 秒钟
int? sportType;    /// 运动类型

=>跳转到jsonData说明(内部开发使用)

9.BLE设备通知交换运动数据结束模型(APP发起的运动):

9.1 模型ID

class IDOAppBleRestoreExchangeModel extends IDOBaseExchangeModel

9.2 模型成员:

int? day;          /// 日期
int? hour;         /// 时
int? minute;       /// 分钟
int? second;       /// 秒钟
int? sportType;    /// 运动类型
int? duration;     /// 持续时长 单位s
int? calories;     /// 卡路里 单位大卡
int? distance;     /// 距离 单位0.01km
int? avgHr;        /// 平均心率
int? maxHr;        /// 最大心率
int? burnFatMins;  /// 脂肪燃烧时长 单位分钟
int? aerobicMins;  /// 心肺锻炼时长 单位分钟
int? limitMins;    /// 极限锻炼时长 单位分钟
int? isSave;       /// 0:不保存,1:保存

=>跳转到jsonData说明(内部开发使用)

Copyright © 2023-2024 IDO. All rights reserved. all right reserved,powered by Gitbook修订时间: 2026-04-07 16:03:39

results matching ""

    No results matching ""