获取功能列表

功能表模型说明

当前功能列表有38个功能子表

全局功能表对象 Objc:

//功能表宏
__IDO_FUNCTABLE__

Swift:

//功能表对象
IDOBluetoothEngine.shareInstance()?.managerEngine.funcTableModel
  • IDOGetFuncTable1BluetoothModel
参数 说明 备注
ch 中文 bool
eng 英文 bool
french 法文 bool
german 德文 bool
italian 意大利文 bool
spanish 西班牙文 bool
japanese 日文 bool
czech 捷克文 bool
  • IDOGetFuncTable2BluetoothModel
参数 说明 备注
romanian 罗马尼亚文 bool
lithuanian 立陶宛文 bool
dutch 荷兰文 bool
slovenian 斯洛文尼亚文 bool
hungarian 匈牙利文 bool
polish 波兰文 bool
russian 俄罗斯文 bool
ukrainian 乌克兰文 bool
  • IDOGetFuncTable3BluetoothModel
参数 说明 备注
slovak 斯洛伐克文 bool
danish 丹麦文 bool
croatian 克罗地亚文 bool
indonesian 印尼文 bool
korean 韩文 bool
hindi 印地文 bool
portuguese 葡萄牙文 bool
turkish 土耳其文 bool
  • IDOGetFuncTable4BluetoothModel
参数 说明 备注
stepCalculation 步数 bool
sleepMonitor 睡眠检测 bool
singleSport 单次运动 bool
realtimeData 实时数据 bool
deviceUpdate 设备更新 bool
heartRate 心率功能 bool
ancs 通知中心 bool
timeLine 时间线 bool
  • IDOGetFuncTable5BluetoothModel
参数 说明 备注
takePhoto 拍照 bool
music 音乐 bool
hidPhoto 控制拍照 bool
fiveHrInterval 5个心率区间 bool
bindAuth 绑定授权 bool
fastSync 快速同步 bool
exFuncTable 通知中心 bool
bindCodeAuth 绑定码授权 bool
  • IDOGetFuncTable6BluetoothModel
参数 说明 备注
wakeUp 起床 bool
sleep 睡觉 bool
sport 锻炼 bool
medicine 吃药 bool
dating 约会 bool
party 聚会 bool
metting 会议 bool
custom 自定义 bool
dinner 吃饭 bool
brushTeeth 刷牙 bool
rest 休息 bool
course 课程 bool
shower 洗澡 bool
learning 学习 bool
playTime 玩耍时间 bool
  • IDOGetFuncTable7BluetoothModel
参数 说明 备注
calling 来电提醒 bool
callingContact 来电联系人 bool
callingNum 来电号码 bool
supportFahrenheit 设置单位支持华氏度 bool
v3FunctionTable V3功能表 bool
screenBrightInterval 支持app设置屏幕亮度显示间隔 bool
  • IDOGetFuncTable8BluetoothModel
参数 说明 备注
message 短信 bool
email 邮件 bool
qq qq bool
weixin 微信 bool
sinaWeibo 新浪 bool
facebook facebook bool
twitter twitter bool
  • IDOGetFuncTable9BluetoothModel
参数 说明 备注
whatsapp whatsapp bool
messengre messengre bool
instagram instagram bool
linkedIn linkedIn bool
calendar calendar bool
skype skype bool
alarmClock alarmClock bool
otherReminder 其他提醒 bool
  • IDOGetFuncTable10BluetoothModel
参数 说明 备注
vkontakte vkontakte bool
line line bool
viber viber bool
kakaoTalk kakaoTalk bool
gmail gmail bool
outlook outlook bool
snapchat snapchat bool
telegram telegram bool
  • IDOGetFuncTable11BluetoothModel
参数 说明 备注
sedentariness 久坐提醒 bool
antilost 防丢提醒 bool
onetouchCalling 一键呼叫 bool
findPhone 寻找手机 bool
findDevice 寻找手环 bool
configDefault 默认模式 bool
upHandGesture 手势 bool
weather 天气预报 bool
  • IDOGetFuncTable12BluetoothModel
参数 说明 备注
tipInfoContact 提示信息联系人 bool
tipInfoNum 提示信息号码 bool
tipInfoContent 提醒信息内容 bool
setV3HeartInterval 设置v3心率的间隔 bool
agpsOnLine 支持agps online升级 bool
agpsOffLine 支持agps off升级 bool
agpsOffLine 支持agps off升级 bool
weatherCity 天气城市 bool
  • IDOGetFuncTable13BluetoothModel
