Isomet Modular Synthesiser (iMS) API  v1.4.2
iMS API
Public Attributes | List of all members
iMS::IMSSynthesiser::Capabilities Struct Reference

Returns information about the capabilities of the Synthesiser hardware. More...

#include <include/IMSSystem.h>

Collaboration diagram for iMS::IMSSynthesiser::Capabilities:
Collaboration graph
[legend]

Public Attributes

MHz lowerFrequency { 0.0 }
 the Lowest RF output frequency that can be reproduced by the Synthesiser
 
MHz upperFrequency { 250.0 }
 the Highest RF output frequency that can be reproduced by the Synthesiser
 
int freqBits { 16 }
 the internal bit representation of RF frequency data
 
int amplBits { 10 }
 the internal bit representation of RF amplitude data
 
int phaseBits { 12 }
 the internal bit representation of RF phase data
 
int LUTDepth { 12 }
 the power-of-2 length of Compensation Tables (number of frequency bits used to address the table)
 
int LUTAmplBits { 12 }
 the field width of amplitude data stored in the Compensation Tables
 
int LUTPhaseBits { 14 }
 the field width of phase data stored in the Compensation Tables
 
int LUTSyncABits { 12 }
 the field width of analogue synchronous data stored in the Compensation Tables
 
int LUTSyncDBits { 12 }
 the field width of digital synchronous data stored in the Compensation Tables
 

Detailed Description

Returns information about the capabilities of the Synthesiser hardware.

This struct is initialised during the Connection Scan process

Author
Dave Cowan
Date
2015-11-03
Since
1.0

The documentation for this struct was generated from the following file: