SpringCard SpringCore Library for .NET  20.04.16
High-level access to the SpringCore devices
SpringCard.SpringCore.Direct.DirectDevice.Configuration Class Reference

Configuration registers (registers 0x0200 to 0x02FF) More...

Public Types

enum  Registers : ushort {
  Registers.InventoryConfigurationGuid =0x0200, Registers.InventoryInventoryNumber =0x0201, Registers.InventoryLocation =0x0202, Registers.LicenseApplicationName =0x0208,
  Registers.LicenseLicenseKey =0x0209, Registers.LicenseLicenseCryptogram =0x020A, Registers.ContactlessGeneral =0x0230, Registers.ContactlessCcidProtocols =0x0231,
  Registers.ContactlessCcidBitrates =0x0232, Registers.ContactlessCcidProtocolLevel =0x0233, Registers.ContactlessCcidAtrRules =0x0234, Registers.ContactlessCompliance =0x0237,
  ContactlessNfcASpecificOptions =0x023A, ContactlessNfcBSpecificOptions =0x023B, ContactlessNfcFSpecificOptions =0x023C, ContactlessNfcVSpecificOptions =0x023D,
  Registers.BluetoothTxpower =0x0240, BluetoothConnectionsettings =0x0241, BluetoothNotificationsRegistrationTimeout =0x0242, BluetoothUserDeviceName =0x0244,
  Registers.BluetoothAdvertisingChannelMap =0x0248, BluetoothIbeaconId =0x0249, Registers.UhfProtocols =0x0261, Registers.UhfRegulations =0x0262,
  Registers.UhfUsbProtocols =0x0263, UhfMainCarrierFrequency =0x0269, Registers.SmartcardsMainSlot =0x0271, Registers.SmartcardsFirstId000Slot =0x0272,
  Registers.SmartcardsOtherId000Slots =0x0273, Registers.SmartcardsAtrDefault =0x0279, Registers.SmartcardsT0Timings =0x027A, Registers.SmartcardsT1Timings =0x027B,
  Registers.SmartcardsT0Options =0x027C, Registers.SmartcardsOtherOptions =0x027F, Registers.NetworkIpv4Address =0x0280, Registers.NetworkIpv6Address =0x0281,
  NetworkServerPorts =0x0283, Registers.MqttClientServer =0x0286, Registers.MqttClientPort =0x0287, Registers.MqttClientOptions =0x0288,
  Registers.MqttClientLogin =0x028B, Registers.MqttClientPassword =0x028C, Registers.MqttClientClientId =0x028D, Registers.MqttClientTopicPrefix =0x028E,
  Registers.MqttClientDeviceId =0x028F, SerialLegacyOptions =0x029C, Registers.SmartReaderFeatures =0x02A0, Registers.SmartReaderTimings =0x02A1,
  Registers.SmartReaderKeyboardLayout =0x02A6, Registers.SmartReaderKeyboardOptions =0x02A7, Registers.SmartReaderPrefix =0x02A8, Registers.SmartReaderSuffix =0x02A9,
  Registers.PcScSlotListing =0x02B0, Registers.PcScSlotListingOptions =0x02B1, Registers.PcScDriverSupport =0x02BC, Registers.PcScApduInterpreter =0x02BF,
  Registers.MainConfigurationProfile =0x02C0, Registers.MainConfigurationUsbOptions =0x02C1, Registers.MainConfigurationBleOptions =0x02C2, Registers.MainConfigurationUsbBleSwitching =0x02C3,
  Registers.MainConfigurationBattery =0x02C5, MainConfigurationTraceLevel =0x02CD, Registers.UserInterfaceLedRamp =0x02D1, Registers.UserInterfaceRgbLed =0x02D2,
  Registers.UserInterfaceAuxiliaryLeds =0x02D3, Registers.UserInterfaceBuzzer =0x02D4, Registers.UserInterfaceSignaling =0x02D8, Registers.NfcEmulationAndP2pListener =0x02E0,
  Registers.NfcEmulationAndP2pP2pGlobalBytes =0x02EB, Registers.NfcEmulationAndP2pTagEmulationAts =0x02EC, Registers.NfcEmulationAndP2pTagEmulationMessage =0x02ED, Registers.SecurityAccessConditions =0x02F0,
  Registers.SecurityMasterCardKeyId =0x02F2, Registers.SecurityMasterCardPublicKey =0x02F3, Registers.SecurityNdduConfigPushKeyId =0x02F4, Registers.SecurityNdduConfigPushPublicKey =0x02F5,
  Registers.SecurityUserPassword =0x02FE, Registers.SecurityAdminPassword =0x02FF
}
 Addresses of registers in the Configuration group. More...
 