参数 说明 备注
staticHr 静态心率 bool
doNotDisturb 防打扰 bool
displayMode 显示模式 bool
heartRateMonitor 心率监测 bool
bilateralAntiLost 双向防丢 bool
allAppNotice 所有通知提醒 bool
noShowHrInterval 不显示心率区间 bool
flipScreen 翻转屏幕 bool
  • IDOGetFuncTable14BluetoothModel
参数 说明 备注
walk 走路 bool
run 跑步 bool
byBike 骑行 bool
onFoot 徒步 bool
swim 游泳 bool
mountainClimbing 爬山 bool
badminton 羽毛球 bool
other 其他 bool
  • IDOGetFuncTable15BluetoothModel
参数 说明 备注
fitness 健身 bool
spinning 椭圆球 bool
treadmill 跑步机 bool
sitUp 仰卧起坐 bool
pushUp 俯卧撑 bool
dumbbell 哑铃 bool
weightlifting 举重 bool
  • IDOGetFuncTable16BluetoothModel
参数 说明 备注
bodybuildingExercise 健身操 bool
yoga 瑜伽 bool
ropeSkipping 跳绳 bool
tableTennis 乒乓球 bool
basketball 篮球 bool
football 足球 bool
volleyball 排球 bool
tennis 网球 bool
skateboard 滑板 bool
mountaineering 登山 bool
squat 深蹲 bool
  • IDOGetFuncTable17BluetoothModel
参数 说明 备注
golf 高尔夫 bool
baseball 棒球 bool
skiing 滑雪 bool
rollerSkating 轮滑 bool
dance 跳舞 bool
  • IDOGetFuncTable18BluetoothModel
参数 说明 备注
logIn 登陆 bool
hidPhoto 手环自带相机拍照 bool
watchDial 表盘 bool
shortcut 快捷方式 bool
unitSet 单位分开设置 bool
bloodPressure 血压 bool
wechatSport 微信运动 bool
fineTimeControl 精细的时间段控制 bool
  • IDOGetFuncTable19BluetoothModel
参数 说明 备注
gps gps bool
sleepPeriod 睡眠时间段 bool
screenBrightness 屏幕亮度调节 bool
id107Dial id107l 表盘 bool
dhNewAppNotice 未知属性,咨询固件 bool
noitice128Byte 128字节通知 bool
activityTimeSync 获取时间同步 bool
v3Log v3 收集 bool
  • IDOGetFuncTable20BluetoothModel
参数 说明 备注
menstruation 女性生理周期 bool
calorieGoal 卡路里目标 bool
distanceGoal 距离目标 bool
spo2Data 血氧数据 bool
pressureData 压力数据 bool
getNoDisturb 获取勿扰模式 bool
sportModeSort 运动模式排序 bool
noticeByte 通知消息字节250 bool
  • IDOGetFuncTable21BluetoothModel
参数 说明 备注
chatwork chatwork bool
slack slack bool
tumblr tumblr bool
youtube youtube bool
yahooPinterest yahoo pinterest bool
yahooMail yahoo mail bool
keep keep bool
  • IDOGetFuncTable22BluetoothModel
参数 说明 备注
autoPair 连接后自动配对 bool
noDisconnectPair 不断线配对 bool
v3HrData v3 心率数据 bool
v3SwimData v3 游泳数据 bool
v3ActivityData v3 活动数据 bool
v3GpsData v3 gps 数据 bool
drinkWaterReminder 喝水提醒 bool
  • IDOGetFuncTable23BluetoothModel
参数 说明 备注
level5HrInterval 5级心率区间 bool
walkReminder 走动提醒 bool
breatheTrain 呼吸训练 bool
screenBrightness5Level 5级亮度调节 bool
activitySwitch 运动模式开关 自动识别 bool
disturbHaveRangRepeat 勿扰 支持可选时间范围和星期 bool
nightAutoBrightness 夜间自动亮度 bool
longMtu 传输长包 bool
  • IDOGetFuncTable24BluetoothModel
参数 说明 备注
outdoorRun 户外跑步 bool
indoorRun 室内跑步 bool
outdoorCycle 户外骑行 bool
indoorCycle 室内骑行 bool
outdoorWalk 户外走路 bool
indoorWalk 室内走路 bool
poolSwim 泳池游泳 bool
openWaterSwim 开放水域游泳 bool
  • IDOGetFuncTable25BluetoothModel
