Tracking down an issue with 16bit code. Extending mbuf probe and tests.
Added an 'analyze' mode to mbuf_probe to allow it to dump data in real time with some basic data extracted. Extended tests with new synthentic generators to help highlight issues. It appears that there is a byte swap issue with 16bit ints. Committing code before looking into the daqd code.
Showing
- src/drv/mbuf/mbuf_probe/CMakeLists.txt 9 additions, 2 deletionssrc/drv/mbuf/mbuf_probe/CMakeLists.txt
- src/drv/mbuf/mbuf_probe/analyze_daq_multi_dc.cc 178 additions, 0 deletionssrc/drv/mbuf/mbuf_probe/analyze_daq_multi_dc.cc
- src/drv/mbuf/mbuf_probe/analyze_daq_multi_dc.hh 19 additions, 0 deletionssrc/drv/mbuf/mbuf_probe/analyze_daq_multi_dc.hh
- src/drv/mbuf/mbuf_probe/analyze_rmipc.cc 124 additions, 0 deletionssrc/drv/mbuf/mbuf_probe/analyze_rmipc.cc
- src/drv/mbuf/mbuf_probe/analyze_rmipc.hh 19 additions, 0 deletionssrc/drv/mbuf/mbuf_probe/analyze_rmipc.hh
- src/drv/mbuf/mbuf_probe/mbuf_decoders.cc 247 additions, 0 deletionssrc/drv/mbuf/mbuf_probe/mbuf_decoders.cc
- src/drv/mbuf/mbuf_probe/mbuf_decoders.hh 54 additions, 0 deletionssrc/drv/mbuf/mbuf_probe/mbuf_decoders.hh
- src/drv/mbuf/mbuf_probe/mbuf_probe.cc 104 additions, 92 deletionssrc/drv/mbuf/mbuf_probe/mbuf_probe.cc
- src/drv/mbuf/mbuf_probe/mbuf_probe.hh 141 additions, 0 deletionssrc/drv/mbuf/mbuf_probe/mbuf_probe.hh
- src/fe_stream_test/fe_multi_stream_test.cc 6 additions, 6 deletionssrc/fe_stream_test/fe_multi_stream_test.cc
- src/fe_stream_test/fe_stream_generator.cc 88 additions, 63 deletionssrc/fe_stream_test/fe_stream_generator.cc
- src/fe_stream_test/fe_stream_generator.hh 85 additions, 0 deletionssrc/fe_stream_test/fe_stream_generator.hh
- src/fe_stream_test/lookup_chan_from_ini.py 113 additions, 0 deletionssrc/fe_stream_test/lookup_chan_from_ini.py
Loading
Please register or sign in to comment