initialize method

Future<EMDKStatusCode?> initialize()

Requests the EMDK Manager from the OS. Returns the immediate EMDKStatusCode; the EMDK becomes usable once onOpened fires.

Implementation

Future<EMDKStatusCode?> initialize() => guardZebra(() async {
      final result = await _api.initialize();
      return EMDKStatusCode.values
          .firstWhere((e) => e.value == result, orElse: () => EMDKStatusCode.unknown);
    });