Implementation of the CONTROL class (https://docs.springcard.com/books/SpringCore/Host_interfaces/Logical/Direct_Protocol/CONTROL_class/) More...
Public Member Functions | |
bool | GetData (GetData.Entries idx, out byte[] data) |
GET_DATA. More... | |
bool | GetData (byte idx, out byte[] data) |
GET_DATA. More... | |
string | GetDataString (GetData.Entries idx) |
GET_DATA. More... | |
string | GetDataString (byte idx) |
GET_DATA. More... | |
byte[] | GetDataRaw (GetData.Entries idx) |
GET_DATA. More... | |
byte[] | GetDataRaw (byte idx) |
GET_DATA. More... | |
bool | IsDeviceGenuine () |
IS_SEAL_GENUINE. More... | |
bool | GetSealSubject (out byte[] buffer) |
GET_SEAL_SUBJECT. More... | |
bool | GetSealHash (out byte[] buffer) |
GET_SEAL_HASH. More... | |
bool | ReadSealSignature (out byte[] buffer) |
READ_SEAL_SIGNATURE. More... | |
bool | WriteSealSignature (byte[] buffer) |
WRITE_SEAL_SIGNATURE. More... | |
bool | ReadFreeRegister (ushort register, out byte[] value) |
READ_FREE_REGISTER. More... | |
bool | ReadRegister (ushort register, out byte[] value) |
READ_REGISTER. More... | |
bool | WriteRegister (ushort register, byte[] value) |
WRITE_REGISTER. More... | |
bool | LoadFactoryConfig () |
LOAD_FACTORY_CONFIG. More... | |
bool | LoadFactoryConfigEx (ushort flags) |
bool | SaveFactoryConfig () |
SAVE_FACTORY_CONFIG. More... | |
bool | LockFuses (byte lock_mask) |
LOCK_FUSES. More... | |
bool | UnlockFuses (byte clear_mask) |
UNLOCK_FUSES. More... | |
bool | SetDateTime (DateTime dt) |
SET_DATE_TIME. More... | |
bool | GetDateTime (out DateTime dt) |
GET_DATETIME. More... | |
bool | ReloadConfig () |
RELOAD_CONFIG. More... | |
bool | Reset () |
RESET. More... | |
bool | Shutdown () |
SHUTDOWN. More... | |
bool | Wink () |
WINK. More... | |
GetData.BatteryState | GetBatteryState () |
GET_DATA(BatteryState) More... | |
GetData.BootloaderFlags | GetBootloaderFlags () |
GET_DATA(BootloaderFlags) More... | |
GetData.HardwareCharacteristics | GetHardwareCharacteristics () |
GET_DATA(Characteristics) More... | |
virtual bool | CcidStart () |
virtual bool | CcidStart (byte slot) |
virtual bool | CcidStop () |
virtual bool | CcidStop (byte slot) |
virtual bool | ReaderStart () |
virtual bool | ReaderStop () |
bool | iBeaconStop () |
iBeacon stop More... | |
bool | iBeaconStart (byte duration_s, byte[] id, string name) |
iBeacon start More... | |
bool | iBeaconStart (byte duration_s, uint id, string name) |
iBeacon start More... | |
bool | iBeaconStart (byte[] id, string name) |
iBeacon start More... | |
bool | iBeaconStart (uint id, string name) |
iBeacon start More... | |
bool | iBeaconStart (byte[] id) |
iBeacon start More... | |
bool | iBeaconStart (uint id) |
iBeacon start More... | |
bool | GetPkiSubject (byte subjectIdx, out byte[] buffer) |
bool | ReadPkiCertificate (byte certIdx, out byte[] buffer) |
bool | WritePkiCertificate (byte certIdx, byte[] buffer) |
Additional Inherited Members | |
Protected Member Functions inherited from SpringCard.SpringCore.Direct.DirectDevice.ExchangeI | |
ExchangeI (CLA _CLA, DirectDevice parent) | |
bool | Exchange (CLA Cla, byte[] Cmd, out byte[] Rsp, ExchangeOptions options=null) |
bool | Exchange (byte Cmd, byte[] CmdData, out byte Sta, out byte[] RspData, ExchangeOptions options=null) |
bool | Exchange (byte Cmd, byte[] CmdData, out byte[] RspData, ExchangeOptions options=null) |
bool | Exchange (byte Cmd, byte[] CmdData, out byte Sta, ExchangeOptions options=null) |
bool | Exchange (byte Cmd, byte[] CmdData, ExchangeOptions options=null) |
bool | Exchange (byte Cmd, ExchangeOptions options=null) |
bool | Exchange (byte Cmd, out byte[] RspData, ExchangeOptions options=null) |
Properties inherited from SpringCard.SpringCore.Direct.DirectDevice.ExchangeI | |
DirectDevice | parent [get] |
CLA | _CLA [get] |
Implementation of the CONTROL class (https://docs.springcard.com/books/SpringCore/Host_interfaces/Logical/Direct_Protocol/CONTROL_class/)
|
strong |
INStructions exposed by this class.
GetData.BatteryState SpringCard.SpringCore.Direct.DirectDevice.ControlI.GetBatteryState | ( | ) |
GET_DATA(BatteryState)
GetData.BootloaderFlags SpringCard.SpringCore.Direct.DirectDevice.ControlI.GetBootloaderFlags | ( | ) |
GET_DATA(BootloaderFlags)
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.GetData | ( | byte | idx, |
out byte[] | data | ||
) |
GET_DATA.
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.GetData | ( | GetData.Entries | idx, |
out byte[] | data | ||
) |
GET_DATA.
byte [] SpringCard.SpringCore.Direct.DirectDevice.ControlI.GetDataRaw | ( | byte | idx | ) |
GET_DATA.
byte [] SpringCard.SpringCore.Direct.DirectDevice.ControlI.GetDataRaw | ( | GetData.Entries | idx | ) |
GET_DATA.
string SpringCard.SpringCore.Direct.DirectDevice.ControlI.GetDataString | ( | byte | idx | ) |
GET_DATA.
string SpringCard.SpringCore.Direct.DirectDevice.ControlI.GetDataString | ( | GetData.Entries | idx | ) |
GET_DATA.
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.GetDateTime | ( | out DateTime | dt | ) |
GET_DATETIME.
GetData.HardwareCharacteristics SpringCard.SpringCore.Direct.DirectDevice.ControlI.GetHardwareCharacteristics | ( | ) |
GET_DATA(Characteristics)
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.GetSealHash | ( | out byte[] | buffer | ) |
GET_SEAL_HASH.
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.GetSealSubject | ( | out byte[] | buffer | ) |
GET_SEAL_SUBJECT.
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.iBeaconStart | ( | byte | duration_s, |
byte[] | id, | ||
string | name | ||
) |
iBeacon start
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.iBeaconStart | ( | byte | duration_s, |
uint | id, | ||
string | name | ||
) |
iBeacon start
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.iBeaconStart | ( | byte[] | id | ) |
iBeacon start
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.iBeaconStart | ( | byte[] | id, |
string | name | ||
) |
iBeacon start
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.iBeaconStart | ( | uint | id | ) |
iBeacon start
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.iBeaconStart | ( | uint | id, |
string | name | ||
) |
iBeacon start
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.iBeaconStop | ( | ) |
iBeacon stop
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.IsDeviceGenuine | ( | ) |
IS_SEAL_GENUINE.
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.LoadFactoryConfig | ( | ) |
LOAD_FACTORY_CONFIG.
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.LockFuses | ( | byte | lock_mask | ) |
LOCK_FUSES.
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.ReadFreeRegister | ( | ushort | register, |
out byte[] | value | ||
) |
READ_FREE_REGISTER.
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.ReadRegister | ( | ushort | register, |
out byte[] | value | ||
) |
READ_REGISTER.
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.ReadSealSignature | ( | out byte[] | buffer | ) |
READ_SEAL_SIGNATURE.
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.ReloadConfig | ( | ) |
RELOAD_CONFIG.
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.Reset | ( | ) |
RESET.
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.SaveFactoryConfig | ( | ) |
SAVE_FACTORY_CONFIG.
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.SetDateTime | ( | DateTime | dt | ) |
SET_DATE_TIME.
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.Shutdown | ( | ) |
SHUTDOWN.
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.UnlockFuses | ( | byte | clear_mask | ) |
UNLOCK_FUSES.
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.Wink | ( | ) |
WINK.
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.WriteRegister | ( | ushort | register, |
byte[] | value | ||
) |
WRITE_REGISTER.
bool SpringCard.SpringCore.Direct.DirectDevice.ControlI.WriteSealSignature | ( | byte[] | buffer | ) |
WRITE_SEAL_SIGNATURE.