initialize static method

Future<void> initialize({
  1. required String serverPath,
  2. bool enableLog = false,
})

make sure to initialize WinBle once before using it call dispose when Done

Implementation

static Future<void> initialize({
  required String serverPath,
  bool enableLog = false,
}) async {
  if (_isInitialized) throw "WinBle is already initialized";
  try {
    WinHelper.showLog = enableLog;
    await _channel.initialize(
      onData: _handleMessages,
      serverPath: serverPath,
    );
    _isInitialized = true;
  } catch (e) {
    dispose();
    throw e.toString();
  }
}