Relevant ports:
Operation diagram
{signal: [ {name: 'dat', wave: '63.......6..........3...', data: ['idle', 'acquisition', 'stopped (busy, armed)', 'acquisition'], node: '.a.......j..........q...'}, {name: 'acq out', wave: '01.......0..........1...', node: '.b.......k..........r...'}, {name: 'external busy (lemo)', wave: '0.........1........0....', node: '...................s....'}, {name: 'CCC fast cmd', wave: '030......30.........30..', data: ['start', 'stop', 'start', 'stop'], node: '.c......................'}, {name: 'LDA fast cmd', wave: '0.30......30.........30.',data: ['start', 'stop', 'start', 'stop'], node: '..d.......l.............'}, {name: 'SPIROC state', wave: '6..43..7.8...6........43',data: ['idle', 'delay', 'acquisition', 'conv','readout','idle','dly','acq..'], node: '...e...g................'}, {name: 'SPIROC full', wave: '0.....1..d..............',data: ['idle', 'delay', 'acquisition', ''], node: '......f.................'}, {name: 'DIF BUSY', wave: '0......1.....0..........',data: ['idle', 'delay', 'acquisition', ''], node: '.......h................'}, {name: 'SPIROC state (other layer)',wave: '6..43......7.8...6....43',data: ['idle', 'delay', 'acquisition', 'conv','readout','idle','dly','acq..'], node: '...........m............'}, {name: 'DIF BUSY (other layer)', wave: '0..........1.....0......',data: ['idle', 'delay', 'acquisition', ''], node: '...........n.....o......'}, {name: 'LDA BUSY', wave: '0.......1.........0.....',data: ['idle', 'delay', 'acquisition', ''], node: '........i.........p.....'}, ], edge: [ 'a~>b', 'a~>c', 'c~>d', 'd~>e','f~>g','g->h','h->i','i-|->j','j->k','k|->l','l-|->m','l-|->n','o~>p', 'p|->q', 's->q', ]}