- 14 Aug, 2020 5 commits
-
-
Federico Vaga authored
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
- 10 Mar, 2020 1 commit
-
-
Federico Vaga authored
Recent compilers detected that we were not checking the return value of some functions that we should have checked. ``asprintf`` may fail durint allocation ``read`` may fail in that context because of a ZIO bug Both are unlikely to happen, but it is better to be informed when they do Signed-off-by: Federico Vaga <federico.vaga@cern.ch> Signed-off-by: Dimitris Lampridis <dimitris.lampridis@cern.ch>
-
- 17 Oct, 2019 2 commits
-
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
- 19 Aug, 2019 9 commits
-
-
Federico Vaga authored
-
Federico Vaga authored
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch> Signed-off-by: Milosz Malczak <milosz.malczak@cern.ch> Fixed hasattr - the string has to be passed as an argument
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch> Signed-off-by: Milosz Malczak <milosz.malczak@cern.ch> Import form current module
-
Federico Vaga authored
This class serves different types of ADC, so it can't open only the FMC-ADC-100M Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Milosz Malczak <milosz.malczak@cern.ch> Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Milosz Malczak authored
This is not really necessary for C/C++ programs, but it is foundamental for Python programs who do not have access to the header files. Signed-off-by: Milosz Malczak <milosz.malczak@cern.ch> Signed-off-by: Federico Vaga <federico.vaga@cern.ch> Extern inline functions moved from adc-lib.h to lib.c to make them visible in .so file
-
- 15 Aug, 2019 2 commits
-
-
Milosz Malczak authored
This is not really necessary for C/C++ programs, but it is foundamental for Python programs who do not have access to the header files. Signed-off-by: Milosz Malczak <milosz.malczak@cern.ch> Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
- 14 Aug, 2019 3 commits
-
-
Federico Vaga authored
-
Federico Vaga authored
The way this patch has been written is a bit inconsistent with other parts, but this is the way to go: values should be clear for the user and not to be interpreted according to the board type. So, for timer trigger we talk about seconds and nanoseconds, instead of seconds and coarse. Another thing to be noted here is that the FMCADC100M has 64bit seconds while the library supports only 32bit. I leave it like this before to get something working as soon as possible. Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Select the channel to acquire instead of defaulting to 'interleave' using a completely wrong flag Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
- 13 Aug, 2019 1 commit
-
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
- 08 Aug, 2019 9 commits
-
-
Federico Vaga authored
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
-
Federico Vaga authored
-
Federico Vaga authored
ZIO does not support start and stop, so it wrong to provide a common ZIO feature about this. Moreover, its usage in the FMC-ADC100M14B4CH device is buggy because it forces a flush while the acquisition is running; instead, we want to flush *before* starting the acquisition. Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Before this patch, flushing was a special option available during opening or starting. Users may want to flush independently at any time. Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
- 17 Jan, 2019 1 commit
-
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
- 23 Oct, 2018 7 commits
-
-
Federico Vaga authored
-
Federico Vaga authored
-
Federico Vaga authored
Actually, GCC is wrong, but we like when it is happy Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
-
Federico Vaga authored
The API change is quite small, but the specific code that handles it for the FMC-ADC-100M is big. FMC-ADC-100M - it computes zero-offset for all channels and for all possibile ranges - split manual and automatic mode for better readability and maintenance Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-