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.