getSystemInfo method

Future<Iso15693SystemInfoIos> getSystemInfo({
  1. required Set<Iso15693RequestFlagIos> requestFlags,
})

Implementation

Future<Iso15693SystemInfoIos> getSystemInfo({
  required Set<Iso15693RequestFlagIos> requestFlags,
}) {
  return hostApi
      .iso15693GetSystemInfo(
        handle: _handle,
        requestFlags: requestFlags
            .map((e) => Iso15693RequestFlagPigeon.values.byName(e.name))
            .toList(),
      )
      .then(
        (value) => Iso15693SystemInfoIos(
          applicationFamilyIdentifier: value.applicationFamilyIdentifier,
          blockSize: value.blockSize,
          dataStorageFormatIdentifier: value.dataStorageFormatIdentifier,
          icReference: value.icReference,
          totalBlocks: value.totalBlocks,
        ),
      );
}