[DreisamLibManage.shareLib.bleManage bindDevice:result resultCallback:^(DreisamBindingProcessState state, DreisamDeviceModel *deviceModel) {
if (state==DreisamBindingProcessStateBindingFailure) {
[ListHub showText:@"Binding failure" maskBackgroudEdit:YES];
}else{
[ListHub showText:@"Binding successful" maskBackgroudEdit:YES];
NSLog(@"resultCallback = %@",deviceModel.device_sn);
}
} processProgress:^(DreisamBindingProcessState state) {
if (state==DreisamBindingProcessStateScanning) {
[ListHub showLoadingText:@"Scanning" maskBackgroudEdit:NO showForever:YES];
}else if (state==DreisamBindingProcessStateConnecting){
[ListHub showLoadingText:@"Connecting" maskBackgroudEdit:NO showForever:YES];
}else if (state==DreisamBindingProcessStateInBinding){
[ListHub showLoadingText:@"InBinding" maskBackgroudEdit:NO showForever:YES];
}
}];