140 QCoreApplication a(argc, argv);
167 printf(
"\n\nXFSTK INFO: Wait One seconds and scan for SCU device again\n");
179 thread_rec->
threadobj = (
void*)downloader;
187 myarg->
fwdnx =
"//tmp//fwdnx.bin";
188 myarg->
fwimage =
"//tmp//fwimage.bin";
189 myarg->
osdnx =
"//tmp//osdnx.bin";
190 myarg->
osimage =
"//tmp//osimage.bin";
194 cout <<
"Starting thread on USBSN: " + *
it_usbsn <<
"\n";
195 downloader->
Arg(myarg);
196 thread_rec->hthread = (
void*)dlthread;
197 dlthread->
setobj(downloader);
222 printf(
"\n\nXFSTK ERROR: %d devices failed out of %d\n",fail,
donetargets);
225 printf(
"\n\nXFSTK INFO: %d devices soccessful out of %d\n",pass,
donetargets);
list< void * >::iterator it_running
Definition: xfstk-dldr-example-parallel.cpp:41
list< void * >::iterator it_done
Definition: xfstk-dldr-example-parallel.cpp:42
string fwimage
Definition: xfstk-dldr-example-parallel.h:39
string usbsn
Definition: xfstk-dldr-example-parallel.h:43
void status(char *message, void *clientdata)
Definition: xfstk-dldr-example-parallel.cpp:28
string fwdnx
Definition: xfstk-dldr-example-parallel.h:38
void * Arg() const
Definition: xfstk-dldr-example-parallel.h:60
bool IsContains(list< void *> *list_checking, string *usbsn)
Definition: xfstk-dldr-example-parallel.cpp:115
void setobj(DlThreadObj *obj)
Definition: xfstk-dldr-example-parallel.cpp:104
int failtargets
Definition: xfstk-dldr-example-parallel.cpp:45
list< string > list_usbsn
Definition: xfstk-dldr-example-parallel.cpp:37
string usbsn
Definition: xfstk-dldr-example-parallel.h:50
int donetargets
Definition: xfstk-dldr-example-parallel.cpp:44
Definition: xfstk-dldr-example-parallel.h:69
void * threadobj
Definition: xfstk-dldr-example-parallel.h:49
string gpflags
Definition: xfstk-dldr-example-parallel.h:42
list< void * > list_running
Definition: xfstk-dldr-example-parallel.cpp:39
list< void * > list_done
Definition: xfstk-dldr-example-parallel.cpp:40
void Sleepms(int delay)
Definition: xfstk-dldr-example-parallel.cpp:130
list< string >::iterator it_usbsn
Definition: xfstk-dldr-example-parallel.cpp:38
Definition: xfstk-dldr-example-parallel.h:37
void * hthread
Definition: xfstk-dldr-example-parallel.h:51
QMutex ghListMutex
Definition: xfstk-dldr-example-parallel.cpp:26
int totaltargets
Definition: xfstk-dldr-example-parallel.cpp:43
string osimage
Definition: xfstk-dldr-example-parallel.h:41
virtual int getavailabletargets()
Reports the number of available targets connected to the host system.
Definition: xfstk-dldr-example-parallel.h:54
This interface enables the development of Intel SoC firmware/operating system provisioning applicatio...
Definition: xfstkdldrapi.h:124
string osdnx
Definition: xfstk-dldr-example-parallel.h:40
xfstkstatuspfn statuscallback
Definition: xfstk-dldr-example-parallel.h:45
Definition: xfstk-dldr-example-parallel.h:48