|
| TransmitterReceiver (GeoPos pos) |
| Constructor.
|
|
void | SetBoost (bool bBoost, double rxGain) |
| Boost coverage with supplied receiver gain.Internal use
|
|
void | SetCoverageArea (GeoRect r) |
| Set coverage area as a GeoRect.This kind of area is not required to contain the unit position, and will not move along with the unit position
|
|
void | SetCoverageArea (GeoPos pos, double radius) |
| Move unit to a position, and set its assigned coverage area to be neighborhood with given radius around that position.If the position is the current one, the effect is to adjust the radius of the assigned coverage area
|
|
void | SetCoverageArea (GeoPos[] route) |
| Set coverage area to trace a route.- Parameters
-
|
|
void | SetCoverageArea (GeoPos3D[] airroute) |
| Set coverage area to trace a route with elevation.
|
|
bool | GetValue (GeoPos gp, ref double value) |
| Get coverage value (meaning depends on model) at given position.- Parameters
-
gp | position |
value | coverage value |
- Returns
- True if value is available at given point
|
|
bool | Calculate () |
| Caculate or recalculate coverage according currently assigned properties.- Returns
- True if calculation initiated successfully
|
|
void | Cancel () |
| Cancels an ongoing coverage calculation.
|
|
void | AddAntennaEffects (CoverageMatrix pAcc, bool bAttached) |
| Add antenna effects to a specific coverage matrix, based on antenna characteristics and effective azimuth and elevation values for the matrix' elements. Internal ues only.- Parameters
-
pAcc | Coverage matrix |
bAttached | true if pAcc is attched to global coverage. False if newly calculated or if global coverage is locked |
|
|
void | ToStream (Stream ost) |
| Save unit along with parameters and coverage data to stream.- Parameters
-
|
|
bool | FromStream (Stream ist) |
| Load unit parameters and coverage data from stream.- Parameters
-
- Returns
|
|
void | AddAntennaEffects (CoverageMatrix pAcc, bool bAttached) |
| Add antenna effects to a specific coverage matrix, based on antenna characteristics and effective azimuth and elevation values for the matrix' elements. Internal ues only.
|
|
void | SetBoost (bool bBoost, double rxGain) |
| Boost coverage with supplied receiver gain.
|
|
void | SetCoverageArea (GeoRect r) |
| Set coverage area as a GeoRect.
|
|
void | SetCoverageArea (GeoPos pos, double radius) |
| Move unit to a position, and set its assigned coverage area to be neighborhood with given radius around that position.
|
|
void | SetCoverageArea (GeoPos[] route) |
| Set coverage area to trace a route.
|
|
void | SetCoverageArea (GeoPos3D[] airroute) |
| Set coverage area to trace a route with elevation.
|
|
bool | GetValue (GeoPos gp, ref double value) |
| Get coverage value (meaning depends on model) at given position.
|
|
bool | Calculate () |
| Caculate or recalculate coverage according currently assigned properties.
|
|
void | Cancel () |
| Cancels an ongoing coverage calculation.
|
|
void | ToStream (Stream ost) |
| Save unit along with parameters and coverage data to stream.
|
|
bool | FromStream (Stream ist) |
| Load unit parameters and coverage data from stream.
|
|
|
Guid | Id [get, set] |
| Get unique id.
|
|
bool | IsRangeToolEnabled [get, set] |
| Enable or disable range tool.Only applies to circle coverage area type.
|
|
bool | IsAreaSizeToolEnabled [get, set] |
| Enable or disable area size tool.Only applies to GeoRect coverage area type.
|
|
bool | IsMoveToolEnabled [get, set] |
| Enable or disable range tool.Only applies to circle coverage area type.
|
|
bool | AutoRecalcCoverage [get, set] |
| Gets or sets if recalculation of coverage should be attempted automatically when position or coverage area are changed by tools. Default is true.
|
|
IRadioPropagationLayer | Layer [get, set] |
| Get or set the RadioPropagationLayer owning the unit.The set method is for internal use
|
|
CoverageData | Coverage [get] |
| Get the coverage data, if available.
|
|
bool | Visible [get, set] |
| Get or set if the coverage of this unit contributes to the combined coverage of the layer.
|
|
double | TxPower [get, set] |
| Tx power in Watts.
|
|
double | UavTxPower [get, set] |
| Tx power in Watts for a remote Uav transmitter.
|
|
IAntenna | Antenna [get, set] |
| Antenna with specific gain distribution.
|
|
double | TxGain [get, set] |
| Tx antenna gain in dBm. Ignored if Antenna is present.
|
|
double | UavTxGain [get, set] |
| Tx antenna gain in dBm for a remote Uav transmitter.
|
|
double | RxGain [get, set] |
| Set antenna receiver gain.For coverage, for comparision between units, a value common throughout the RadioPropagation layer will be employed rather than the indiviual gain
|
|
double | RxHeight [get, set] |
| Set or get receiver antenna height, in meters AGL.For coverage, for comparision between units, a value common throughout the RadioPropagation layer will be employed rather than the indiviual rx antenna height
|
|
double | MinSignal [get, set] |
| Set or get the minimum signal strength in dBm for successful connectivity receptions.
|
|
double | SNRatio [get, set] |
| Set or get the max acceptable signal to noice ratio for successful connectivity receptions.
|
|
NetworkUnitRole | Role [get, set] |
| Set or get the unit role as member of a connectivity network.
|
|
double | TxHeight [get, set] |
| Set or get the transmitter antenna height, in meters AGL.
|
|
GeoPos | Position [get, set] |
| Set or get the unit position.If the assigned coverage area is a neighborhood of given radius around the unit position, that area will move along with position change.
|
|
CoverageArea | CoverageArea [get] |
| Get the currently assigned coverage area.
|
|
double | Frequency [get, set] |
| Carrier frequency in MHz, preferably within the VHF-UHF ranges.NB! The 'get' method returns the layer frequency unless the individual unit frequency is explicitly set to a positive value. The layer frequency is the one used for coverage calculations for all units within the layer.
|
|
int | Polarization [get] |
| Get active wave polarization.
|
|
RadioPropagationModelInfo | Model [get] |
| Get active propagation model.
|
|
double | Refraction [get] |
| Get active refraction value.
|
|
int | NumberOfKnifeEdges [get] |
| Get number of diffraction knife edges in currently assigned model
|
|
bool | Working [get] |
| Get if unit is currently performing a coverage calculation.
|
|
Guid | Id [get] |
| Get unique id.
|
|
bool | IsRangeToolEnabled [get, set] |
| Enable or disable range tool.
|
|
bool | IsAreaSizeToolEnabled [get, set] |
| Enable or disable area size tool.
|
|
bool | IsMoveToolEnabled [get, set] |
| Enable or disable range tool.
|
|
bool | AutoRecalcCoverage [get, set] |
| Gets or sets if recalculation of coverage should be attempted automatically when position or coverage area are changed by tools. Default is true.
|
|
IRadioPropagationLayer | Layer [get, set] |
| Get or set the RadioPropagationLayer owning the unit.
|
|
CoverageData | Coverage [get] |
| Get the coverage data, if available.
|
|
bool | Visible [get, set] |
| Get or set if the coverage of this unit contributes to the combined coverage of the layer.
|
|
new double | TxPower [get, set] |
| Tx power in Watts.
|
|
new double | UavTxPower [get, set] |
| Tx power in Watts for a remote Uav transmitter.
|
|
new IAntenna | Antenna [get, set] |
| Antenna with specific gain distribution.
|
|
new double | TxGain [get, set] |
| Tx antenna gain in dBm. Ignored if Antenna is present.
|
|
new double | UavTxGain [get, set] |
| Tx antenna gain in dBm for a remote Uav transmitter.
|
|
new double | RxGain [get, set] |
| Set antenna receiver gain.
|
|
new double | RxHeight [get, set] |
| Set or get receiver antenna height, in meters AGL.
|
|
new double | MinSignal [get, set] |
| Set or get the minimum signal strength in dBm for successful connectivity receptions.
|
|
new double | SNRatio [get, set] |
| Set or get the max acceptable signal to noice ratio for successful connectivity receptions.
|
|
new NetworkUnitRole | Role [get, set] |
| Set or get the unit role as member of a connectivity network.
|
|
new double | TxHeight [get, set] |
| Set or get the transmitter antenna height, in meters AGL.
|
|
new GeoPos | Position [get, set] |
| Set or get the unit position.
|
|
CoverageArea | CoverageArea [get] |
| Get the currently assigned coverage area.
|
|
new double | Frequency [get, set] |
| Carrier frequency in MHz, preferably within the VHF-UHF ranges.
|
|
new int | Polarization [get] |
| Get active wave polarization.
|
|
new RadioPropagationModelInfo | Model [get] |
| Get active propagation model.
|
|
new double | Refraction [get] |
| Get active refraction value.
|
|
new int | NumberOfKnifeEdges [get] |
| Get number of diffraction knife edges in currently assigned model
|
|
bool | Working [get] |
| Get if unit is currently performing a coverage calculation.
|
|
GeoPos | Position [get] |
| Position of transmitter-receiver unit.
|
|
NetworkUnitRole | Role [get] |
| Unit role within a layer set.
|
|
RadioPropagationModelInfo | Model [get] |
| Microwave propagation model.
|
|
double | Refraction [get] |
| Refraction coefficient used for wave propagation calculations.
|
|
int | NumberOfKnifeEdges [get] |
| Max number of diffraction edges. Used with the VHF/UHF model.
|
|
int | Polarization [get] |
| Wave polarization. Used with the VHF/UHF model.
|
|
double | Frequency [get] |
| Carrier wave frequency in MHz.
|
|
double | RxHeight [get] |
| Rx antenna height in meters AGL.
|
|
double | TxHeight [get] |
| Tx antenna height in maters AGL.
|
|
double | TxPower [get] |
| Tx power in Watts.
|
|
IAntenna | Antenna [get] |
| Antenna with specific gain distribution.
|
|
double | TxGain [get] |
| Nominal Tx antenna gain in dBm. Ignored if Antenna is present.
|
|
double | RxGain [get] |
| Nominal Rx antenna gain in dBm.
|
|
double | MinSignal [get] |
| Minimum acceptable signal strength in dBm.
|
|
double | SNRatio [get] |
| Max acceptable signal-to-noice ratio in dB.
|
|