- 19 Aug, 2019 8 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> 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 1 commit
-
-
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>
-
- 14 Aug, 2019 2 commits
-
-
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 8 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>
-
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 10 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>
-
Federico Vaga authored
Get the total number of samples directly from the applied configuration instead of asking the user to provide this value. It is true that this can be redundant, but it is more reliable 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>
-
- 22 Oct, 2018 9 commits
-
-
Federico Vaga authored
When the ZERO flag is set, the function will remove any zero-offset applied. This is used to reset the auto-clear status Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
With this flag we can detect if any of the configuration parameter failed. But we will not know which. It does not change much from the current situation but, it if useful when applying many configuration in a raw. 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
Also during manual configuration offset-zero must be zero. 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>
-