onEnter method

  1. @override
Future<void> onEnter({
  1. required FsmOwner owner,
})
override

Called when transitioning into the state.

Implementation

@override
Future<void> onEnter({required FsmOwner owner}) async {
  BleDeviceOwner deviceOwner = owner as BleDeviceOwner;
  debugPrintSynchronously("OnEnter: BleDeviceDisconnectedState ${deviceOwner.device.getId()}");

  // TODO Consider using a flag for signaling auto reconnect on the owner.
  // For now attempt reconnect logic.
  deviceOwner._notifyState(state: BleSetupState.reconnecting);
  deviceOwner.device.reconnect();
}