BleDeviceOwner constructor

BleDeviceOwner({
  1. required IBleDevice device,
  2. List<IBleInitCommand> initCommands = const [],
})

Implementation

BleDeviceOwner({required this.device, List<IBleInitCommand> initCommands = const []}):_initCommands = initCommands {
  _deviceFsm = Fsm(owner: this);
  device.setOnDeviceConnectionsStateChangeListener(listener: this);
  device.setOnCharacteristicChangeListener(listener: this);
  _deviceFsm?.changeState(nextState: BleInitialState());
}