C/C++ declaration
#pragma pack(1) // set byte packing typedef struct { uint32_t bLength; char szSerNum[9]; char szProdName[9]; uint64_t MinFreq; uint64_t MaxFreq; struct { uint32_t ExtRef:1; uint32_t FMWEnabled:1; uint32_t Reserved:30; } Features; } RADIO_INFO2; #pragma pack() // set back the default packing
Members
bLength
Specifies the size of the structure, in bytes; It must be filled before calling GetInfo
szSerNum
8 characters long serial number ended by zero - this string may be directly passed to the Open function.
szProdName
8 characters long product name ended by zero
MinFreq
Minimum frequency supported by the receiver
MaxFreq
Maximum frequency supported by the receiver
Features.ExtRef
Flag indicating that external frequency reference is available and can be used
Features.FMWEnabled
Flag indicating that FMW extension module is installed