A Class which acquires and manages scope trace information More...
Public Member Functions | |
| void | ClearReference () |
| clears the currently assigned reference trace. More... | |
| float[] | GetAverage () |
| Returns the current trace average. More... | |
| TLink | GetAverageLink () |
| Returns the embedded TINE Link representing the trace average More... | |
| int | GetPreTriggerPosition () |
| Returns the pre-trigger postion of the trace More... | |
| String[] | GetProperties (String devName, String devProperty) |
| Returns a list of associated trace properties More... | |
| float[] | GetReference () |
| Returns the current reference trace. More... | |
| TLink | GetReferenceLink () |
| Returns the embedded TINE Link representing the reference trace More... | |
| double | GetReferenceTimestamp () |
| Returns the reference timestamp More... | |
| float | GetScaleX () |
| Returns the X Axis scale factor More... | |
| TLink | GetSequenceLink () |
| Returns the embedded TINE Link representing the trace sequence More... | |
| float[] | GetTrace () |
| Returns the current trace More... | |
| int | GetTraceLength () |
| Returns the length of the trace More... | |
| TLink | GetTraceLink () |
| Returns the embedded TINE Link representing the trace More... | |
| float | GetTracePlotMaximum () |
| Returns the Y Axis maximum setting More... | |
| float | GetTracePlotMinimum () |
| Returns the Y Axis minimum setting More... | |
| float[][] | GetTraceSequence () |
| Returns a jagged double array containing the trace sequence. More... | |
| int | GetTraceStatus () |
| Returns the current trace link status More... | |
| String | GetTraceStatusString () |
| Returns the current trace link status as a string More... | |
| double | GetTraceTimestamp () |
| Returns the current trace timestamp More... | |
| float[] | GetXAxis () |
| Returns the X-Axis appropriate to the trace More... | |
| String | GetXAxisUnits () |
| Returns the X Axis units More... | |
| float | GetXOffset () |
| Returns the X Axis offset More... | |
| String | GetYAxisUnits () |
| Returns the Y Axis units More... | |
| int | MonitorTrace (TTraceHandler myTraceHandler, Boolean scheduled, int pollingRate) |
| Begins monitoring the assigned trace parameters More... | |
| void | SetReferenceTimestamp (double referenceTimestamp) |
| assigns the given timestamp to the reference trace More... | |
| void | SetReferenceTrace (float[] reference) |
| Specifies a reference trace More... | |
| void | SetReferenceTrace (float[] reference, double referenceTimestamp) |
| Specifies a reference trace More... | |
| void | StopMonitor () |
| Stops all monitoring More... | |
| TTrace (String context, String server) | |
| Contructs a Trace object but does not begin monitoring More... | |
| TTrace (String context, String server, String device) | |
| Contructs a Trace object but does not begin monitoring More... | |
| TTrace (String context, String server, String device, String property) | |
| Contructs a Trace object but does not begin monitoring More... | |
A Class which acquires and manages scope trace information
|
inline |
Contructs a Trace object but does not begin monitoring
| context | The context scope server |
| server | The scope server name |
| device | The device instance of the scope trace |
| property | The scope trace property |
References tine.TTrace.GetProperties().
|
inline |
Contructs a Trace object but does not begin monitoring
The default property "Trace" is assumed.
| context | The context scope server |
| server | The scope server name |
| device | The device instance of the scope trace |
|
inline |
Contructs a Trace object but does not begin monitoring
The default property "Trace" is assumed. The primary device location is assumed.
| context | The context scope server |
| server | The scope server name |
|
inline |
clears the currently assigned reference trace.
|
inline |
Returns the current trace average.
|
inline |
Returns the embedded TINE Link representing the trace average
|
inline |
Returns the pre-trigger postion of the trace
References tine.TraceHS.preTrigger.
|
inline |
Returns a list of associated trace properties
| devName | is the fully specified device name of the trace server |
| devProperty | is the trace property |
References tine.TQuery.GetSystemProperties().
Referenced by tine.TTrace.TTrace().
|
inline |
Returns the current reference trace.
|
inline |
Returns the embedded TINE Link representing the reference trace
|
inline |
Returns the reference timestamp
References tine.TLink.GetCompletionDataTimeStamp(), and tine.TLink.GetStatus().
|
inline |
|
inline |
Returns the embedded TINE Link representing the trace sequence
|
inline |
Returns the current trace
|
inline |
Returns the length of the trace
|
inline |
Returns the embedded TINE Link representing the trace
|
inline |
Returns the Y Axis maximum setting
References tine.TraceHS.PlotMaxY.
|
inline |
Returns the Y Axis minimum setting
References tine.TraceHS.PlotMinY.
|
inline |
Returns a jagged double array containing the trace sequence.
References tine.TLink.Execute(), tine.TDataType.GetDataTimeStamp(), and tine.TLink.GetStatusString().
|
inline |
Returns the current trace link status
|
inline |
Returns the current trace link status as a string
|
inline |
Returns the current trace timestamp
References tine.TLink.GetCompletionDataTimeStamp().
|
inline |
Returns the X-Axis appropriate to the trace
The X axis offset and scale are used to establish the X axis.
References tine.TraceHS.OffsetX, and tine.TraceHS.ScaleX.
|
inline |
|
inline |
|
inline |
|
inline |
Begins monitoring the assigned trace parameters
| myTraceHandler | is the trace update handler delegate |
| scheduled | if true, indicates that the updates should occur at the server's trigger rate |
| pollingRate | specifies the prefered monitoring interval in milliseconds |
References tine.TLink.Attach().
|
inline |
assigns the given timestamp to the reference trace
| referenceTimestamp | is the desired reference timestamp |
|
inline |
Specifies a reference trace
| reference | is the desired reference trace |
|
inline |
Specifies a reference trace
| reference | is the desired reference trace |
| referenceTimestamp | is the timestamp of the reference trace |
|
inline |
Stops all monitoring
References tine.TLink.Close().
1.5.8