How to modify a grc file, which is used by the Digitizer Class

  1. You need to make sure that the correct set of blocks is loaded
    • Check which version which is used (currently, Dec.2019, alpha8 is used everywhere)
    • Modify you ~/.gnuradio/config.conf in order to load the correct blockset. Here a manual.
    • start the gnuradio-companion and check its output .. is the correct path used ?
  2. Locate the *.grc file to modify on the asl cluster
    • Go into /common/export/fesa/local/<FEC>/DigitizerDU2/ ("cdf" <FEC> when /common/usr/cscofe/scripts/accdefs is sourced)
    • Check "grcPath" DigitizerDU2.instance to see which grf file is loaded by the class
    • backup that grc file
    • open the file in gnuradio-companion
  3. Permissions
    • Per default, you only can write the file when you are member of the group "FESA", best request membership by IN
    • If not possible, ask me to set chmod a+w for the file
    • Or just send me the modified file, and I will put it there
  4. Debugging
    • When modifications of the grc file are done, you need to first start the FESA binary "by hand" , in order to see if it still runs fine.
    • Go to the FEC (use "sss" <FEC> if /common/usr/cscofe/scripts/accdefs is sourced)
    • killall daemon DigitizerDU2
    • Go to /opt/fesa/nfs/local/<FEC> ("cdf" if you connected via sss)
    • cd DigitizerDU2
    • ./startManually_DigitizerDU2_M.sh (you may want to mofify the script in order to use the prod nameserver instead of the dev nameserver)
    • Try to make sense of possible error / log messages, further modify *.grc and repeat
    • Check "top" to check if the CPU load is fine
    • Once you think your setup is fine, you can restart the class as daemon:
    • Go to /opt/nfsinit/<FEC> ("cdi" if you connected via sss)
    • ./50_fesa
Topic revision: r1 - 06 Dec 2019, AlexanderSchwinn
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback