ACI_Launch_Params

Top  Previous  Next

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