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().