Source code for SpringCoreFlash.exe. More...
Static Public Member Functions | |
| static void | Main (string[] args) |
Static Public Member Functions inherited from SpringCoreDirectCli.SpringCoreProgram | |
| static void | WriteTextFile (string FileName, string Content) |
| static byte[] | ReadPem (string FileName, string pemHeader) |
| static byte[] | ReadRawFile (string FileName) |
| static void | WriteRawFile (string FileName, byte[] buffer) |
Protected Member Functions | |
| override bool | OnParseArg (int c, string arg) |
| override bool | AfterParseArgs (string[] args, int optind) |
| override void | OverrideArgsOptions (ref List< LongOpt > options) |
| override void | OverrideArgsString (ref string optstring) |
| override void | Banner () |
| override void | Usage () |
Protected Member Functions inherited from SpringCoreDirectCli.SpringCoreProgram | |
| void | DisplayBanner () |
| void | DisplayVersion () |
| void | DisplayVersions () |
| void | DisplayUsage () |
| void | Help () |
| void | Usage_Common (bool includeAuthOptions) |
| bool | StartupCommon (string[] args, bool start_without_arguments=false, BlockingCollection< DirectDevice.IncomingEvent > eventQueue=null) |
| bool | ParseArgs (string[] args) |
| int | CleanupCommon (ExitCode exitCode) |
Additional Inherited Members | |
Public Types inherited from SpringCoreDirectCli.SpringCoreProgram | |
| enum | ExitCode { Success = 0, BadArguments = -1, NotAllowedToRun = -2, DeviceNotFound = -3, DeviceRemoved = -4, DeviceOpenFailed = -5, DeviceStartFailed = -6, DeviceStopFailed = -7, DeviceExchangeFailed = -8, DeviceSEError = -10, DeviceSEAuthFailed = -11, DeviceSEOperationFailed = -12, FileNotFound = -20, FileInvalid = -21, SamReaderNotFound = -30, SamNotFound = -31, SamOperationFailed = -32, UnknownError = -40, Success = 0, BadArguments = -1, NotAllowedToRun = -2, DeviceNotFound = -3, DeviceRemoved = -4, DeviceOpenFailed = -5, DeviceStartFailed = -6, DeviceStopFailed = -7, DeviceExchangeFailed = -8, DeviceSEError = -10, DeviceSEAuthFailed = -11, DeviceSEOperationFailed = -12, FileNotFound = -20, FileInvalid = -21, SamReaderNotFound = -30, SamNotFound = -31, SamOperationFailed = -32, UnknownError = -40, Success = 0, BadArguments = -1, NotAllowedToRun = -2, DeviceNotFound = -3, DeviceRemoved = -4, DeviceOpenFailed = -5, DeviceStartFailed = -6, DeviceStopFailed = -7, DeviceExchangeFailed = -8, DeviceSEError = -10, DeviceSEAuthFailed = -11, DeviceSEOperationFailed = -12, FileNotFound = -20, FileInvalid = -21, SamReaderNotFound = -30, SamNotFound = -31, SamOperationFailed = -32, UnknownError = -40 } |
| Error codes returned by the utilities when exiting. More... | |
| enum | ExitCode { Success = 0, BadArguments = -1, NotAllowedToRun = -2, DeviceNotFound = -3, DeviceRemoved = -4, DeviceOpenFailed = -5, DeviceStartFailed = -6, DeviceStopFailed = -7, DeviceExchangeFailed = -8, DeviceSEError = -10, DeviceSEAuthFailed = -11, DeviceSEOperationFailed = -12, FileNotFound = -20, FileInvalid = -21, SamReaderNotFound = -30, SamNotFound = -31, SamOperationFailed = -32, UnknownError = -40, Success = 0, BadArguments = -1, NotAllowedToRun = -2, DeviceNotFound = -3, DeviceRemoved = -4, DeviceOpenFailed = -5, DeviceStartFailed = -6, DeviceStopFailed = -7, DeviceExchangeFailed = -8, DeviceSEError = -10, DeviceSEAuthFailed = -11, DeviceSEOperationFailed = -12, FileNotFound = -20, FileInvalid = -21, SamReaderNotFound = -30, SamNotFound = -31, SamOperationFailed = -32, UnknownError = -40, Success = 0, BadArguments = -1, NotAllowedToRun = -2, DeviceNotFound = -3, DeviceRemoved = -4, DeviceOpenFailed = -5, DeviceStartFailed = -6, DeviceStopFailed = -7, DeviceExchangeFailed = -8, DeviceSEError = -10, DeviceSEAuthFailed = -11, DeviceSEOperationFailed = -12, FileNotFound = -20, FileInvalid = -21, SamReaderNotFound = -30, SamNotFound = -31, SamOperationFailed = -32, UnknownError = -40 } |
| Error codes returned by the utilities when exiting. More... | |
| enum | ExitCode { Success = 0, BadArguments = -1, NotAllowedToRun = -2, DeviceNotFound = -3, DeviceRemoved = -4, DeviceOpenFailed = -5, DeviceStartFailed = -6, DeviceStopFailed = -7, DeviceExchangeFailed = -8, DeviceSEError = -10, DeviceSEAuthFailed = -11, DeviceSEOperationFailed = -12, FileNotFound = -20, FileInvalid = -21, SamReaderNotFound = -30, SamNotFound = -31, SamOperationFailed = -32, UnknownError = -40, Success = 0, BadArguments = -1, NotAllowedToRun = -2, DeviceNotFound = -3, DeviceRemoved = -4, DeviceOpenFailed = -5, DeviceStartFailed = -6, DeviceStopFailed = -7, DeviceExchangeFailed = -8, DeviceSEError = -10, DeviceSEAuthFailed = -11, DeviceSEOperationFailed = -12, FileNotFound = -20, FileInvalid = -21, SamReaderNotFound = -30, SamNotFound = -31, SamOperationFailed = -32, UnknownError = -40, Success = 0, BadArguments = -1, NotAllowedToRun = -2, DeviceNotFound = -3, DeviceRemoved = -4, DeviceOpenFailed = -5, DeviceStartFailed = -6, DeviceStopFailed = -7, DeviceExchangeFailed = -8, DeviceSEError = -10, DeviceSEAuthFailed = -11, DeviceSEOperationFailed = -12, FileNotFound = -20, FileInvalid = -21, SamReaderNotFound = -30, SamNotFound = -31, SamOperationFailed = -32, UnknownError = -40 } |
| Error codes returned by the utilities when exiting. More... | |
Public Member Functions inherited from SpringCoreDirectCli.SpringCoreProgram | |
| bool | DetectCompanionService () |
| DirectDevice | CreateAndOpenDevice (List< string > devices, int deviceIndex=0, BlockingCollection< DirectDevice.IncomingEvent > eventQueue=null) |
| bool | GetDeviceListAndCheckIndex (ref int deviceIndex, bool listDevices, bool lShowDeviceDetails) |
Protected Types inherited from SpringCoreDirectCli.SpringCoreProgram | |
| enum | AccessMode { Direct, Companion, DirectOrCompanion, PCSC } |
Static Protected Member Functions inherited from SpringCoreDirectCli.SpringCoreProgram | |
| static int | Exit (ExitCode exitCode) |
Protected Attributes inherited from SpringCoreDirectCli.SpringCoreProgram | |
| bool | doBenchmark = false |
| bool | quiet = false |
| DirectDevice.ListMode | listMode = DirectDevice.ListMode.UsbDirect |
| bool | listDevices = false |
| int | deviceIndex = 0 |
| string | configFileName = "springcore.cfg" |
| CfgFile | configFile |
| bool | showDeviceDetails = false |
| bool | dontDetectCompanion = false |
| bool | dontDetectDevice = false |
| bool | authUser = false |
| bool | authAdmin = false |
| bool | parse_only = false |
| byte[] | authKey = null |
| DirectDevice | device |
| string | wildcard |
| string | SuccessMessage = "Success" |
| string | FailedMessage = "Failed" |
| AccessMode | accessMode = AccessMode.Direct |
Source code for SpringCoreFlash.exe.