intToProtocol static method
Converts a protocol identifier to its corresponding enum.
Implementation
static PcscProtocol intToProtocol(int protocol) {
switch (protocol) {
case PcscConstants.SCARD_PROTOCOL_UNDEFINED:
return PcscProtocol.undefined;
case PcscConstants.SCARD_PROTOCOL_T0:
return PcscProtocol.t0;
case PcscConstants.SCARD_PROTOCOL_T1:
return PcscProtocol.t1;
case PcscConstants.SCARD_PROTOCOL_RAW:
return PcscProtocol.raw;
case PcscConstants.SCARD_PROTOCOL_T15:
return PcscProtocol.t15;
case PcscConstants.SCARD_PROTOCOL_ANY:
return PcscProtocol.any;
default:
throw Exception('Unknown protocol: $protocol');
}
}