Enumerated value that specifies a type of configuration that can be defined by a configuration file.

Possible enumerated values:

  • UnknownConfig

Specifies a configuration whose type is unknown.

If a type of configuration is not one of the other types then it will be defined as unknown. A user defined type will appear as an unknown type.

  • AbSplit

A functional component that specifies a configuration which defines parameters required to execute an AB split characterization.

  • AmbSplit

Specifies a configuration which defines parameters required to execute a series of AMB split measurements/calculations.

In addition to defining a matrix path and FCMs it also defines prefixes used to name files and the directory where measurement files will be stored.

  • Calibration

Specifies a configuration which defines parameters required to execute a calibration.

  • Dcm

Specifies a configuration which defines parameters required to use a calibration device of type DCM.

  • Fcm

Specifies a configuration which defines parameters required to use a calibration device of type FCM.

  • MultiSwitch

Specifies a configuration which defines parameters required to use a switch matrix controller.

  • Path

Specifies a configuration which defines a switch matrix path and the calibration devices in the path.

  • Pna

Specifies a configuration which defines parameters required to communicate with a PNA.

  • PowerBridge

Specifies a configuration which defines parameters required to communicate using a power bridge.

  • Sequence

Specifies a configuration which defines a sequence of executions.

  • Scm

Specifies a configuration which defines parameters required to use a calibration device of type SCM.

  • ShortOpenLoad

Specifies a configuration which defines parameters required to execute a series of Short,Open, Load measurements and calculation.

In addition to defining a matrix path and calibration devices it also defines prefixes used to name files and the directory where measurement files will be stored.

  • Switch

Specifies a configuration which defines a single switch controlled by a MultiSwitch.

The 'C' code definition is:

typedef enum
{
   UnknownConfig,
   AbSplit,
   AmbSplit,
   Calibration,
   Fcm,
   Dcm,
   MultiSwitch,
   Path,
   Pna,
   PowerBridge,
   Scm,
   Sequence,
   ShortOpenLoad,
   Switch,
   UserDevice
}EConfigType;