Skip to content
Snippets Groups Projects

RCG: correct dac duotone amplitude

Merged Ezekiel Dohmen requested to merge ezekiel.dohmen/advligorts:merge-4.2 into master
8 files
+ 10
1
Compare changes
  • Side-by-side
  • Inline
Files
8
  • fd5bb8de
    RCG: correct dac duotone amplitude · fd5bb8de
    Erik von Reis authored
    DAC duotone is a straight copy of the ADC duotone signal
    into a DAC channel.  This code takes into account the different
    bit resolution of the various parts so that DAC duotone
    amplitude is the same for the various combinations of
    ADC and DAC.
@@ -209,6 +209,7 @@ typedef struct CDS_HARDWARE{
int dacCount; /* Number of DAC modules found */
long pci_dac[MAX_DAC_MODULES]; /* Remapped addresses of DAC modules */
int dacType[MAX_DAC_MODULES];
int dacDuoToneMultiplier[MAX_DAC_MODULES]; /* scale amplitude of duotone up for higher bit DACs */
int dacInstance[MAX_DAC_MODULES];
int dacSlot[MAX_DAC_MODULES];
int dacConfig[MAX_DAC_MODULES];
@@ -217,6 +218,7 @@ typedef struct CDS_HARDWARE{
int adcCount; /* Number of ADC modules found */
long pci_adc[MAX_ADC_MODULES]; /* Remapped addresses of ADC modules */
int adcType[MAX_ADC_MODULES];
int adcDuoToneDivisor[MAX_ADC_MODULES]; /* scale amplitude of duotone down for higher bit ADCs */
int adcInstance[MAX_ADC_MODULES];
int adcSlot[MAX_ADC_MODULES];
int adcChannels[MAX_ADC_MODULES];
Loading