设置单位
功能表:【setSupportFahrenheit,setSupportCalorieUnit,setSupportSwimPoolUnit,setSupportCyclingUnit,setSupportWalkRunUnit】
Flutter示例:
/// 设置单位事件号
setUnit(
evtBase: _VBusEvtBase.base_app_set,
evtType: _VBusEvtType.app_set_unit),
/// 设置单位
libManager.send(evt: CmdEvtType.setUnit, json: jsonEncode(json));
App下发的json字段:
| 字段名 | 字段类型 | 字段说明 |
|---|---|---|
| dist_unit | int | 距离单位 0:无效 1:km(公制) 2:mi(英制) |
| weight_unit | int | 体重单位 0:无效 1:kg 2:lb |
| temp | int | 温度单位 0:无效 1:℃ 2:℉ |
| stride | int | 走路步长 0:无效 0:cm |
| language | int | 语言,参考下面的语言code列表 |
| is_12hour_format | int | 时间制式 0:无效 1:24小时制 2:12小时制 |
| stride_run | int | 跑步的步长 0:无效 1:cm 根据男性换算,默认值:90cm |
| stride_gps_cal | int | 通过手机GPS校准步长开关 0:无效 1:开 2:关 |
| week_start_date | int | 周起始日 0:星期1 1:星期天 3:星期6 |
| calorie_unit | int | 卡路里单位设置 0:无效 1:默认千卡 2:大卡 3:千焦 |
| swim_pool_unit | int | 泳池单位设置 0:无效 1:默认米 2:码 |
| cycling_unit | int | 骑行单位 0:无效 1:km 公里 2:英里 |
| walking_running_unit | int | 步行或者跑步的单位(公里/英里)设置 0:无效 1:km 公里 2:英里 需要功能表支持V3_support_walking_running_unit |
语言code列表
| 代码 | 语言 | 功能表id |
|---|---|---|
| -1 | 无效 | - |
| 1 | 中文 | languageCh |
| 2 | 英文 | languageEnglish |
| 3 | 法语 | languageFrench |
| 4 | 德语 | languageGerman |
| 5 | 意大利语 | languageItalian |
| 6 | 西班牙语 | languageSpanish |
| 7 | 日语 | languageJapanese |
| 8 | 波兰语 | languagePolish |
| 9 | 捷克语 | languageCzech |
| 10 | 罗马尼亚 | languageRomanian |
| 11 | 立陶宛语 | languageLithuanian |
| 12 | 荷兰语 | languageDutch |
| 13 | 斯洛文尼亚语 | languageSlovenian |
| 14 | 匈牙利语 | languageHungarian |
| 15 | 俄罗斯语 | languageRussian |
| 16 | 乌克兰语 | languageUkrainian |
| 17 | 斯洛伐克语 | languageSlovak |
| 18 | 丹麦语 | languageDanish |
| 19 | 克罗地亚语 | languageCroatian |
| 20 | 印尼语 | languageIndonesian |
| 21 | 韩语 | languageKorean |
| 22 | 印地语 | languageHindi |
| 23 | 葡萄牙语 | languagePortuguese |
| 24 | 土耳其语 | languageTurkish |
| 25 | 泰国语 | languageThai |
| 26 | 越南语 | languageVietnamese |
| 27 | 缅甸语 | languageBurmese |
| 28 | 菲律宾语 | languageFilipino |
| 29 | 繁体中文 | languageTraditionalChinese |
| 30 | 希腊语 | languageGreek |
| 31 | 阿拉伯语 | languageArabic |
| 32 | 瑞典语 | languageSweden |
| 33 | 芬兰语 | languageFinland |
| 34 | 波斯语 | languagePersia |
| 35 | 挪威语 | languageNorwegian |
| 36 | 马来语 | languageMalay |
| 37 | 巴西葡语 | languageBrazilianPortuguese |
| 38 | 孟加拉语 | languageBengali |
| 39 | 高棉语 | languageKhmer |
示例:
{
"dist_unit":1,
"weight_unit":1,
"temp":1,
"stride":1,
"language":1,
"is_12hour_format":1,
"stride_run":1,
"stride_gps_cal":1,
"week_start_date":1,
"calorie_unit":1,
"swim_pool_unit":1,
"cycling_unit":1,
"walking_running_unit":1
}
App收到的json字段:
| 字段名 | 字段类型 | 字段说明 |
|---|---|---|
| status_code | int | 0:成功,非0失败 |
示例:
{
"status_code":0
}