Vision™ MX280001A Spectrum Monitoring Application Programming Interface : Vision API Reference : PowerOnArrival Class
 
PowerOnArrival Class
Properties
PowerOnArrival.DegreeMinuteSecond Property
Gets or sets the format of GPS coordinate.
VB
Public Property DegreeMinuteSecond() As Boolean
C#
public bool DegreeMinuteSecond {get; set;}
C++
public bool DegreeMinuteSecond {get; set;}
Remarks
GPS coordinates are given in degrees. If PowerOfArrival.DegreeMinuteSecond is True, then the format is: dd° mm’ ss.ss” If PowerOfArrival.DegreeMinuteSecond is False, then the format is in decimal, ie. dd.ddddd
PowerOnArrival.GPSCoordinates Property
Does an immediate query to the monitor for updated GPS location.
VB
Public Property GPSCoordinates(ByVal Index As Integer) As PointF
C#
[System.Runtime.CompilerServices.IndexerName("GPSCoordinates")]
public PointF this[int Index] {get; set;}
C++
[System.Runtime.CompilerServices.IndexerName("GPSCoordinates")]
public PointF this[int Index] {get; set;}
Parameters
Index: Power-on-Arrival uses three probes for its location estimation algorithm. This is the index of the probe you are addressing. Valid values are 0, 1, or 2.
PowerOnArrival.Hostname Property
Enter the hostname or URL address for the instrument taking the measurement.
VB
Public Property Hostname(ByVal Index As Integer) As String
C#
[System.Runtime.CompilerServices.IndexerName("Hostname")]
public string this[int Index] {get; set;}
C++
[System.Runtime.CompilerServices.IndexerName("Hostname")]
public string this[int Index] {get; set;}
Parameters
Index: Power-on-Arrival uses three probes for its location estimation algorithm. This is the index of the probe you are addressing. Valid values are 0, 1, or 2.
PowerOnArrival.Location Property
Gets the Power-On-Location estimate as a set of GPS coordinates.
VB
Public ReadOnly Property Location() As POA_Result
C#
public POA_Result Location {get;}
C++
public POA_Result Location {get;}
Remarks
This property may return an invalid or useless value if the measurement has not already been properly set up. Before reading the Location, you must set the Datasource and Interferer Frequency, at least.
PowerOnArrival.MeassuredPower Property
Gets or sets the measured power value set in Parameters.
VB
Public Property MeassuredPower(ByVal Index As Integer) As Single
C#
[System.Runtime.CompilerServices.IndexerName("MeassuredPower")]
public float this[int Index] {get; set;}
C++
[System.Runtime.CompilerServices.IndexerName("MeassuredPower")]
public float this[int Index] {get; set;}
Parameters
Index: Power-on-Arrival uses three probes for its location estimation algorithm. This is the index of the probe you are addressing. Valid values are 0, 1, or 2.
PowerOnArrival.ReferenceLevel Property
Gets or sets the reference level amplitude value.
VB
Public Property ReferenceLevel() As Single
C#
public float ReferenceLevel {get; set;}
C++
public float ReferenceLevel {get; set;}
Remarks
This value is the display reference level, which means it has the reference level offset applied. It also means that a change to the reference level offset will change this setting (though the actual, unadjusted reference level will stay the same).
PowerOnArrival.SourceFrequency Property
Gets or sets the frequency of the source of interference.
VB
Public Property SourceFrequency() As Double
C#
public double SourceFrequency {get; set;}
C++
public double SourceFrequency {get; set;}
PowerOnArrival.SourceMode Property
Gets or sets the Source Mode: power at reference frequency, sweep traces from which Vision will extract the power at the source frequency, or live trace mode where Vision will extract the power at the source frequency.
VB
Public Property SourceMode() As PowerSource
C#
public PowerSource SourceMode {get; set;}
C++
public PowerSource SourceMode {get; set;}
PowerOnArrival.StartFrequency Property
Gets or sets the start frequency for the active remote spectrum monitor.
VB
Public Property StartFrequency() As Double
C#
public double StartFrequency {get; set;}
C++
public double StartFrequency {get; set;}
PowerOnArrival.StopFrequency Property
Gets or sets the Stop Frequency of the active remote spectrum monitor.
VB
Public Property StopFrequency() As Double
C#
public double StopFrequency {get; set;}
C++
public double StopFrequency {get; set;}
PowerOnArrival.Trace Property
Gets or sets the trace of the specified channel set in parameters from the database.
VB
Public Property Trace(ByVal Index As Integer) As String
C#
[System.Runtime.CompilerServices.IndexerName("Trace")]
public string this[int Index] {get; set;}
C++
[System.Runtime.CompilerServices.IndexerName("Trace")]
public string this[int Index] {get; set;}
Parameters
Index: Power-on-Arrival uses three probes for its location estimation algorithm. This is the index of the probe you are addressing. Valid values are 0, 1, or 2.
Methods
PowerOnArrival.VerifySource Method
Gets status of Verify Source to set the correct type of angle of arrival calculation depending on the source mode setting.
VB
Public Function VerifySource(ByVal Index As Integer) As Boolean
C#
public bool VerifySource(int Index)
C++
public bool VerifySource(int Index)
Parameters
Index: Power-on-Arrival uses three probes for its location estimation algorithm. This is the index of the probe you are addressing. Valid values are 0, 1, or 2.
Structures
POA_Result Structure
VB
Public Structure POA_Result
C#
public struct POA_Result
C++
public struct POA_Result
Fields
Latitude Field
The latitude coordinate of the remote spectrum monitor.
VB
Public Latitude As Single
C#
public float Latitude
C++
public float Latitude
Longitude Field
The longitude coordinate of the remote spectrum monitor.
VB
Public Longitude As Single
C#
public float Longitude
C++
public float Longitude
Text Field
Formatted GPS coordinates of the interferer.
VB
Public Text As String
C#
public string Text
C++
public string Text