00001 { 00002 // setNmask(120); 00003 00004 TScanDef synch; 00005 00006 synch.trigsPerBurst = 10; 00007 // synch.configure(9, 120, 124, 1); 00008 synch.configure(0, 0, 10, 1); 00009 synch.trigSequence.singleL1A(); 00010 00011 // synch.full = 0; 00012 synch.bits32 = 1; 00013 // synch.loopCalLine = 0; 00014 synch.distSlave = 0; 00015 synch.debug = 1; 00016 synch.tim = 8; 00017 synch.ope = 1; 00018 00019 tapi.modifyABCDVar(11, 1.0); 00020 tapi.modifyABCDVar(13, 0.0); 00021 tapi.modifyABCDVar(14, 1.0); // Send mask bit 00022 tapi.modifyABCDVar(9, 120.0); 00023 00024 tapi.setABCDModules(0); 00025 tapi.setABCDModules(1); 00026 00027 cout << "Do scan\n"; 00028 00029 tapi.doScan(synch); 00030 00031 tapi.awaitScan(); 00032 }