Event Table - Agilent Technologies 86038B User Manual

Photonic dispersion and loss analyzer
Table of Contents

Advertisement

Event Table

Table 5-5. PDLA Events
154
As mentioned in other sections, the PDLA lends itself very well
to event based programming. Events are very easy to use in
Visual Basic. In C#, you have to know the name of the event and
the delegate. The table below lists the available events on the
pdlaClient, along with the associated status property if you
prefer to query rather than wait for events. The C# delegates all
come off of ODARemoting, as in
ODARemoting.ConnectedDelegate.
Event
Connected
EstimatedTestTime
NewDataUpdate
NewRealTimePortMonitorData Indicates that a new set of data from the real-time
Agilent 86038B Photonic Dispersion and Loss Analyzer, Second Edition
Description
Equivalent Status Property
C# Delegate
This event occurs whenever a remote client
connects to or disconnects from the PDLA. A
boolean pass parameter is set true on connection.
pdlaClient.Connectivity.IsConnected()
ConnectedDelegate
An estimate of how long the current test is going to
take is sent at the beginning of each test. The first
parameter is the name as a string, the second is the
test time estimate in seconds.
(Not available by query)
EstimatedTestTimeDelegate
Indicates when new measurement data is available.
Can indicate a partial trace update in stepped mode;
swept mode is always a complete trace.
Use pdlaClient.Status.TriggerComplete to detect end
of sweep.
NewDataUpdateDelegate
measurement is available.
NewRealTimePortMonitorDataDelegate

Advertisement

Table of Contents
loading

Table of Contents