| | Status: warm. All mixture in dump. LN2 traps warm and pumped out. Contaminants from fridge were pumped out at 220 K. Cryostat vacuum jacket pumped out. Tower removed. |
| 0900 | DCRC3 still not stuck. MIDAS run with 20Hz randoms and standard trace lengths has been running since 18:05 yesterday. |
| 1020 | DCRC3 still not stuck. End MIDAS run, close programs. |
| 1131 | Playing around with cpp code to simulate simple MIDAS read/write cycle. Works fine for small trace lengths (~32 bytes), but there seem to be race conditions in the code when requesting longer trace lengths. Need to figure out how to make the code wait for all the data when doing something like rbd 14 512. |
| 1928 | Added a 1 second pause to solve the above problem. Was finding that if the code tries to read a long trace length like rdb 14 3928 and moves on before the full readout has been read by the socket, when it looks for output later from say rd 0, it will pick up the continuation of that data stream instead of 0x00's contents. Something like this could cause the code to get confused, but the Midas code seems to have a way to make sure the transmission is complete before moving on. |
| 1933 | Use printrd14 code to run this loop: |