typedef struct tagACI_Launch_Params
{
UINT Size; // (in) Size of structure, in bytes
LPCSTR ProgrammerExe; // (in) Programmer executable file name
LPCSTR CommandLine; // (in) Optional programmer command-line parameters
BOOL DebugMode; // (in) Debug mode. Programmer window is not hidden
} ACI_Launch_Params;
ProgrammerExe
|
This is the name of the programmer executable file. If the parameter does not include a full path then the program will search for the UprogNT2.EXE file into the folder where the ACI.DLL resides.
The target folder name, where the the UprogNT2.EXE file resides, is defined by the parameter "Folder" of the ""HKLM\SOFTWARE\Phyton\Phyton ChipProgUSB Programmer\x.yy.zz" key. It is supposed that multiple ChipProgUSB versions can be installed on the host computer.
|
CommandLine
|
This structure member specifies the command line options. One of the option is NULL (no keys). If the host computer drives a cluster of multiple programmers then the only way to launch a certain programmer is to specify the /N<serial number> for the CommandLine structure member.
|
DebugMode
|
This key controls the ChipProgUSB main window visibility. Setting TRUE for this structure member makes the ChipProgUSB main window visible. Then you can manipulate with the programmer using its user interface - open windows, set any programmer resources, execute programming operations, etc..
|
See also: ACI_Launch
|