Introduction
Privacy policy
隐私政策
Engilish
iOS
iOS Connected Document
SDK Support Platform
Permissions
App Privacy
Import SDK
SDK Access process
Initialize the SDK
Scan device
Stop scanning
Add device
Remove device
Update user information
Log directory
Device setting interface
Body fat algorithm interface
iOS SDK API Document
Generic interface class
ICDeviceManager(Device manager class)
shared
delegate
initMgr
initMgrWithConfig:
updateUserInfo:
setUserList:
scanDevice:
stopScan
addDevice:callback:
addDevices:callback:
removeDevice:callback:
removeDevices:callback:
upgradeDevice:filePath:mode
stopUpgradeDevice
upgradeDevices:filePath:mode
getSettingManager
getBodyFatAlgorithmsManager
isBLEEnable
version
getLogPath
ICDeviceManagerSettingManager(Device setting)
Common settings interface
setUserInfo:userInfo:callback:
setUserList:userInfos:callback:
readUserInfo:callback:
Weight scale/body fat scale related interfaces
setScaleUnit:unit:callback:
configWifi:mode:ssid:password:callback:
setScaleUIItems:items:callback:
setOtherParams:type:param:callback:
setDeviceKey:key:callback:
sendData:type:userId:obj:callback:
cancelSendData:callback:
setCommand:cmd:param:callback:
updateUserInfo_W:userInfo:callback:
setCurrentUserInfo_W:userInfo:callback:
deleteUser_W:userId:callback:
getUserList_W:callback:
startScanWifi_W:callback:
stopScanWifi_W:callback:
configWifi_W:ssid:password:method:callback:
setHello_W:enable:callback:
setPowerMode_W:isNormal:callback:
setScreen_W:items:callback:
wakeupScreen_W:callback:
setScreenTime_W:time:callback:
bindDevice_W:callback:
queryBindStatus_W:callback:
reset_W:callback:
deleteAllUser_W:callback:
startUpgrade_W:currentVersion:newVersion:callback:
Circumference/Height ruler related interfaces
setRulerUnit:unit:callback:
setRulerBodyPartsType:type:callback:
setRulerMeasureMode:mode:callback:
Kitchen scale related interfaces
setWeight:weight:callback:
deleteTareWeight:callback:
setKitchenScaleUnit:unit:callback:
setNutritionFacts:type:value:callback:
powerOffKitchenScale:callback:
Skipping rope related interfaces
startSkipMode:mode:param:callback:
startSkipExt:param:callback:
stopSkip:callback:
setSkipLightSetting:lightEffects:mode:callback:
setSkipSoundSetting:config:callback:
setBPM:type:bpm:callback:
setVolume:volume:callback:
setSkipPlayFreq:freq:callback:
setHRMax:hr:callback:
setHR:hr:callback:
lockStSkip:callback:
queryStAllNode:callback:
changeStName:name:callback:
changeStNo:dstId:stno:callback:
setNickNameInfo:nodeId:nickName:headType:sclass:grade:studentNo:callback:
exitNetwork:callback:
removeNodeIds:nodeIds:callback:
setRootNodeId:matchMode:callback:
setClientNodeId:callback:
bindHRDevice:nodeId:hrDeviceMac:callback:
ICBodyFatAlgorithmsManager(Body fat calculation)
reCalcBodyFatWithWeightData:userInfo:
ICDeviceManagerDelegate(SDK status and data callback)
Generic callback
onInitFinish:
onBleState:
onDeviceConnectionChanged:state:
onReceiveUpgradePercent:status:percent:
onReceiveBattery:battery:ext:
onReceiveDeviceInfo:deviceInfo:
onReceiveRSSI:rssi:
onReceiveUserInfo:userInfo:
onReceiveUserInfoList:userInfos:
onReceiveHR:hr:
Weight scale/body fat scale callback
onReceiveWeightData:data:
onReceiveWeightCenterData:data:
onReceiveCoordData:data:
onReceiveMeasureStepData:step:data:
onReceiveWeightHistoryData:data:
onReceiveWeightUnitChanged:unit:
onReceiveConfigWifiResult:state:
onReceiveScanWifiInfo_W:ssid:method:rssi:
onReceiveCurrentWifiInfo_W:status:ip:ssid:rssi:
onReceiveBindState_W:status:
Kitchen scale callback
onReceiveKitchenScaleData:data:
onReceiveKitchenScaleUnitChanged:unit:
Circumference/Height ruler callback
onReceiveRulerData:data:
onReceiveRulerUnitChanged:unit:
onReceiveRulerMeasureModeChanged:mode:
Skipping rope callback
onReceiveSkipData:data:
onReceiveHistorySkipData:data:
onNodeConnectionChanged:nodeId:state:
ICScanDeviceDelegate(Scan result callback interface)
onScanResult:
Model Definition
ICDeviceManagerConfig(Configuration class)
ICDevice(Device class)
ICScanDeviceInfo(Scan device information class)
ICUserInfo(User information class)
ICDeviceInfo(Device information class)
ICWeightData(Weight data class)
ICWeightExtData(Weight data extension class)
ICWeightHistoryData(Weight history data class)
ICWeightCenterData(Balance data class)
ICScaleSoundSettingData(Scale voice setting class)
ICRulerData(Circumference/Height ruler data class)
ICSkipFreqData(Skipping frequency data class)
ICSkipData(Skipping data class)
ICSkipParam(Skipping mode param class)
ICSkipInterruptData(Skipping interrup data class)
ICSkipLightSettingData(Lighting effect setting class)
ICSkipSoundSettingData(Sound effect settings class)
ICKitchenScaleData(Kitchen scale data class)
Enumeration definition
ICBleState
ICDeviceConnectState
ICDeviceCommunicationType
ICAddDeviceCallBackCode
ICRemoveDeviceCallBackCode
ICDeviceType
ICDeviceSubType
ICSettingCallBackCode
ICDeviceFunction
ICUpgradeStatus
ICOTAMode
ICConfigWifiMode
ICConfigWifiState
ICWeightUnit
ICRulerUnit
ICKitchenScaleUnit
ICSexType
ICPeopleType
ICBMIStandard
ICMeasureStep
ICKitchenScaleNutritionFactType
ICRulerMeasureMode
ICRulerBodyPartsType
ICSkipMode
ICSkipStatus
ICSkipLightMode
ICBPMType
ICSkipSoundType
ICSkipSoundMode
ICSendDataType
ICSDKMode
ICBFAType
bodyType(body shape chart)
Notice (iOS)
Android
Android Connected document
SDK Support Platform
Proguard
Permissions
Import SDK
SDK Access process
Initialize the SDK
Scan device
Stop scanning
Add device
Remove device
Update user information
Log directory
Device setting interface
Body fat algorithm interface
Android SDK API Document
Generic interface class
ICDeviceManager(Device manager class)
shared()
getDelegate()
setDelegate(delegate)
initMgrWithConfig(config)
updateUserInfo(userInfo)
setUserList(userlist)
scanDevice(delegate)
stopScan()
addDevice(device,callback)
addDevices(devices,callback)
removeDevice(device,callback)
removeDevices(devices,callback)
upgradeDevice(device,filePath,mode)
stopUpgradeDevice(device)
upgradeDevices(devices,filePath,mode)
getSettingManager()
getBodyFatAlgorithmsManager()
isBLEEnable()
version()
getLogPath()
ICDeviceManagerSettingManager(Device setting)
Common settings interface
setUserInfo(device,userInfo,callback)
setUserList(device,userInfos,callback)
readUserInfo(device,callback)
Weight scale/body fat scale related interfaces
setScaleUnit(device,unit,callback)
configWifi(device,mode,ssid,password,callback)
setScaleUIItems(device,items,callback)
setOtherParams(device,type,param,callback)
setDeviceKey(device,key,callback)
sendData(device,type,userId,obj,callback)
cancelSendData(device,callback)
setCommand(device,cmd,param,callback)
updateUserInfo_W(device,userInfo,callback)
setCurrentUserInfo_W(device,userInfo,callback)
deleteUser_W(device,userId,callback)
getUserList_W(device,callback)
startScanWifi_W(device,callback)
stopScanWifi_W(device,callback)
configWifi_W(device,ssid,password,method,callback)
setHello_W(device,enable,callback)
setPowerMode_W(device,isNormal,callback)
setScreen_W(device,items,callback)
wakeupScreen_W(device,callback)
setScreenTime_W(device,time,callback)
bindDevice_W(device,callback)
queryBindStatus_W(device,callback)
reset_W(device,callback)
deleteAllUser_W(device,callback)
startUpgrade_W(device,currentVersion,newVersion,callback)
Circumference/Height ruler related interfaces
setRulerUnit(device,unit,callback)
setRulerBodyPartsType(device,type,callback)
setRulerMeasureMode(device,mode,callback)
Kitchen scale related interfaces
setWeight(device,weight,callback)
deleteTareWeight(device,callback)
setKitchenScaleUnit(device,unit,callback)
setNutritionFacts(device,type,value,callback)
powerOffKitchenScale(device,callback)
Skipping rope related interfaces
startSkipMode(device,mode,param,callback)
startSkipExt(device,param,callback)
stopSkip(device,callback)
setSkipLightSetting(device,lightEffects,mode,callback)
setSkipSoundSetting(device,config,callback)
setBPM(device,type,bpm,callback)
setVolume(device,volume,callback)
setSkipPlayFreq(device,freq,callback)
setHRMax(device,hr,callback)
setHR(device,hr,callback)
lockStSkip(device,callback)
queryStAllNode(device,callback)
changeStName(device,name,callback)
changeStNo(device,dstId,stno,callback)
setNickNameInfo(device,nodeId,nickName,headType,sclass,grade,studentNo,callback)
exitNetwork(device,callback)
removeNodeIds(device,nodeIds,callback)
setRootNodeId(device,matchMode,callback)
setClientNodeId(device,callback)
bindHRDevice(device,nodeId,hrDeviceMac,callback)
ICBodyFatAlgorithmsManager(Body fat calculation)
reCalcBodyFatWithWeightData(weightData,userInfo)
ICDeviceManagerDelegate(SDK status and data callback)
Generic callback
onInitFinish(bSuccess)
onBleState(state)
onDeviceConnectionChanged(device,state)
onReceiveUpgradePercent(device,status,percent)
onReceiveBattery(device,battery,ext)
onReceiveDeviceInfo(device,deviceInfo)
onReceiveRSSI(device,rssi)
onReceiveUserInfo(device,userInfo)
onReceiveUserInfoList(device,userInfos)
onReceiveHR(device,hr)
Weight scale/body fat scale callback
onReceiveWeightData(device,data)
onReceiveWeightCenterData(device,data)
onReceiveCoordData(device,data)
onReceiveMeasureStepData(device,step,data)
onReceiveWeightHistoryData(device,data)
onReceiveWeightUnitChanged(device,unit)
onReceiveConfigWifiResult(device,state)
onReceiveScanWifiInfo_W(device,ssid,method,rssi)
onReceiveCurrentWifiInfo_W(device,status,ip,ssid,rssi)
onReceiveBindState_W(device,status)
Kitchen scale callback
onReceiveKitchenScaleData(device,data)
onReceiveKitchenScaleUnitChanged(device,unit)
Circumference/Height ruler callback
onReceiveRulerData(device,data)
onReceiveRulerUnitChanged(device,unit)
onReceiveRulerMeasureModeChanged(device,mode)
Skipping rope callback
onReceiveSkipData(device,data)
onReceiveHistorySkipData(device,data)
onNodeConnectionChanged(device,nodeId:state)
ICScanDeviceDelegate(Scan result callback interface)
onScanResult(deviceInfo)
Model definition
ICDeviceManagerConfig(Configuration class)
ICDevice(Device class)
ICScanDeviceInfo(Scan device information class)
ICUserInfo(User information class)
ICDeviceInfo(Device information class)
ICWeightData(Weight data class)
ICWeightExtData(Weight data extension class)
ICWeightHistoryData(Weight history data class)
ICWeightCenterData(Balance data class)
ICScaleSoundSettingData(Scale voice setting class)
ICRulerData(Circumference/Height ruler data class)
ICSkipFreqData(Skipping frequency data class)
ICSkipData(Skipping data class)
ICSkipParam(Skipping mode param class)
ICSkipInterruptData(Skipping interrup data class)
ICSkipLightSettingData(Lighting effect setting class)
ICSkipSoundSettingData(Sound effect settings class)
ICKitchenScaleData(Kitchen scale data class)
Enumeration definition
ICBleState
ICDeviceConnectState
ICDeviceCommunicationType
ICAddDeviceCallBackCode
ICRemoveDeviceCallBackCode
ICDeviceType
ICDeviceSubType
ICSettingCallBackCode
ICDeviceFunction
ICUpgradeStatus
ICOTAMode
ICConfigWifiMode
ICConfigWifiState
ICWeightUnit
ICRulerUnit
ICKitchenScaleUnit
ICSexType
ICPeopleType
ICBMIStandard
ICMeasureStep
ICKitchenScaleNutritionFactType
ICRulerMeasureMode
ICRulerBodyPartsType
ICSkipMode
ICSkipStatus
ICSkipLightMode
ICBPMType
ICSkipSoundType
ICSkipSoundMode
ICSendDataType
ICSDKMode
ICBFAType
bodyType(body shape chart)
Callback
ICConstant.ICAddDeviceCallBack
ICConstant.ICRemoveDeviceCallBack
ICDeviceManagerSettingManager.ICSettingCallback
Notice (Android)
简体中文
iOS
iOS接入指南
SDK支持平台
权限
App Privacy
导入SDK
SDK接入流程
初始化SDK
扫描设备
停止扫描
添加设备
删除设备
更新用户信息
日志目录
设备设置接口
体脂算法接口
API文档
通用接口类
ICDeviceManager(SDK主入口)
shared
delegate
initMgr
initMgrWithConfig:
updateUserInfo:
setUserList:
scanDevice:
stopScan
addDevice:callback:
addDevices:callback:
removeDevice:callback:
removeDevices:callback:
upgradeDevice:filePath:mode
stopUpgradeDevice:
upgradeDevices:filePath:mode
getSettingManager
getBodyFatAlgorithmsManager
isBLEEnable
version
getLogPath
ICDeviceManagerSettingManager(设备设置接口)
通用设置接口
setUserInfo:userInfo:callback:
setUserList:userInfos:callback:
readUserInfo:callback:
体重秤/体脂秤相关接口
setScaleUnit:unit:callback:
configWifi:mode:ssid:password:callback:
setScaleUIItems:items:callback:
setOtherParams:type:param:callback:
setDeviceKey:key:callback:
sendData:type:userId:obj:callback:
cancelSendData:callback:
setCommand:cmd:param:callback:
updateUserInfo_W:userInfo:callback:
setCurrentUserInfo_W:userInfo:callback:
deleteUser_W:userId:callback:
getUserList_W:callback:
startScanWifi_W:callback:
stopScanWifi_W:callback:
configWifi_W:ssid:password:method:callback:
setHello_W:enable:callback:
setPowerMode_W:isNormal:callback:
setScreen_W:items:callback:
wakeupScreen_W:callback:
setScreenTime_W:time:callback:
bindDevice_W:callback:
queryBindStatus_W:callback:
reset_W:callback:
deleteAllUser_W:callback:
startUpgrade_W:currentVersion:newVersion:callback:
围尺/身高尺相关接口
setRulerUnit:unit:callback:
setRulerBodyPartsType:type:callback:
setRulerMeasureMode:mode:callback:
厨房秤相关接口
setWeight:weight:callback:
deleteTareWeight:callback:
setKitchenScaleUnit:unit:callback:
setNutritionFacts:type:value:callback:
powerOffKitchenScale:callback:
跳绳相关接口
startSkipMode:mode:param:callback:
startSkipExt:param:callback:
stopSkip:callback:
setSkipLightSetting:lightEffects:mode:callback:
setSkipSoundSetting:config:callback:
setBPM:type:bpm:callback:
setVolume:volume:callback:
setSkipPlayFreq:freq:callback:
setHRMax:hr:callback:
setHR:hr:callback:
lockStSkip:callback:
queryStAllNode:callback:
changeStName:name:callback:
changeStNo:dstId:st_no:callback:
setNickNameInfo:nodeId:nickName:headType:sclass:grade:studentNo:callback:
exitNetwork:callback:
removeNodeIds:nodeIds:callback:
setRootNodeId:matchMode:callback:
setClientNodeId:callback:
bindHRDevice:nodeId:hrDeviceMac:callback:
ICBodyFatAlgorithmsManager(体脂算法接口)
reCalcBodyFatWithWeightData:userInfo:
ICDeviceManagerDelegate(SDK状态及数据回调)
通用回调
onInitFinish:
onBleState:
onDeviceConnectionChanged:state:
onReceiveUpgradePercent:status:percent:
onReceiveBattery:battery:ext:
onReceiveDeviceInfo:deviceInfo:
onReceiveRSSI:rssi:
onReceiveUserInfo:userInfo:
onReceiveUserInfoList:userInfos:
onReceiveHR:hr:
体重秤/体脂秤回调
onReceiveWeightData:data:
onReceiveWeightCenterData:data:
onReceiveCoordData:data:
onReceiveMeasureStepData:step:data:
onReceiveWeightHistoryData:data:
onReceiveWeightUnitChanged:unit:
onReceiveConfigWifiResult:state:
onReceiveScanWifiInfo_W:ssid:method:rssi:
onReceiveCurrentWifiInfo_W:status:ip:ssid:rssi:
onReceiveBindState_W:status:
厨房秤回调
onReceiveKitchenScaleData:data:
onReceiveKitchenScaleUnitChanged:unit:
围尺/身高尺回调
onReceiveRulerData:data:
onReceiveRulerUnitChanged:unit:
onReceiveRulerMeasureModeChanged:mode:
跳绳回调
onReceiveSkipData:data:
onReceiveHistorySkipData:data:
onNodeConnectionChanged:nodeId:state:
ICScanDeviceDelegate(扫描结果回调接口)
onScanResult:
Model定义
ICDeviceManagerConfig(配置类)
ICDevice(设备类)
ICScanDeviceInfo(扫描设备信息类)
ICUserInfo(用户信息类)
ICDeviceInfo(设备信息)
ICWeightData(体重数据类)
ICWeightExtData(体重数据扩展类)
ICWeightHistoryData(体重历史数据类)
ICWeightCenterData(平衡数据类)
ICScaleSoundSettingData(秤语音设置类)
ICRulerData(围尺/身高尺数据)
ICSkipFreqData(跳绳绊绳数据)
ICSkipData(跳绳数据)
ICSkipParam(跳绳模式参数)
ICSkipInterruptData(间歇跳数据)
ICSkipLightSettingData(灯效设置类)
ICKitchenScaleData(厨房秤数据类)
枚举定义
ICBleState
ICDeviceConnectState
ICDeviceCommunicationType
ICAddDeviceCallBackCode
ICRemoveDeviceCallBackCode
ICDeviceType
ICDeviceSubType
ICSettingCallBackCode
ICDeviceFunction
ICUpgradeStatus
ICOTAMode
ICConfigWifiMode
ICConfigWifiState
ICWeightUnit
ICRulerUnit
ICKitchenScaleUnit
ICSexType
ICPeopleType
ICBMIStandard
ICMeasureStep
ICKitchenScaleNutritionFactType
ICRulerMeasureMode
ICRulerBodyPartsType
ICSkipMode
ICSkipStatus
ICSkipLightMode
ICBPMType
ICSkipSoundType
ICSkipSoundMode
ICSendDataType
ICSDKMode
ICBFAType
bodyType(体型表)
常见问题(iOS)
Android
Android接入指南
SDK支持平台
Proguard
权限
导入SDK
SDK接入流程
初始化SDK
扫描设备
停止扫描
添加设备
删除设备
更新用户信息
日志目录
设备设置接口
体脂算法接口
API文档
通用接口类
ICDeviceManager(SDK主入口)
shared()
getDelegate()
setDelegate(delegate)
initMgrWithConfig(config)
updateUserInfo(userInfo)
setUserList(userlist)
scanDevice(delegate)
stopScan()
addDevice(device,callback)
addDevices(devices,callback)
removeDevice(device,callback)
removeDevices(devices,callback)
upgradeDevice(device,filePath,mode)
stopUpgradeDevice(device)
upgradeDevices(devices,filePath,mode)
getSettingManager()
getBodyFatAlgorithmsManager()
isBLEEnable()
version()
getLogPath()
ICDeviceManagerSettingManager(设备设置接口)
通用设置接口
setUserInfo(device,userInfo,callback)
setUserList(device,userInfos,callback)
readUserInfo(device,callback)
体重秤/体脂秤相关接口
setScaleUnit(device,unit,callback)
configWifi(device,mode,ssid,password,callback)
setScaleUIItems(device,items,callback)
setOtherParams(device,type,param,callback)
setDeviceKey(device,key,callback)
sendData(device,type,userId,obj,callback)
cancelSendData(device,callback)
setCommand(device,cmd,param,callback)
updateUserInfo_W(device,userInfo,callback)
setCurrentUserInfo_W(device,userInfo,callback)
deleteUser_W(device,userId,callback)
getUserList_W(device,callback)
startScanWifi_W(device,callback)
stopScanWifi_W(device,callback)
configWifi_W(device,ssid,password,method,callback)
setHello_W(device,enable,callback)
setPowerMode_W(device,isNormal,callback)
setScreen_W(device,items,callback)
wakeupScreen_W(device,callback)
setScreenTime_W(device,time,callback)
bindDevice_W(device,callback)
queryBindStatus_W(device,callback)
reset_W(device,callback)
deleteAllUser_W(device,callback)
startUpgrade_W(device,currentVersion,newVersion,callback)
围尺/身高尺相关接口
setRulerUnit(device,unit,callback)
setRulerBodyPartsType(device,type,callback)
setRulerMeasureMode(device,mode,callback)
厨房秤相关接口
setWeight(device,weight,callback)
deleteTareWeight(device,callback)
setKitchenScaleUnit(device,unit,callback)
setNutritionFacts(device,type,value,callback)
powerOffKitchenScale(device,callback)
跳绳相关接口
startSkipMode(device,mode,param,callback)
startSkipExt(device,param,callback)
stopSkip(device,callback)
setSkipLightSetting(device,lightEffects,mode,callback)
setSkipSoundSetting(device,config,callback)
setBPM(device,type,bpm,callback)
setVolume(device,volume,callback)
setSkipPlayFreq(device,freq,callback)
setHRMax(device,hr,callback)
setHR(device,hr,callback)
lockStSkip(device,callback)
queryStAllNode(device,callback)
changeStName(device,name,callback)
changeStNo(device,dstId,stno,callback)
setNickNameInfo(device,nodeId,nickName,headType,sclass,grade,studentNo,callback)
exitNetwork(device,callback)
removeNodeIds(device,nodeIds,callback)
setRootNodeId(device,matchMode,callback)
setClientNodeId(device,callback)
bindHRDevice(device,nodeId,hrDeviceMac,callback)
ICBodyFatAlgorithmsManager(体脂算法接口)
reCalcBodyFatWithWeightData(weightData,userInfo)
ICDeviceManagerDelegate(SDK状态及数据回调)
通用回调
onInitFinish(bSuccess)
onBleState(state)
onDeviceConnectionChanged(device,state)
onReceiveUpgradePercent(device,status,percent)
onReceiveBattery(device,battery,ext)
onReceiveDeviceInfo(device,deviceInfo)
onReceiveRSSI(device,rssi)
onReceiveUserInfo(device,userInfo)
onReceiveUserInfoList(device,userInfos)
onReceiveHR(device,hr)
体重秤/体脂秤回调
onReceiveWeightData(device,data)
onReceiveWeightCenterData(device,data)
onReceiveCoordData(device,data)
onReceiveMeasureStepData(device,step,data)
onReceiveWeightHistoryData(device,data)
onReceiveWeightUnitChanged(device,unit)
onReceiveConfigWifiResult(device,state)
onReceiveScanWifiInfo_W(device,ssid,method,rssi)
onReceiveCurrentWifiInfo_W(device,status,ip,ssid,rssi)
onReceiveBindState_W(device,status)
厨房秤回调
onReceiveKitchenScaleData(device,data)
onReceiveKitchenScaleUnitChanged(device,unit)
围尺/身高尺回调
onReceiveRulerData(device,data)
onReceiveRulerUnitChanged(device,unit)
onReceiveRulerMeasureModeChanged(device,mode)
跳绳回调
onReceiveSkipData(device,data)
onReceiveHistorySkipData(device,data)
onNodeConnectionChanged(device,nodeId:state)
Model定义
ICDeviceManagerConfig(配置类)
ICDevice(设备类)
ICScanDeviceInfo(扫描设备信息类)
ICUserInfo(用户信息类)
ICDeviceInfo(设备信息)
ICWeightData(体重数据类)
ICWeightExtData(体重数据扩展类)
ICWeightHistoryData(体重历史数据类)
ICWeightCenterData(平衡数据类)
ICScaleSoundSettingData(秤语音设置类)
ICRulerData(围尺/身高尺数据)
ICSkipFreqData(跳绳绊绳数据)
ICSkipData(跳绳数据)
ICSkipParam(跳绳模式参数)
ICSkipInterruptData(间歇跳数据)
ICSkipLightSettingData(灯效设置类)
ICKitchenScaleData(厨房秤数据类)
枚举定义
ICBleState
ICDeviceConnectState
ICDeviceCommunicationType
ICAddDeviceCallBackCode
ICRemoveDeviceCallBackCode
ICDeviceType
ICDeviceSubType
ICSettingCallBackCode
ICDeviceFunction
ICUpgradeStatus
ICOTAMode
ICConfigWifiMode
ICConfigWifiState
ICWeightUnit
ICRulerUnit
ICKitchenScaleUnit
ICSexType
ICPeopleType
ICBMIStandard
ICMeasureStep
ICKitchenScaleNutritionFactType
ICRulerMeasureMode
ICRulerBodyPartsType
ICSkipMode
ICSkipStatus
ICSkipLightMode
ICBPMType
ICSkipSoundType
ICSkipSoundMode
ICSendDataType
ICSDKMode
ICBFAType
bodyType(体型表)
Callback(回调)
ICConstant.ICAddDeviceCallBack
ICConstant.ICRemoveDeviceCallBack
ICDeviceManagerSettingManager.ICSettingCallback
常见问题(Android)
HarmonyOS
HarmonyOS接入指南
SDK支持平台
权限
导入SDK
SDK接入流程
初始化SDK
扫描设备
停止扫描
添加设备
删除设备
更新用户信息
设备设置接口
体脂算法接口
API文档
通用接口类
ICDeviceManager(SDK主入口)
shared()
getDelegate()
setDelegate(delegate)
initMgrWithConfig(config)
updateUserInfo(userInfo)
setUserList(userlist)
scanDevice(delegate)
stopScan()
addDevice(device,callback)
addDevices(devices,callback)
removeDevice(device,callback)
removeDevices(devices,callback)
upgradeDevice(device,filePath,mode)
stopUpgradeDevice(device)
upgradeDevices(devices,filePath,mode)
getSettingManager()
getBodyFatAlgorithmsManager()
version()
ICDeviceManagerSettingManager(设备设置接口)
通用设置接口
setUserInfo(device,userInfo,callback)
setUserList(device,userInfos,callback)
readUserInfo(device,callback)
体重秤/体脂秤相关接口
setScaleUnit(device,unit,callback)
configWifi(device,mode,ssid,password,callback)
setScaleUIItems(device,items,callback)
setOtherParams(device,type,param,callback)
setDeviceKey(device,key,callback)
sendData(device,type,userId,obj,callback)
cancelSendData(device,callback)
setCommand(device,cmd,param,callback)
围尺/身高尺相关接口
setRulerUnit(device,unit,callback)
setRulerBodyPartsType(device,type,callback)
setRulerMeasureMode(device,mode,callback)
厨房秤相关接口
setWeight(device,weight,callback)
deleteTareWeight(device,callback)
setKitchenScaleUnit(device,unit,callback)
setNutritionFacts(device,type,value,callback)
powerOffKitchenScale(device,callback)
跳绳相关接口
startSkipMode(device,mode,param,callback)
startSkipExt(device,param,callback)
stopSkip(device,callback)
setSkipLightSetting(device,lightEffects,mode,callback)
setSkipSoundSetting(device,config,callback)
setBPM(device,type,bpm,callback)
setVolume(device,volume,callback)
setSkipPlayFreq(device,freq,callback)
setHRMax(device,hr,callback)
setHR(device,hr,callback)
lockStSkip(device,callback)
queryStAllNode(device,callback)
changeStName(device,name,callback)
changeStNo(device,dstId,stno,callback)
setNickNameInfo(device,nodeId,nickName,headType,sclass,grade,studentNo,callback)
exitNetwork(device,callback)
removeNodeIds(device,nodeIds,callback)
setRootNodeId(device,matchMode,callback)
setClientNodeId(device,callback)
bindHRDevice(device,nodeId,hrDeviceMac,callback)
ICBodyFatAlgorithmsManager(体脂算法接口)
reCalcBodyFatWithWeightData(weightData,userInfo)
ICDeviceManagerDelegate(SDK状态及数据回调)
通用回调
onInitFinish(bSuccess)
onBleState(state)
onDeviceConnectionChanged(device,state)
onReceiveUpgradePercent(device,status,percent)
onReceiveBattery(device,battery,ext)
onReceiveDeviceInfo(device,deviceInfo)
onReceiveRSSI(device,rssi)
onReceiveUserInfo(device,userInfo)
onReceiveUserInfoList(device,userInfos)
onReceiveHR(device,hr)
体重秤/体脂秤回调
onReceiveWeightData(device,data)
onReceiveWeightCenterData(device,data)
onReceiveCoordData(device,data)
onReceiveMeasureStepData(device,step,data)
onReceiveWeightHistoryData(device,data)
onReceiveWeightUnitChanged(device,unit)
onReceiveConfigWifiResult(device,state)
厨房秤回调
onReceiveKitchenScaleData(device,data)
onReceiveKitchenScaleUnitChanged(device,unit)
围尺/身高尺回调
onReceiveRulerData(device,data)
onReceiveRulerUnitChanged(device,unit)
onReceiveRulerMeasureModeChanged(device,mode)
跳绳回调
onReceiveSkipData(device,data)
onReceiveHistorySkipData(device,data)
onNodeConnectionChanged(device,nodeId:state)
Model定义
ICDeviceManagerConfig(配置类)
ICDevice(设备类)
ICScanDeviceInfo(扫描设备信息类)
ICUserInfo(用户信息类)
ICDeviceInfo(设备信息)
ICWeightData(体重数据类)
ICWeightExtData(体重数据扩展类)
ICWeightHistoryData(体重历史数据类)
ICWeightCenterData(平衡数据类)
ICScaleSoundSettingData(秤语音设置类)
ICRulerData(围尺/身高尺数据)
ICSkipFreqData(跳绳绊绳数据)
ICSkipData(跳绳数据)
ICSkipParam(跳绳模式参数)
ICSkipInterruptData(间歇跳数据)
ICSkipLightSettingData(灯效设置类)
ICKitchenScaleData(厨房秤数据类)
枚举定义
ICBleState
ICDeviceConnectState
ICDeviceCommunicationType
ICAddDeviceCallBackCode
ICRemoveDeviceCallBackCode
ICDeviceType
ICDeviceSubType
ICSettingCallBackCode
ICDeviceFunction
ICUpgradeStatus
ICOTAMode
ICConfigWifiMode
ICConfigWifiState
ICWeightUnit
ICRulerUnit
ICKitchenScaleUnit
ICSexType
ICPeopleType
ICBMIStandard
ICMeasureStep
ICKitchenScaleNutritionFactType
ICRulerMeasureMode
ICRulerBodyPartsType
ICSkipMode
ICSkipStatus
ICSkipLightMode
ICBPMType
ICSkipSoundType
ICSkipSoundMode
ICSendDataType
ICSDKMode
ICBFAType
bodyType(体型表)
Callback(回调)
ICConstant.ICAddDeviceCallBack
ICConstant.ICRemoveDeviceCallBack
ICDeviceManagerSettingManager.ICSettingCallback
常见问题(HarmonyOS)
Published with GitBook
Introduction
Privacy Policy
English
Privacy policy
iOS Connected Document
Android Connected document
简体中文
隐私政策
iOS接入指南
Android接入指南
HarmonyOS接入指南(Beta)
results matching "
"
No results matching "
"
results matching "
"
No results matching "
"