参数 说明 备注
elliptical 椭圆机 bool
rower 划船机 bool
hiit 高强度间歇训练法 bool
cricket 板球运动 bool
pilates 普拉提 bool
outdoorPlay 户外玩耍(定制 kr01) bool
otherActivity 其他运动(定制 kr01) bool
zumba 尊巴舞 (206Lite定制) bool
  • IDOGetFuncTable26BluetoothModel
参数 说明 备注
factoryReset 支持恢复出厂设置,用于自动解绑 bool
liftingWrisBacklight 抬腕亮背光 命令和抬手亮屏一样,
就是app显示的名字不一样,
不能和other.upHandGesture共存
bool
multiActivityNoUseApp 多运动不能使用app bool
multiDial 多表盘 bool
mediumToHighActiveDuration 中高强度活动 bool
defaultSportType 获取手环运动模式 bool
downloadLanguage 可下载语言 bool
flashLog 日志功能 bool
  • IDOGetFuncTable27BluetoothModel
参数 说明 备注
thai 泰国文 bool
vietnamese 越南文 bool
burmese 缅甸文 bool
filipino 菲律宾文 bool
traditionalChinese 繁体中文 bool
greek 希腊文 bool
arabic 阿拉伯语 bool
sweden 瑞典语 bool
finland 芬兰语 bool
persia 波斯语 bool
norwegian 挪威语 bool
  • IDOGetFuncTable28BluetoothModel
参数 说明 备注
chargingTime 充电时间 bool
menuList 菜单设置 bool
photoWallpaper 背景照片 bool
voiceTransmission 语音功能 bool
utcTimeZone utc时间 bool
choiceUse 新的4选2功能 bool
heartRateInterval 支持心率区间设置 bool
v3SportsType v3的运动类型设置和获取 bool
  • IDOGetFuncTable29BluetoothModel
参数 说明 备注
v3SyncAlarm v3的闹钟的同步 bool
ubloxModel 支持ublox模块 bool
v3SyncActivity v3多运动同步数据 bool
getHeatLog 获取过热日志 bool
v3Spo2OffsetChange V3血氧数据 偏移按照分钟偏移功能表位 bool
screenBrightness3Level 3级亮度调节 默认是5级别,手表app显示,手表不显示 bool
encryptedAuth 绑定授权码,授权绑定 bool
v3Sleep v3睡眠眼动数据同步 bool
  • IDOGetFuncTable30BluetoothModel
参数 说明 备注
restoreFactory 恢复出厂设置 bool
getScreenBrightness 屏幕亮度获取 bool
getUpHandGesture 抬腕亮屏数据获取 bool
getNotDisturb 勿擾模式获取 bool (弃用)
fastMsgData 快速短信获取 bool
getDeviceUpdateState 获取手环的升级状态 bool
v3Sports v3多运动同步 bool
v3ActivityExchangeData v3多运动同步数据交换 bool
  • IDOGetFuncTable31BluetoothModel
参数 说明 备注
v3GetLangLib v3 语言字库列表 bool
setPhoneVoice 设置手机音量 bool
getWatchId 获取表盘ID bool
handWashReminder 洗手提醒 bool
clearBleCache 清除手环缓存 bool
v3VoiceReplyTxt v3的语音文本回复 bool
getDevName 获取设备名称 bool
brightScreenTime 亮屏时长 bool
  • IDOGetFuncTable32BluetoothModel
参数 说明 备注
tiktok tiktok bool
redbus redbus bool
dailyhunt dailyhunt bool
hotstar hotstar bool
inshorts inshorts bool
paytm paytm bool
amazon amazon bool
flipkart flipkart bool
  • IDOGetFuncTable33BluetoothModel
参数 说明 备注
prime prime bool
netflix netflix bool
gpay gpay bool
phonpe phonpe bool
swiggy swiggy bool
zomato zomato bool
makeMyTrip makeMyTrip bool
jioTv jioTv bool
microsoft microsoft bool
whatsappBusiness whatsappBusiness bool
nioseFit nioseFit bool
missedCall missedCall bool
mattersRemind mattersRemind bool
ytmusic ytmusic bool
uber uber bool
ola ola bool
googleMeet googleMeet bool
mormaiiSmartwatch mormaiiSmartwatch bool
technosConnect technosConnect bool
enioei enioei bool
aliexpress aliexpress bool
shopee shopee bool
teams teams bool
support99Taxi support99Taxi bool
uberEats uberEats bool
lFood lFood bool
rappi rappi bool
mercadoLivre mercadoLivre bool
magalu magalu bool
americanas americanas bool
yahoo yahoo bool
v2SupportGetAllContact gto1pro 固件支持app获取联系人本地文件
修改时间或者上传全部通讯录联系人
bool
  • IDOGetFuncTable34BluetoothModel
