}
}
-struct C0_data {
+struct C0_header {
// will usually occupy X bytes
// word 1 / Header
unsigned frame_length : 16;
unsigned row : 12;
unsigned run_number : 8;
// words 3 - 38 / Sensor Data
- uint32_t data[36];
+ //uint32_t data[36];
};
signed analyze_C0(hadaq::RawSubevent* sub, unsigned ix, unsigned framelen, unsigned source) {
- C0_data sf; // scurve frame
+ C0_header sf; // scurve frame
unsigned header_1 = sub->Data(ix++);
sf.frame_length = header_1 >> 16;
unsigned j;
for (j = 0; ix + j < ix + 0x25; j++) {
unsigned d = sub->Data(ix+j);
- sf.data[j] = d;
+ //sf.data[j] = d;
//////loop over all bits, optimized for all-set and all-clear states
unsigned start = 1152 * sf.row + j*0x20;
if(d == 0) {}