#include "AltroPlayer.h" int main(int argc,char *argv[]) { int ret; struct arguments arguments; arguments.rorc_serial =-1; arguments.rorc_revision=-1; arguments.rorc_channel =-1; arguments.partition =-1; arguments.ddlfile =0; arguments.acq_start =-1; arguments.acq_end =-1; arguments.verbosity =1; arguments.zs_thr =1; arguments.baseline =0; arguments.dt =0; arguments.noconf =0; arguments.pmem_clear =1; arguments.trigger =0; argp_parse(&argp,argc,argv,0,0,&arguments); ret=rcu_open(&ddl, arguments.rorc_revision, arguments.rorc_serial, arguments.rorc_channel); usleep(5000); ddl->ustimeout*=10; //ugly but seems to work... if (ret) { fprintf(stderr,"could not open RCU\n"); exit(1); } if (!arguments.noconf) config_altros(arguments.acq_start,arguments.acq_end,arguments.zs_thr,arguments.verbosity); if (arguments.pmem_clear) clear_pmems(arguments.baseline,arguments.verbosity); readAFL(arguments.verbosity); write_pmem(arguments.ddlfile,arguments.acq_start,arguments.acq_end,arguments.dt, arguments.verbosity); exec_imem(arguments.verbosity); if (arguments.trigger) trigger(); rcu_close(ddl); return 0; }