参数 说明 备注
takingMedicine 吃药提醒 bool
localDial app支持本地表盘改 云端表盘图片下载 bool
pressureHighReminder 压力过高提醒 bool
notSupportHrHighAlarm V3的心率过高不支持 bool
supportHrHighOrLowBtAlarm V3的心率 -- 208BT过高过低提醒功能表 bool
supportSendOriginalSizeD1 208BT定制 支持发送解压前的文件大小命令 文件传输-->表盘使用 bool
notSupportPhotoWallpaper BIT1 k6项目不需要对应的壁纸表盘,
veryFit默认的都是支持的,新加一个不支持的功能表,不需要的配置这个
bool
supportCalorieUnit 设置单位的增加卡路里设置 bool
supportSwimPoolUnit 设置单位的增加泳池的单位设置 bool
v3GetSportSortField app端用V3的获取运动排序协议中的最大最少默认字段,
gt01以前app都没有用到最大最少默认字段,
适配k6项目需要配置对应的数据字段,添加功能表兼容
bool
getAlexaDefaultLanguage 获取alexa的默认语言 bool
setWallpaperColor v3壁纸表盘颜色设置 bool
supportWearFlag 获取每个小时的佩戴标志位,在当天的运动数据同步中获取 bool
watchDialSort 设置表盘顺序 bool
suppportPing 支持ping回调 bool
supportV3Bp 205L血压 v3健康数据同步支持 bool
v2BpSetOrMeasurement 血压校准与设置 bool
wallpaperOnlyTimeColor 206lite 壁纸表盘只支持移动时间、日期和修改颜色 bool
supportBreathRate 固件支持呼吸率开关设置 ,以及呼吸率数据同步返回 bool
supportGrade 多运动同步数据支持摄氧量等级数据 bool
supportSportPlan 支持跑步计划协议以及跑步课程功能表 bool
  • IDOGetFuncTable35BluetoothModel
参数 说明 备注
scientificSleep 支持科学睡眠 bool
getBatteryLog 支持获取电池日志 bool
getNewWatchList 支持获取表盘列表的接口 bool
multipleTimers 支持多个定时器 bool
getMenuList 获取设备菜单列表 bool
autoSyncV3HealthData v3健康数据同步,半个小时自动同步 bool
getDeviceLogState app获取重启日志错误码和标志位 bool
dataTranContinue 支持断点续传 bool
notifyIconAdaptive 消息提醒图标自适应 bool
setScientificSleepSwitch 科学睡眠开关 bool
pressureNotifyFlagMode 压力开关增加通知类型和全天压力模式设置 bool
spo2NotifyFlag 血氧开关增加通知类型 bool
menstrualNotifyFlag 血氧开关增加通知类型 bool
drinkWaterNotifyFlag 喝水开关增加通知类型 bool
getHealthSwitchState 获取所有的健康监测开关 bool
setTemperatureSwitch 设置夜间体温开关 bool
findPhoneStop 泰坦定制 支持结束寻找手机功能表 bool
permissionsState 泰坦定制 支持app被禁用、开启权限通知固件 bool
  • IDOGetFuncTable36BluetoothModel
参数 说明 备注
alexaSetWeather Alexa 设置天气 bool
alexaJumpSportUi alexa 跳转运动界面 bool
alexaJumpUi alexa 跳转界面 bool
alexaEasyOperate alexa 简单操作 bool
alexaGetAlarm alexa 获取闹钟 bool
alexaSetOnOff alexa app设置开关命令 bool
getWalkReminder 走动提醒目标获取 bool
setMusicName 音乐名称设置 bool
longCityName 长包城市名称 bool
maxBloodOxygen 算法的最大摄氧量 bool
systemTakePictures 支持系统拍照 bool
walkTimeReminder 207a定制 走动实时提醒(c库功能表废弃了) bool
getHeartRateReminder 支持获取心率过高过低提醒时的心率数据 bool
stepsOneMinute 一分钟间隔步数 bool
showDetectionTime 206boat新增 心率检测模式支持展示检测时段 bool
timeZoneFloat 支持世界时钟设备在有此功能表的情况下时间设置中
time_zone为浮点型小数点后有两位,
app此时的时区设定值为实际时区值的扩大一百倍 ,
无此功能表则按实际时区值下发
bool
setAlarmSpecifyType kr01定制 支持v3闹钟设置获取指定类型和名称 bool
  • IDOGetFuncTable37BluetoothModel
