Get Function List
Function list model description
The current function list has 38 sub-function list.
Overall function list object Objc:
//Menu macro
__IDO_FUNCTABLE__
Swift:
//Menu object
IDOBluetoothEngine.shareInstance()?.managerEngine.funcTableModel
- IDOGetFuncTable1BluetoothModel
Parameter | Description | Notes |
---|---|---|
ch | Chinese | bool |
eng | English | bool |
french | French | bool |
german | German | bool |
italian | Italian | bool |
spanish | Spanish | bool |
japanese | Japanese | bool |
czech | Czech | bool |
- IDOGetFuncTable2BluetoothModel
Parameter | Description | Notes |
---|---|---|
romanian | Romanian | bool |
lithuanian | Lithuanian | bool |
dutch | Dutch | bool |
slovenian | Slovenian | bool |
hungarian | Hungarian | bool |
polish | Polish | bool |
russian | Russian | bool |
ukrainian | Ukrainian | bool |
- IDOGetFuncTable3BluetoothModel
Parameter | Description | Notes |
---|---|---|
slovak | Slovak | bool |
danish | Danish | bool |
croatian | Croatian | bool |
indonesian | Indonesian | bool |
korean | Korean | bool |
hindi | Hindi | bool |
portuguese | Portuguese | bool |
turkish | Turkish | bool |
- IDOGetFuncTable4BluetoothModel
Parameter | Description | Notes |
---|---|---|
stepCalculation | Steps | bool |
sleepMonitor | Sleep Monitor | bool |
singleSport | single sport | bool |
realtimeData | Realtime data | bool |
deviceUpdate | Device update | bool |
heartRate | Heart rate function | bool |
ancs | Notification center | bool |
timeLine | Timeline | bool |
- IDOGetFuncTable5BluetoothModel
Parameter | Description | Notes |
---|---|---|
takePhoto | take photo | bool |
music | Music | bool |
hidPhoto | take photo control | bool |
fiveHrInterval | 5 heart rate interval | bool |
bindAuth | Bind authorization | bool |
fastSync | Fast sync | bool |
exFuncTable | Notification center | bool |
bindCodeAuth | Bind code authorization | bool |
- IDOGetFuncTable6BluetoothModel
Parameter | Description | Notes |
---|---|---|
wakeUp | get up | bool |
sleep | Sleep | bool |
sport | exercise | bool |
medicine | take medicine | bool |
dating | Dating | bool |
party | Party | bool |
metting | meeting | bool |
custom | customize | bool |
dinner | Have a meal | bool |
brushTeeth | Brush teeth | bool |
rest | Rest | bool |
course | Course | bool |
shower | Shower | bool |
learning | Learning | bool |
playTime | Play time | bool |
- IDOGetFuncTable7BluetoothModel
Parameter | Description | Notes |
---|---|---|
calling | Incoming call | bool |
callingContact | caller contact | bool |
callingNum | Calling number | bool |
supportFahrenheit | Set units to support Fahrenheit | bool |
v3FunctionTable | V3 function table | bool |
screenBrightInterval | Support app to set screen brightness display interval | bool |
- IDOGetFuncTable8BluetoothModel
Parameter | Description | Notes |
---|---|---|
message | Message | bool |
bool | ||
bool | ||
weixin | bool | |
sinaWeibo | Sina | bool |
bool | ||
bool |
- IDOGetFuncTable9BluetoothModel
Parameter | Description | Notes |
---|---|---|
bool | ||
messengre | messengre | bool |
bool | ||
bool | ||
calendar | calendar | bool |
skype | skype | bool |
alarmClock | alarmClock | bool |
otherReminder | Other reminder | bool |
- IDOGetFuncTable10BluetoothModel
Parameter | Description | Notes |
---|---|---|
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
Parameter | Description | Notes |
---|---|---|
sedentariness | Sedentary reminder | bool |
antilost | Anti-lost reminder | bool |
onetouchCalling | One-touch calling | bool |
findPhone | Find phone | bool |
findDevice | FInd device | bool |
configDefault | Default mode | bool |
upHandGesture | Gesture | bool |
weather | Weather forecast | bool |
- IDOGetFuncTable12BluetoothModel
Parameter | Description | Notes |
---|---|---|
tipInfoContact | Alert information contact | bool |
tipInfoNum | Tip pin number | bool |
tipInfoContent | Tip pin content | bool |
setV3HeartInterval | Set interval for v3 heart rate | bool |
agpsOnLine | Support agps online upgrade | bool |
agpsOffLine | Support agps off upgrade | bool |
agpsOffLine | Support agps off upgrade | bool |
weatherCity | Weather city | bool |
- IDOGetFuncTable13BluetoothModel
Parameter | Description | Notes |
---|---|---|
staticHr | Resting heart rate | bool |
doNotDisturb | Do not disturb | bool |
displayMode | Display mode | bool |
heartRateMonitor | Heart rate monitor | bool |
bilateralAntiLost | Two-way anti-lost | bool |
allAppNotice | All notification reminders | bool |
noShowHrInterval | Heart rate zone not displayed | bool |
flipScreen | Flip screen | bool |
- IDOGetFuncTable14BluetoothModel
Parameter | Description | Notes |
---|---|---|
walk | Walk | bool |
run | Run | bool |
byBike | Cycling | bool |
onFoot | Hiking | bool |
swim | Swim | bool |
mountainClimbing | Mountain climbing | bool |
badminton | badmiton | bool |
other | other | bool |
- IDOGetFuncTable15BluetoothModel
Parameter | Description | Notes |
---|---|---|
fitness | Fitness | bool |
spinning | Spinning | bool |
treadmill | Treadmill | bool |
sitUp | Sit-up | bool |
pushUp | Push-up | bool |
dumbbell | Dumbbell | bool |
weightlifting | Weighlifting | bool |
- IDOGetFuncTable16BluetoothModel
Parameter | Description | Notes |
---|---|---|
bodybuildingExercise | Aerobics | bool |
yoga | Yoya | bool |
ropeSkipping | Rope skipping | bool |
tableTennis | Table tennis | bool |
basketball | Basketball | bool |
football | Football | bool |
volleyball | Volleyball | bool |
tennis | Tennis | bool |
skateboard | Skateboard | bool |
mountaineering | Mountaineering | bool |
squat | Squat | bool |
- IDOGetFuncTable17BluetoothModel
Parameter | Description | Notes |
---|---|---|
golf | Golf | bool |
baseball | Baseball | bool |
skiing | Skiing | bool |
rollerSkating | Roller skating | bool |
dance | Dance | bool |
- IDOGetFuncTable18BluetoothModel
Parameter | Description | Notes |
---|---|---|
logIn | Log in | bool |
hidPhoto | Device with take photo | bool |
watchDial | watch dial | bool |
shortcut | Shortcut | bool |
unitSet | Unit set separately | bool |
bloodPressure | blood pressure | bool |
wechatSport | wechat sport | bool |
fineTimeControl | Fine time period control | bool |
- IDOGetFuncTable19BluetoothModel
Parameter | Description | Notes |
---|---|---|
gps | gps | bool |
sleepPeriod | Sleep period | bool |
screenBrightness | Screen brightness adjustment | bool |
id107Dial | id107l watch dial | bool |
dhNewAppNotice | Unknown property, consult firmware | bool |
noitice128Byte | 128 bytes notification | bool |
activityTimeSync | get time sync | bool |
v3Log | v3 collect | bool |
- IDOGetFuncTable20BluetoothModel
Parameter | Description | Notes |
---|---|---|
menstruation | Female menstrual cycle | bool |
calorieGoal | Calorie goal | bool |
distanceGoal | Distance goal | bool |
spo2Data | Blood oxygen data | bool |
pressureData | Stress data | bool |
getNoDisturb | Get Do Not Disturb | bool |
sportModeSort | Sport mode sort | bool |
noticeByte | Notification message bytes 250 | bool |
- IDOGetFuncTable21BluetoothModel
Parameter | Description | Notes |
---|---|---|
chatwork | chatwork | bool |
slack | slack | bool |
tumblr | tumblr | bool |
youtube | youtube | bool |
yahooPinterest | yahoo pinterest | bool |
yahooMail | yahoo mail | bool |
keep | keep | bool |
- IDOGetFuncTable22BluetoothModel
Parameter | Description | Notes |
---|---|---|
autoPair | 连接后自动配对 | bool |
noDisconnectPair | Automatic pairing after connection | bool |
v3HrData | v3 heart rate data | bool |
v3SwimData | v3 swimming data | bool |
v3ActivityData | v3 activity data | bool |
v3GpsData | v3 gps data | bool |
drinkWaterReminder | Drink water reminder | bool |
- IDOGetFuncTable23BluetoothModel
Parameter | Description | Notes |
---|---|---|
level5HrInterval | 5 levels heart rate interval | bool |
walkReminder | walk reminder | bool |
breatheTrain | Breathe trainning | bool |
screenBrightness5Level | 5 levels brightness adjustment | bool |
activitySwitch | Sport mode switch Automatic recognition | bool |
disturbHaveRangRepeat | Do Not Disturb supports selectable time ranges and days of the week | bool |
nightAutoBrightness | Automatic brightness at night | bool |
longMtu | Transmit long packets | bool |
- IDOGetFuncTable24BluetoothModel
Parameter | Description | Notes |
---|---|---|
outdoorRun | Outdoor run | bool |
indoorRun | Indoor run | bool |
outdoorCycle | 户Outdoor cycle | bool |
indoorCycle | Indoor cycle | bool |
outdoorWalk | Outdoor walk | bool |
indoorWalk | Indoor walk | bool |
poolSwim | Pool swim | bool |
openWaterSwim | Open water swim | bool |
- IDOGetFuncTable25BluetoothModel
Parameter | Description | Notes |
---|---|---|
elliptical | Elliptical | bool |
rower | Rower | bool |
hiit | high intensity interval training( HIIT) | bool |
cricket | Cricket | bool |
pilates | Pilates | bool |
outdoorPlay | Outdoor play(custom kr01) | bool |
otherActivity | Other sports (custom kr01) | bool |
zumba | Zumba (206Lite custom) | bool |
- IDOGetFuncTable26BluetoothModel
Parameter | Description | Notes |
---|---|---|
factoryReset | Support factory reset for automatic unbinding | bool |
liftingWrisBacklight | Raise wrist to turn on the backlight command is the same as raising your hand to turn on the screen, It's just that the app's name is different, cannot be with other.upHandGesture coexistence |
bool |
multiActivityNoUseApp | Multiple sports can not use App | bool |
multiDial | multiDial | bool |
mediumToHighActiveDuration | Medium to high active duration | bool |
defaultSportType | Get the sports mode of the device | bool |
downloadLanguage | Downloadable languages | bool |
flashLog | log function | bool |
- IDOGetFuncTable27BluetoothModel
Parameter | Description | Notes |
---|---|---|
thai | Thai | bool |
vietnamese | Vietnamese | bool |
burmese | Burmese | bool |
filipino | Filipino | bool |
traditionalChinese | Traditional Chinese | bool |
greek | Greek | bool |
arabic | Arabic | bool |
sweden | Sweden | bool |
finland | Finnish | bool |
persia | Persia | bool |
norwegian | Norwegian | bool |
- IDOGetFuncTable28BluetoothModel
Parameter | Description | Notes |
---|---|---|
chargingTime | Charging time | bool |
menuList | Menu list | bool |
photoWallpaper | Background photo | bool |
voiceTransmission | Voice assistant function | bool |
utcTimeZone | utc time | bool |
choiceUse | New 4-to-2 select function | bool |
heartRateInterval | Support heart rate interval setting | bool |
v3SportsType | Sport type setting and acquisition for v3 | bool |
- IDOGetFuncTable29BluetoothModel
Parameter | Description | Notes |
---|---|---|
v3SyncAlarm | Synchronization of v3's alarm clock | bool |
ubloxModel | Support ublox module | bool |
v3SyncActivity | v3 multi-sport sync data | bool |
getHeatLog | Get overheat log | bool |
v3Spo2OffsetChange | V3 blood oxygen data offset by minute offset functional table | bool |
screenBrightness3Level | 3 levels brightness adjustment The default is 5-level, the watch app displays, the watch does not display | bool |
encryptedAuth | Binding authorization code, authorization binding | bool |
v3Sleep | v3 sleep eye movement data synchronization | bool |
- IDOGetFuncTable30BluetoothModel
Parameter | Description | Notes |
---|---|---|
restoreFactory | Reset | bool |
getScreenBrightness | Get screen brightness | bool |
getUpHandGesture | Raise the wrist to brighten the screen to obtain data | bool |
getNotDisturb | Get Do Not Disturb Mode | bool (deprecated) |
fastMsgData | quick sms get | bool |
getDeviceUpdateState | Get the upgrade status of the device | bool |
v3Sports | v3 multi-sport sync | bool |
v3ActivityExchangeData | v3 multi-sport synchronous data exchange | bool |
- IDOGetFuncTable31BluetoothModel
Parameter | Description | Notes |
---|---|---|
v3GetLangLib | v3 language font list | bool |
setPhoneVoice | Set phone volume | bool |
getWatchId | Get watch face ID | bool |
handWashReminder | Hand washing reminder | bool |
clearBleCache | clear device cache | bool |
v3VoiceReplyTxt | Voice-to-text reply for v3 | bool |
getDevName | get device name | bool |
brightScreenTime | Bright screen time | bool |
- IDOGetFuncTable32BluetoothModel
Parameter | Description | Notes |
---|---|---|
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
Parameter | Description | Notes |
---|---|---|
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 The firmware supports the app to obtain the local file of the contact modification time or upload all the contacts of the address book |
bool |
- IDOGetFuncTable34BluetoothModel
Parameter | Description | Notes |
---|---|---|
takingMedicine | Medicine reminder | bool |
localDial | The app supports local dial change, cloud dial picture download | bool |
pressureHighReminder | High stress reminder | bool |
notSupportHrHighAlarm | V3's high heart rate is not supported | bool |
supportHrHighOrLowBtAlarm | V3's heart rate -- 208BT high and low reminder function table | bool |
supportSendOriginalSizeD1 | 208BT customization Support sending file size command before decompression File transfer --> use of dial | bool |
notSupportPhotoWallpaper | BIT1 k6 project does not need a corresponding wallpaper dial, VeryFit is supported by default, and a new unsupported function table is added. It is not necessary to configure this |
bool |
supportCalorieUnit | Set the unit's add calorie setting | bool |
supportSwimPoolUnit | Setting the unit's increase the pool's unit setting | bool |
v3GetSportSortField | app side uses V3 to obtain the largest and least default fields in the motion sorting protocol,
gt01, before the app did not use the maximum and minimum default fields. To adapt to the k6 project, you need to configure the corresponding data fields and add the function table to be compatible. |
bool |
getAlexaDefaultLanguage | Get alexa's default language | bool |
setWallpaperColor | v3 wallpaper dial color settings | bool |
supportWearFlag | Get the wearing mark position of each hour, and get it in the sports data synchronization of the day | bool |
watchDialSort | Set the watch face sort | bool |
suppportPing | Support ping callback | bool |
supportV3Bp | 205L blood pressure v3 health data synchronization support | bool |
v2BpSetOrMeasurement | Blood pressure calibration and settings | bool |
wallpaperOnlyTimeColor | 206lite Wallpaper watch face only supports moving time, date and modifying color | bool |
supportBreathRate | the firmware supports the breathing rate switch setting, and the breathing rate data is returned synchronously | bool |
supportGrade | Multi-sport synchronization data supports oxygen uptake level data | bool |
supportSportPlan | Supports running plan protocol and running class menu | bool |
- IDOGetFuncTable35BluetoothModel
Parameter | Description | Notes |
---|---|---|
scientificSleep | Support scientific sleep | bool |
getBatteryLog | Support get battery log | bool |
getNewWatchList | support get watchface list's interface | |
multipleTimers | support multiple timers | bool |
getMenuList | Get device menu list | bool |
autoSyncV3HealthData | v3 health data synchronization, automatic synchronization within half an hour | bool |
getDeviceLogState | App gets restart log error code and flag bit | bool |
dataTranContinue | Support breakpoint continue transmission | bool |
notifyIconAdaptive | notification reminder icon adaptive | bool |
setScientificSleepSwitch | Scientific sleep switch | bool |
pressureNotifyFlagMode | Stress switch adds notification type and all-day stress mode settings | bool |
spo2NotifyFlag | Blood oxygen switch adds notification type | bool |
menstrualNotifyFlag | Blood oxygen switch adds notification type | bool |
drinkWaterNotifyFlag | Drink water switch to add notification type | bool |
getHealthSwitchState | Get all health monitoring switches | bool |
setTemperatureSwitch | Set the night temperature switch | bool |
findPhoneStop | Titan customization end of support find phone menu | bool |
permissionsState | Titan customization supports app disabled, open permission notification firmware | bool |
- IDOGetFuncTable36BluetoothModel
Parameter | Description | Notes |
---|---|---|
alexaSetWeather | Alexa set weather | bool |
alexaJumpSportUi | alexa Jump sport interface | bool |
alexaJumpUi | alexa Jump sport interface | bool |
alexaEasyOperate | alexa easy operate | bool |
alexaGetAlarm | alexa get alarm | bool |
alexaSetOnOff | alexa app set on off | bool |
getWalkReminder | get goal of walk reminder | bool |
setMusicName | Set music name | bool |
longCityName | Long city name | bool |
maxBloodOxygen | Algorithmic VO2 max | bool |
systemTakePictures | Support system take photo | bool |
walkTimeReminder | 207acsutomize Real-time reminder for walking (c library menu is abandoned) | bool |
getHeartRateReminder | Support to obtain heart rate data when heart rate is too high or too low | bool |
stepsOneMinute | Steps per minute | bool |
showDetectionTime | 206boat adds heart rate detection mode to support display detection period | bool |
timeZoneFloat | Support world clock device in time setting with this menu time_zone is a floating point with two digits after the decimal point, App's time zone setting value at this time is one hundred times larger than the actual time zone value , Without this function table, it will be issued according to the actual time zone value |
bool |
setAlarmSpecifyType | kr01 customization supports v3 alarm clock settings to obtain the specified type and name | bool |
- IDOGetFuncTable37BluetoothModel
Parameter | Description | Notes |
---|---|---|
supportCyclingUnit | Add unit settings for riding | bool |
supportWalkRunUnit | Add unit settings for walking and running | bool |
midHighTimeGoal | Set goals to increase the duration of mid-to-high exercise | bool |
walkReminderTimeGoal | Set a target time in the reminder to walk | bool |
exchangeDataRealTimePace | v3's exercise data exchange Add real-time pace field |
bool |
supportPairEachConnect | Setup supports system pairing The app does not clear paired devices every time it connects |
bool |
supportAppSendVoiceToBle | Support app to deliver compressed sbc language files to ble | bool |
setSpo2LowValue | Set the hypoxic threshold | bool |
spo2AllDayOnOff | Support app to set blood oxygen switch data throughout the day | bool |
smartHeartRate | Support app to set smart heart rate | bool |
alexaReminderAddSecond | alexa vice reminder add corresponding s clock transmission field | bool |
syncNoise | sync noise | bool |
syncTemperature | Synchronized temperature | bool |
set100SportSort | 100 kinds of sports data sorting | bool |
sportMediumIcon | 100 kinds of sports need in the chart function table | bool |
set20SportParamSort | 20 kinds of basic sports data sub-parameter sorting | bool |
setMainUiSort | Main interface UI controls arrangement | bool |
scheduleReminder | Schedule reminder | bool |
autoActivitySwitch | Sports mode automatic recognition switch settings | bool |
getCalorieDistanceGoal | Sports three-ring target acquisition | bool |
setStressCalibration | 206 Added pressure calibration settings | bool |
watchCapacitySizeDisplay | Support display dial capacity | bool |
watchCapacitySizeDisplay | Support display dial capacity | bool |
watchPhotoPositionMove | Support wallpaper dial time position movement、 Control icon color modification, control function selection |
bool |
chooseOtherOtaMode | Firmware upgrade method distinction | bool |
surpportNewRetainData | Support new firmware app to delete device without deleting data | bool |
supportWalkGoalSteps | Firmware supports setting and getting target steps per hour | bool |
newRetainData | Firmware support unbundling does not clear data on the device | bool |
- IDOGetFuncTable38BluetoothModel
Parameter | Description | Notes |
---|---|---|
walkReminderAddNotify | Walk reminder to add notification type | bool |
setFitnessGuidance | Support the distribution of fitness guidance switch | bool |
syncContact | Support contact synchronization | bool |
setWeatherSunTime | Support weather push to increase sunset and sunrise time | bool |
setV3Weather | Support V3 Weather | bool |
setV3WeatherSunrise | Support 3 days sunset and sunrise weather settings | bool |
setV3WeatherAddAirGrade | gt01pro supports V3 weather to issue air quality level | bool |
setV3WorldTime | Support world time setting | bool |
setNotifyAddAppName | Notification reminder to add a new agreement for the name of the app in 8 languages | bool |
transferMusicFile | Support firmware music transfer | bool |
getActivitySwitch | Support sports mode recognition switch acquisition | bool |
historyMenstrual | Support historical data distribution of menstrual period | bool |
bleAndBtVersion | Get Firmware Level 3 version and BT Level 3 version | bool |
musicAddSingerName | Add singer name to music | bool |
menstrualAddPregnancy | v2 menstrual reminder settings Add fertile period and end time settings | bool |
alexaControll100sports | alexa100 kind sports add new function table | bool |
walkTimeReminder | 207a customized real-time reminder to walk around | bool (deprecated) |
setUnreadAppReminder | Unread information red dot prompt switch | bool |
alexaControll100brightness | 100-level brightness judgment | bool |
getBleMacAddr | get bt bluetooth address(gt01 pro) | bool |
setNotificationStatus | Notify app status settings | bool |
syncV3ActivityAddParam | Synchronous V3 multi-sport adds new parameters | bool |
stressCalibrationThreshold | Stress switch threshold setting | bool |
notSurportCalling3SDelay | realme wear default is to display, This menu does not support the display of the "delay three seconds" switch setting item on the call reminder page |
bool |
Command code
Objc:
[IDOFoundationCommand getFuncTableCommand:^(int errorCode, IDOGetDeviceFuncBluetoothModel * _Nullable data) {
if (errorCode == 0) {
//get success
}else if (errorCode == 6) {
//device not supported
}else {
//get failed
}
}];
Swift:
IDOFoundationCommand.getFuncTableCommand { (errorCode, model) in
if errorCode == 0 {
//get success
}else if errorCode == 6 {
//device not supported
}else {
//get failed.
}
};