150
Agilent 86038B Photonic Dispersion and Loss Analyzer, Second Edition
Enumerations
Many communications with the PDLA will involve enumerated
types - where there is a finite number of possible values, each
with a unique spelling. Because the PDLA exports both an
Active X (for example, VB 6.0) and a .NET interface, there are
two slightly different versions of all the enumerations. The .NET
version takes the form object.name, whereas the Active X
interface uses object_name. When you use VB 6.0, the
enumerations are automatically qualified for you by the
function that is passing or returning them, so you only need to
know the spelling below. In .NET, you must enter the complete
object path to the enumeration. Fortunately, in most cases
IntelliSense will offer you a list of options so you will not have to
type the complete object path.
In .NET, the enumerations all come off the following root, unless
otherwise specified:
Agilent.LWD.Ag86038x.InstrumentObjects.ODACommon
In VB 6.0, the enumerations all come off of the
InstrumentObjects interface, although you will not need to know
this.
Table 5-4. PDLA Enumerations
Enumeration
Values in VB 6
Values in .NET
eDispersionMode
pdlaClient.DispersionMode
eDispersionMode_CD_PMD_Stepped
eDispersionMode_CD_Stepped
eDispersionMode_CD_Swept
eDispersionMode_CD_PMD_Swept
eDispersionMode.CD_PMD_Stepped
eDispersionMode.CD_Stepped
eDispersionMode.CD_Swept
eDispersionMode.CD_PMD_Swept
eDUTLossGain
pdlaClient.DUTMinLossMaxGain
eDUTLossGain_eGain_10dB
eDUTLossGain_eGain_0dB
eDUTLossGain_eGain_M10dB
eDUTLossGain_eGain_M20dB
eDUTLossGain_eGain_M30dB
eDUTLossGain_eGain_M40dB
eDUTLossGain_eGain_M50dB
eDUTLossGain.eGain_10dB
eDUTLossGain.eGain_0dB
eDUTLossGain.eGain_M10dB
eDUTLossGain.eGain_M20dB
eDUTLossGain.eGain_M30dB
eDUTLossGain.eGain_M40dB
eDUTLossGain.eGain_M50dB
eEventLogType
Event: NewStatus
eEventLogType_EventError
eEventLogType_Information
eEventLogType_Warning
eEventLogType_SuccessAudit
eEventLogType_FailureAudit
eEventLogType.EventError
eEventLogType.Information
eEventLogType.Warning
eEventLogType.SuccessAudit
eEventLogType.FailureAudit
Summary of Contents for 86038B
Page 1: ...Agilent 86038B Photonic Dispersion and Loss Analyzer User s Guide ...
Page 4: ...4 ...
Page 20: ...20 Agilent 86038B Photonic Dispersion and Loss Analyzer Second Edition ...
Page 34: ...34 Agilent 86038B Photonic Dispersion and Loss Analyzer Second Edition Figure 2 b Rear Panel ...
Page 78: ...78 Agilent 86038B Photonic Dispersion and Loss Analyzer Second Edition ...
Page 92: ...92 Agilent 86038B Photonic Dispersion and Loss Analyzer Second Edition ...
Page 202: ...202 Agilent 86038B Photonic Dispersion and Loss Analyzer Second Edition End Sub ...
Page 348: ...348 Agilent 86038B Photonic Dispersion and Loss Analyzer Second Edition ...
Page 349: ......