onEvent method
Called when an event is received by the FSM
Implementation
@override
Future<bool> onEvent(
{required FsmEvent event, required FsmOwner owner}) async {
BleDeviceOwner deviceOwner = owner as BleDeviceOwner;
debugPrintSynchronously("OnEvent: BleDiscoverServicesState ${deviceOwner.device.getId()} - Event $event");
if (event is BleServiceDiscoveredEvent) {
// Transition to Device config.
//await owner.getFsm()?.changeState(nextState: BleConfigureState());
owner.getFsm()?.changeState(nextState: BleConfigureState());
return true;
}
return false;
}