参数 说明 备注
supportCyclingUnit 增加骑行的单位设置 bool
supportWalkRunUnit 增加步行跑步的单位设置 bool
midHighTimeGoal 设置目标增加中高运动时长 bool
walkReminderTimeGoal 设置走动提醒中的目标时间 bool
exchangeDataRealTimePace v3的运动数据数据交换
增加实时的配速字段
bool
supportPairEachConnect 设置支持系统配对
每次连接的时候app不清除配对设备
bool
supportAppSendVoiceToBle 支持app下发压缩的sbc语言文件给ble bool
setSpo2LowValue 设置血氧过低阈值 bool
spo2AllDayOnOff 支持app设置全天的血氧开关数据 bool
smartHeartRate 支持app设置智能心率 bool
alexaReminderAddSecond alexa语音提醒增加对应的s钟传输字段 bool
syncNoise 同步噪音 bool
syncTemperature 同步温度 bool
set100SportSort 100种运动数据排序 bool
sportMediumIcon 100种运动需要的中图功能表 bool
set20SportParamSort 20种基础运动数据子参数排序 bool
setMainUiSort 主界面ui控件排列 bool
scheduleReminder 日程提醒 bool
autoActivitySwitch 运动模式自动识别开关设置 bool
getCalorieDistanceGoal 运动三环目标获取 bool
setStressCalibration 206新增压力校准设置 bool
watchCapacitySizeDisplay 支持显示表盘容量 bool
watchCapacitySizeDisplay 支持显示表盘容量 bool
watchPhotoPositionMove 支持壁纸表盘时间位置移动、
控件图标颜色修改、控件功能选择
bool
chooseOtherOtaMode 固件升级方式区分 bool
surpportNewRetainData 支持新固件app删除设备不删除数据 bool
supportWalkGoalSteps 固件支持每小时目标步数设置和获取 bool
newRetainData 固件支持解绑不清除设备上的数据 bool
  • IDOGetFuncTable38BluetoothModel
参数 说明 备注
walkReminderAddNotify 走动提醒增加通知类型 bool
setFitnessGuidance 支持健身指导开关下发 bool
syncContact 支持联系人同步 bool
setWeatherSunTime 支持天气推送增加日落日出时间 bool
setV3Weather 支持V3天气 bool
setV3WeatherSunrise 支持3天日落日出天气设置 bool
setV3WeatherAddAirGrade gt01pro 支持V3天气 下发空气质量等级 bool
setV3WorldTime 支持世界时间设置 bool
setNotifyAddAppName 消息提醒增加8国语言app名字新的协议 bool
transferMusicFile 支持固件音乐传输 bool
getActivitySwitch 支持运动模式识别开关获取 bool
historyMenstrual 支持经期的历史数据下发 bool
bleAndBtVersion 获得固件三级版本和BT的三级版本 bool
musicAddSingerName 音乐添加歌手名 bool
menstrualAddPregnancy v2经期提醒设置 增加易孕期和结束时间设置 bool
alexaControll100sports alexa100种运动新增功能表 bool
walkTimeReminder 207a定制 走动实时提醒 bool (弃用)
setUnreadAppReminder 未读信息红点提示开关 bool
alexaControll100brightness 100级亮度判断 bool
getBleMacAddr 获取bt蓝牙地址(gt01 pro) bool
setNotificationStatus 通知应用状态设置 bool
syncV3ActivityAddParam 同步V3的多运动增加新的参数 bool
stressCalibrationThreshold 压力开关阀值设置 bool
notSurportCalling3SDelay realme wear 默认为显示,
有此功能表就不支持支持来电提醒页面的“延迟三秒”开关设置项显示
bool

命令代码

Objc:

[IDOFoundationCommand getFuncTableCommand:^(int errorCode, IDOGetDeviceFuncBluetoothModel * _Nullable data) {
    if (errorCode == 0) {
       //获取成功
    }else if (errorCode == 6) {
       //设备不支持
    }else {
       //获取失败
    }
}];

Swift:

IDOFoundationCommand.getFuncTableCommand { (errorCode, model) in
    if errorCode == 0 {
        //获取成功
    }else if errorCode == 6 {
       //设备不支持
    }else {
       //获取失败.                                                                                                                                                                                                                                        
    }
};
Copyright © 2015-2020 IDO. All rights reserved. all right reserved,powered by Gitbook修订时间: 2023-12-18 10:04:13

results matching ""

    No results matching ""