CredLinkDevice
constructor(peripheral: BluetoothDevice, friendlyName: String = peripheral.deviceId.toString(), exchangeState: CredLinkLegacyCredentialExchange = CredLinkLegacyCredentialExchange.Idle, tokenUnlockState: TokenUnlockStates = TokenUnlockStates.Idle, hasOngoingCredExchangeOperation: Boolean = false, hasBackloggedCredExchangeOperation: Boolean = false, activeBlueLinkOperation: BlueLinkOperation? = null, activeCredLinkOperationKeyAlias: String? = null, activeTokenUnlockPass: TokenUnlockPass? = null, readerIdentifier: ByteArray? = null, siteIdentifier: ByteArray? = null)