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

GET_DATA instruction (https://docs.springcard.com/books/SpringCore/Host_interfaces/Logical/Direct_Protocol/CONTROL_class/Queries/GET_DATA) More...

Classes

class  BatteryState
 Battery and power state. More...
 
class  BootloaderFlags
 Bootloader flags. More...
 
class  HardwareCharacteristics
 Hardware Characteristics. More...
 

Public Types

enum  Entries : byte {
  Entries.DeviceName = 0x00, Entries.VendorName = 0x01, Entries.ProductName = 0x02, Entries.SerialNumber = 0x03,
  Entries.PnpId = 0x04, Entries.Version = 0x05, Entries.FirmwareRevision = 0x06, Entries.FirmwareName = 0x07,
  Entries.BuildUser = 0x08, Entries.BuildDateTime = 0x09, Entries.EthernetAddress = 0x0A, Entries.BluetoothAddress = 0x0B,
  Entries.BluetoothDeviceName = 0x0C, Entries.UniqueID = 0x0D, Entries.ConfigID = 0x0E, Entries.HardwareReference = 0x0F,
  Entries.ContactlessLibraryVersion = 0x10, Entries.SmartcardLibraryVersion = 0x11, Entries.DaughterFirmware = 0x20, Entries.DaughterHardware = 0x21,
  Entries.DaughterConfiguration = 0x22, Entries.DaughterSequences = 0x23, Entries.OriginalVendorName = 0x41, Entries.OriginalProductName = 0x42,
  Entries.DetectedProductVariant = 0x43, Entries.OriginalEthernetAddress = 0x4A, Entries.OriginalBluetoothAddress = 0x4B, Entries.CcidSlotCount = 0x80,
  Entries.SerialNumberRaw = 0x83, Entries.PnpIdRaw = 0x84, Entries.VersionRaw = 0x85, Entries.EthernetAddressRaw = 0x8A,
  Entries.BluetoothAddressRaw = 0x8B, Entries.UniqueIDRaw = 0x8D, Entries.ConfigIDRaw = 0x8E, Entries.HardwareCharacteristics = 0x90,
  Entries.BootloaderFlagsRaw = 0xB0, Entries.RunningFirmwareIdRaw = 0xB1, Entries.FactoryConfigFirmwareIdRaw = 0xB2, Entries.PowerStateRaw = 0xBB,
  Entries.BatteryStateRaw = 0xBC, Entries.OriginalEthernetAddressRaw = 0xCA, Entries.OriginalBluetoothAddressRaw = 0xCB
}
 Values for the Data field in the GET_DATA instruction. More...
 

Static Public Member Functions

static string GetEntryName (byte entry)
 Translate the identifier of the data into its name.
 

Detailed Description

Member Enumeration Documentation

◆ Entries

Values for the Data field in the GET_DATA instruction.

Enumerator
DeviceName 

Device Name = Vendor Name (SPACE) Product Name

VendorName 

Vendor Name

ProductName 

Product Name

SerialNumber 

Serial Number as ASCII string

PnpId 

Plug'N'Play ID as ASCII string

Version 

Firmware Version as ASCII string

FirmwareRevision 

Firmware Revision

FirmwareName 

Firmware Name

BuildUser 

Build user

BuildDateTime 

Build date and time

EthernetAddress 

Ethernet address as ASCII string

BluetoothAddress 

Bluetooth address as ASCII string

BluetoothDeviceName 

Bluetooth advertised name

UniqueID 

Unique ID of the device, GUID-style ASCII string

ConfigID 

ID of the configuration, GUID-style ASCII string

HardwareReference 

Part number and version of the hardware

ContactlessLibraryVersion 

Version of the Contactless library

SmartcardLibraryVersion 

Version of the Smartcard library

DaughterFirmware 

Firmware of the (antenna) daughter-board

DaughterHardware 

Hardware of the (antenna) daughter-board

DaughterConfiguration 

Configuration of the (antenna) daughter-board

DaughterSequences 

Sequence-pack of the (antenna) daughter-board

OriginalVendorName 

Vendor Name (default value)

OriginalProductName 

Product Name (default value)

DetectedProductVariant 

Variant of Product Name

OriginalEthernetAddress 

Ethernet address (default value) as ASCII string

OriginalBluetoothAddress 

Bluetooth address (default value) as ASCII string

CcidSlotCount 

Number of CCID slots

SerialNumberRaw 

Serial Number

PnpIdRaw 

Plug'N'Play ID

VersionRaw 

Version

EthernetAddressRaw 

Ethernet address

BluetoothAddressRaw 

Bluetooth address

UniqueIDRaw 

Unique ID of the device, 16-byte buffer

ConfigIDRaw 

ID of the configuration, 16-byte buffer

HardwareCharacteristics 

Hardware Characteristics

BootloaderFlagsRaw 

Bootloader flags

RunningFirmwareIdRaw 

Internal ID of the firmware

FactoryConfigFirmwareIdRaw 

Internal ID of the firmware that has defined its factory configuration

PowerStateRaw 

Power state

BatteryStateRaw 

Battery state

OriginalEthernetAddressRaw 

Ethernet address (default value)

OriginalBluetoothAddressRaw 

Bluetooth address (default value)


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