connect method
void
connect({
- dynamic connectTimeout = 0,
连接设备
Implementation
void connect({connectTimeout = 0}) {
if (_state != DeviceState.destroyed &&
(_state == DeviceState.disconnected ||
_state == DeviceState.initiativeDisConnected)) {
//未连接才能去连接
_state = DeviceState.connecting; //将设备状态置为连接中
_stateStreamController.add(DeviceState.connecting); //广播状态变化
FlutterBlueElves.instance._channel.invokeMethod('reConnect', {
"id": _id,
"timeout": Platform.isAndroid ? connectTimeout : connectTimeout ~/ 1000
}); //重连该设备
}
}