Duncan;
When calling Get_DAQ_Device_Info we get most of the information for our board. For example: the base address, calibration status, counter type, serial number, device type code, DMA and Interrupt levels, etc.
At this moment we do not have any function that will let us know the number of channels of a certain device and the configuration mode supported by the board.
However, you can use the Init_DA_Boards to retrieve what type of board is installed on the machine at a given time, and to have a look up table with the available gains for the possible boards that can be used on your application.
Hope this helps.
Filipe A.
Applications Engineer
National Instruments