Static Public Member Functions

static string GetRegisterName (ushort register)
 Translate the address of the register into its name.
 

Detailed Description

Configuration registers (registers 0x0200 to 0x02FF)

Member Enumeration Documentation

◆ Registers

Addresses of registers in the Configuration group.

Enumerator
InventoryConfigurationGuid 

Configuration GUID

InventoryInventoryNumber 

Device inventory number

InventoryLocation 

Device location

LicenseApplicationName 

Application name

LicenseLicenseKey 

License key

LicenseLicenseCryptogram 

License cryptogram

ContactlessGeneral 

General configuration of the Contactless (NFC) interface in poller (reader) mode

ContactlessCcidProtocols 

NFC / RFID HF protocols enabled in PC/SC mode

ContactlessCcidBitrates 

NFC / RFID HF bit-rates in PC/SC mode

ContactlessCcidProtocolLevel 

Protocol level in PC/SC mode

ContactlessCcidAtrRules 

Contactless ATR rules

ContactlessCompliance 

NFC / RFID HF compliance in poller mode

BluetoothTxpower 

BLE Tx power

BluetoothAdvertisingChannelMap 

Channel map for Sets 0 (application) and 1 (beacon)

UhfProtocols 

RFID UHF protocols

UhfRegulations 

Local regulations for RFID UHF

UhfUsbProtocols 

RFID UHF USB protocol

SmartcardsMainSlot 

Configuration of the main smartcard slot (ID-1)

SmartcardsFirstId000Slot 

Configuration of the first ID-000 slot ("SAM A")

SmartcardsOtherId000Slots 

Configuration of the other ID-000 slots ("SAM B", "SAM C" and "SAM D")

SmartcardsAtrDefault 

Default value for some ATR bytes

SmartcardsT0Timings 

Fine tuning of the T=0 timings

SmartcardsT1Timings 

Fine tuning of the T=1 timings

SmartcardsT0Options 

Advanced options for T=0

SmartcardsOtherOptions 

Misc. options for the smartcard slots

NetworkIpv4Address 

IPv4 Address

NetworkIpv6Address 

IPv6 Address

MqttClientServer 

MQTT Broker address or name

MqttClientPort 

MQTT Broker listen port

MqttClientOptions 

Options for MQTT connection and TLS settings

MqttClientLogin 

MQTT user Login name

MqttClientPassword 

MQTT user Password

MqttClientClientId 

MQTT Client ID

MqttClientTopicPrefix 

MQTT Topic prefix

MqttClientDeviceId 

MQTT Device ID

SmartReaderFeatures 

Smart Reader features

SmartReaderTimings 

Smart Reader timings

SmartReaderKeyboardLayout 

Keyboard layout

SmartReaderKeyboardOptions 

Misc. options when running in keyboard mode

SmartReaderPrefix 

Prefix: string sent before the data in keyboard mode

SmartReaderSuffix 

Suffix: string sent after the data in keyboard mode

PcScSlotListing 

Which PC/SC slots are announced to the computer

PcScSlotListingOptions 

Options to control how the slots are named, and their order of enumeration

PcScDriverSupport 

Driver support

PcScApduInterpreter 

Class of the embedded APDU interpreter

MainConfigurationProfile 

Profile

MainConfigurationUsbOptions 

USB options

MainConfigurationBleOptions 

BLE options

MainConfigurationUsbBleSwitching 

Mode switching USB / BLE

MainConfigurationBattery 

Battery configuration

UserInterfaceLedRamp 

Options for the main 4-LED ramp

UserInterfaceRgbLed 

Options for the main RGB LED(s)

UserInterfaceAuxiliaryLeds 

Options for the auxiliary LEDs

UserInterfaceBuzzer 

Buzzer options

UserInterfaceSignaling 

Advanced definition of the signaling sequences

NfcEmulationAndP2pListener 

Listener options

NfcEmulationAndP2pP2pGlobalBytes 

Global Bytes for peer-to-peer communication

NfcEmulationAndP2pTagEmulationAts 

Answer to Select in NFC Tag emulation mode

NfcEmulationAndP2pTagEmulationMessage 

NDEF message in NFC Tag emulation mode

SecurityAccessConditions 

Access Conditions to configuration & firmware update

SecurityMasterCardKeyId 

Key ID for Master Cards

SecurityMasterCardPublicKey 

Public Key for Master Cards

SecurityNdduConfigPushKeyId 

Key ID for config push

SecurityNdduConfigPushPublicKey 

Public Key for config push

SecurityUserPassword 

User password

SecurityAdminPassword 

Admin password


The documentation for this class was generated from the following files: