00001 { 00002 // Used to do timings of various scans 00003 TScanDef nmask; 00004 00005 nmask.trigsPerBurst = 1000; 00006 // nmask.configure(9, 128, 0, -1); 00007 nmask.configure(1, 0, 100, 1); 00008 nmask.trigSequence.singleL1A(); 00009 00010 // nmask.full = 0; 00011 // nmask.bits32 = 0; 00012 // nmask.loopCalLine = 0; 00013 nmask.distSlave = 1; 00014 nmask.debug = 0; 00015 // nmask.tim = 0; 00016 00017 tapi.modifyABCDVar(9, 128.0); // Zero occupancy 00018 // tapi.modifyABCDVar(9, 64.0); // Half occupancy 00019 // tapi.modifyABCDVar(9, 0.0); // Full occupancy 00020 tapi.modifyABCDVar(11, 1.0); 00021 tapi.modifyABCDVar(13, 0.0); 00022 tapi.modifyABCDVar(14, 1.0); // Send mask bit 00023 tapi.doScan(nmask); 00024 tapi.awaitScan(); 00025 printf("\07\n"); 00026 }