SpringCard PC/SC Helpers for .NET  18.10.10
High-level access to a few current cards and to advanced coupler features
SpringCard.PCSC.ReaderHelper.ReaderCommands Class Reference

Classes

class  Leds
 
class  RgbLed
 
class  Sequencer
 

Public Types

enum  Opcode : byte {
  WriteRegister = 0x0D, ReadRegister = 0x0E, ReadI2c = 0x12, WriteI2c = 0x13,
  SetBuzzerOld = 0x1C, SetLedsOld = 0x1E, ReadProductString = 0x20, ReadSlotString = 0x21,
  SlotStop = 0x22, SlotStart = 0x23, WriteRegisterTemp = 0x8D, Reset = 0x8E,
  PlaySequence = 0x90, SetRgbLed = 0x91, SetLeds = 0x92, SetBuzzer = 0x93,
  SetSound = 0x94, SetVibrator = 0x95, PlaySequenceBuffer = 0x98
}
 
enum  LedPattern {
  Off = 0x00, On = 0x01, Blink__0_25Hz = 0x02, Blink__0_50Hz = 0x03,
  Blink__1Hz = 0x04, Blink__2Hz = 0x05, Blink__4Hz = 0x06, Blink__5Hz = 0x07,
  Blink__6_66Hz = 0x08, Blink__10Hz = 0x09, Blink__20Hz = 0x0A, Breath = 0x0F,
  Flash__0_25Hz__1_outof_4 = 0x12, Flash__0_50Hz__1_outof_4 = 0x13, Flash__1Hz__1_outof_4 = 0x14, Flash__2Hz__1_outof_4 = 0x15,
  Flash__4Hz__1_outof_4 = 0x16, Flash__5Hz__1_outof_4 = 0x17, Flash__6_66Hz__1_outof_4 = 0x18, Flash__10Hz__1_outof_4 = 0x19,
  Flash__20Hz__1_outof_4 = 0x1A, Flash__0_25Hz__1_outof_8 = 0x22, Flash__0_50Hz__1_outof_8 = 0x23, Flash__1Hz__1_outof_8 = 0x24,
  Flash__2Hz__1_outof_8 = 0x25, Flash__4Hz__1_outof_8 = 0x26, Flash__5Hz__1_outof_8 = 0x27, Flash__6_66Hz__1_outof_8 = 0x28,
  Flash__10Hz__1_outof_8 = 0x29, Flash__20Hz__1_outof_8 = 0x2A, Flash__0_25Hz__1_outof_16 = 0x32, Flash__0_50Hz__1_outof_16 = 0x33,
  Flash__1Hz__1_outof_16 = 0x34, Flash__2Hz__1_outof_16 = 0x35, Flash__4Hz__1_outof_16 = 0x36, Flash__5Hz__1_outof_16 = 0x37,
  Flash__6_66Hz__1_outof_16 = 0x38, Flash__10Hz__1_outof_16 = 0x39, Flash__20Hz__1_outof_16 = 0x3A, Flash__0_25Hz__1_outof_32 = 0x42,
  Flash__0_50Hz__1_outof_32 = 0x43, Flash__1Hz__1_outof_32 = 0x44, Flash__2Hz__1_outof_32 = 0x45, Flash__4Hz__1_outof_32 = 0x46,
  Flash__5Hz__1_outof_32 = 0x47, Flash__6_66Hz__1_outof_32 = 0x48, Flash__10Hz__1_outof_32 = 0x49, Flash__20Hz__1_outof_32 = 0x4A,
  Flash__0_25Hz__2_outof_8 = 0x52, Flash__0_50Hz__2_outof_8 = 0x53, Flash__1Hz__2_outof_8 = 0x54, Flash__2Hz__2_outof_8 = 0x55,
  Flash__4Hz__2_outof_8 = 0x56, Flash__5Hz__2_outof_8 = 0x57, Flash__6_66Hz__2_outof_8 = 0x58, Flash__10Hz__2_outof_8 = 0x59,
  Flash__20Hz__2_outof_8 = 0x5A, Flash__0_25Hz__3_outof_16 = 0x62, Flash__0_50Hz__3_outof_16 = 0x63, Flash__1Hz__3_outof_16 = 0x64,
  Flash__2Hz__3_outof_16 = 0x65, Flash__4Hz__3_outof_16 = 0x66, Flash__5Hz__3_outof_16 = 0x67, Flash__6_66Hz__3_outof_16 = 0x68,
  Flash__10Hz__3_outof_16 = 0x69, Flash__20Hz__3_outof_16 = 0x6A, Flash__0_25Hz__4_outof_32 = 0x72, Flash__0_50Hz__4_outof_32 = 0x73,
  Flash__1Hz__4_outof_32 = 0x74, Flash__2Hz__4_outof_32 = 0x75, Flash__4Hz__4_outof_32 = 0x76, Flash__5Hz__4_outof_32 = 0x77,
  Flash__6_66Hz__4_outof_32 = 0x78, Flash__10Hz__4_outof_32 = 0x79, Flash__20Hz__4_outof_32 = 0x7A
}
 

Static Public Member Functions

static LedPattern GetPatternByName (string patternName)
 

Public Attributes

const byte ControlCode = 0x58
 

Properties

static string [] LedPatterns [get]
 

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