00001 { 00002 // setNmask(120); 00003 00004 TScanDef synch; 00005 00006 synch.trigsPerBurst = 100; 00007 // synch.configure(9, 120, 124, 1); 00008 synch.configure(9, 120, 128, 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 = 0; 00016 synch.tim = 1; 00017 00018 tapi.modifyABCDVar(11, 1.0); 00019 tapi.modifyABCDVar(13, 0.0); 00020 tapi.modifyABCDVar(14, 1.0); // Send mask bit 00021 tapi.modifyABCDVar(9, 120.0); 00022 00023 tapi.setABCDModules(0); 00024 tapi.setABCDModules(1); 00025 00026 cout << "Do scan\n"; 00027 00028 tapi.doScan(synch); 00029 00030 tapi.awaitScan(); 00031 }