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
email Email bool
qq qq bool
weixin Wechat bool
sinaWeibo Sina bool
facebook facebook bool
twitter twitter bool
  • IDOGetFuncTable9BluetoothModel
Parameter Description Notes
whatsapp whatsapp bool
messengre messengre bool
instagram instagram bool
linkedIn linkedIn 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.                                                                                                                                                                                                                                        
    }
};
Copyright © 2015-2020 IDO. All rights reserved. all right reserved,powered by GitbookModify Date: 2023-12-18 10:04:13

results matching ""

    No results matching ""