User guide
int ndigo get current configuration(ndigo device *device, ndigo configuration *config)
int ndigo configure(ndigo device *device, ndigo configuration *config)
int ndigo set board id(ndigo device *device, int board id)
The board id can be changed after initialization of the card. If cronotools are used the board id
changes have to be done before cronotools initialization.
3.4.1 Structure ndigo configuration
This is the structure containing the configuration information. It is used in conjunction with
ndigo get default configuration, ndigo get current configuration and ndigo configure.
It uses internally the structures ndigo trigger block and ndigo trigger.
int size
The number of bytes occupied by the structure.
int version
A version number that is increased when the definition of the structure is changed. The incre-
ment can be larger than one to match driver version numbers or similar. Set to 0 for all versions
up to first release.
int reserved1
Reserved for internal usage. Do not change.
int adc mode
Constant describing the ADC mode
#define NDIGO ADC MODE ABCD 0
#define NDIGO ADC MODE AC 4
#define NDIGO ADC MODE BC 5
#define NDIGO ADC MODE AD 6
#define NDIGO ADC MODE BD 7
#define NDIGO ADC MODE A 8
#define NDIGO ADC MODE B 9
#define NDIGO ADC MODE C 10
#define NDIGO ADC MODE D 11
#define NDIGO ADC MODE AAAA 12
#define NDIGO ADC MODE BBBB 13
#define NDIGO ADC MODE CCCC 14
#define NDIGO ADC MODE DDDD 15
#define NDIGO ADC MODE A12 28 // not available on all boards
#define NDIGO ADC MODE B12 29 // not available on all boards
#define NDIGO ADC MODE C12 30 // not available on all boards
#define NDIGO ADC MODE D12 31 // not available on all boards
double bandwidth
Set to the minimum bandwidth required for the application. Lower bandwidth results in reduced
noise. The driver will set the ADC to the minimum setting that has at least the desired
bandwidth and report the selected bandwidth in the ndigo param info structure. The -8, -10 and
-12 versions currently supports 1GHz and 3GHz bandwidth, the -8AQ version supports 2GHz,
1.5GHz, 600MHz and 500 MHz.
ndigo bool t reserved
cronologic GmbH & Co. KG 31 Ndigo5G User Guide










