Vision™ MX280001A Spectrum Monitoring Application Programming Interface : Vision API Reference : AngleOfArrival Class
 
AngleOfArrival Class
Properties
AngleOfArrival.AntennaAngle Property
Gets or sets the mid-line direction of the antenna as degrees from true North measured clock-wise.
VB
Public Property AntennaAngle(ByVal Index As Integer) As Integer
C#
[System.Runtime.CompilerServices.IndexerName("AntennaAngle")]
public int this[int Index] {get; set;}
C++
[System.Runtime.CompilerServices.IndexerName("AntennaAngle")]
public int this[int Index] {get; set;}
Parameters
Index: Index of the antenna being set.
Remarks
Angle of arrival assumes three antennas on the same tower, each looking at in different directions, or sectors. The sectors are at 120 degree intervals, thus seeing a full 360 degree circle.
AngleOfArrival.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 AngleOfArrival.DegreeMinuteSecond is True, then the format is: dd° mm’ ss.ss” If AngleOfArrival.DegreeMinuteSecond is False, then the format is in decimal, ie. dd.ddddd
AngleOfArrival.GPSCoordinates Property
Does an immediate query to the monitor for updated GPS location.
VB
Public Property GPSCoordinates() As PointF
C#
public PointF GPSCoordinates {get; set;}
C++
public PointF GPSCoordinates {get; set;}
AngleOfArrival.Hostname Property
Enter the hostname or URL address for the instrument taking measurements.
VB
Public Property Hostname() As String
C#
public string Hostname {get; set;}
C++
public string Hostname {get; set;}
AngleOfArrival.Location Property
Gets the Power-On-Arrival location estimate as a set of GPS coordinates.
VB
Public ReadOnly Property Location() As AOA_Result
C#
public AOA_Result Location {get;}
C++
public AOA_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 the interferer frequency, at least.
AngleOfArrival.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: Index of the antenna being set.
AngleOfArrival.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;}
AngleOfArrival.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;}
AngleOfArrival.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;}
AngleOfArrival.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;}
AngleOfArrival.StopFrequency Property
Gets or sets 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;}
AngleOfArrival.Trace Property
Gets or sets the trace of the specified channel set in parameters.
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: Index of the antenna being set.
Methods
AngleOfArrival.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() As Boolean
C#
public bool VerifySource()
C++
public bool VerifySource()
Structures
AOA_Result Structure
VB
Public Structure AOA_Result
C#
public struct AOA_Result
C++
public struct AOA_Result
AntennaInfo Structure
VB
Public Structure AntennaInfo
C#
public struct AntennaInfo
C++
public struct AntennaInfo
Fields
Angle Field
The angle, measured from North, along which the interferer is located.
VB
Public Angle As Integer
C#
public int Angle
C++
public int Angle
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
Width Field
The width, in degrees, of the location estimation. This can be thought of as a pie wedge whose point is centered at the remote spectrum monitor and that extends out in the direction of the interferer. The width indicates a measure of uncertainty in the location estimate.
VB
Public Width As Integer
C#
public int Width
C++
public int Width
 
Direction Field
If this is a directional antenna, perhaps a sector on a cell phone tower, for instance, this value indicates the direction angle from true north for the center line of the antenna sector. Due East is at 90 degrees.
VB
Public Direction As Integer
C#
public int Direction
C++
public int Direction
Height Field
The height location of the remote spectrum monitor.
VB
Public Height As Integer
C#
public int Height
C++
public int Height
Enumerations
PowerSource Enumeration
Designates the mode for Angle-of-Arrival and Power-on-Arrival location estimation.
Value
 
PowerSource Values and Definitions
Value
Definition
Power
User supplies Power values for each probe at the designated frequency
Trace
User supplies sweep traces for each probe. Vision extracts the power at the designated frequency.
Live
User supplies URLs for each probe. Vision captures sweep traces from each and extracts the power at the designated frequency.