jlzhang001 / gp_daq

Grandproto Data Acquisition program

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Grandproto Data Acquisition program

Why uspgrading from the original program?

  1. The original program was written in C++, which has much less modern features compared with the currently using RUST language.
  2. The original version was finished in a very short time, and not well designed, so that a fully refactored one can correct the mistakes in the previous version.

Compatibility

  1. There is no change in communication protocol
  2. The text form description of the message changed from the original private format to YAML format, which makes it more universal and more easy to be used in other programs.
  3. Originally used Eventfile is still the the binary format used to store ADC data.
  4. The calling arguments are approximately same as the original version, except that the address and port should be given in the form addr:port, for example 192.168.1.118:1234 for target address and 0.0.0.0:1234 for server address and port binding.

Check doc for other information

About

Grandproto Data Acquisition program


Languages

Language:Rust 91.1%Language:Shell 8.3%Language:Python 0.4%Language:Nix 0.2%