public interface LinkResult
Modifier and Type | Method and Description |
---|---|
LinkResult |
add(Point2D delta) |
void |
assignLocalEnvironment(List<LocalEnvironment> environments,
Direction direction)
This method will perform the complex task of picking the local environment
of this link.
|
Map<UniqueValueDef,Double> |
getDoubleValues() |
double |
getEffectiveTxRxPathLoss()
Effective Path loss between transmitter-receiver path.
|
double |
getFrequency() |
Map<UniqueValueDef,Integer> |
getIntValues() |
Map<UniqueValueDef,Long> |
getLongValues() |
Map<UniqueValueDef,String> |
getStringValues() |
double |
getTxPower() |
double |
getTxRxAngle()
Angle between transmitter and receiver.
|
double |
getTxRxDistance()
Distance between transmitter and receiver.
|
double |
getTxRxPathLoss()
Path loss between transmitter-receiver path.
|
<T> T |
getValue(UniqueValueDef def) |
boolean |
hasValue(UniqueValueDef def) |
boolean |
isTxRxInSameBuilding() |
AntennaResult |
rxAntenna()
Receiver antenna results in the direction of the transmitter
|
void |
setEffectiveTxRxPathLoss(double effectiveTxRxPathLoss) |
void |
setFrequency(double frequency) |
void |
setRxAntennaValues(AntennaResult values) |
void |
setTxAntennaValues(AntennaResult values) |
void |
setTxPower(double txPower) |
void |
setTxRxAngle(double txRxAngle) |
void |
setTxRxDistance(double distance) |
void |
setTxRxPathLoss(double txRxPathLoss) |
void |
setValue(UniqueValueDef def,
double value) |
void |
setValue(UniqueValueDef def,
int value) |
void |
setValue(UniqueValueDef def,
long value) |
void |
setValue(UniqueValueDef def,
String value) |
void |
trialTxRxInSameBuilding() |
AntennaResult |
txAntenna()
Transmitter antenna results in the direction of the receiver
|
AntennaResult rxAntenna()
void setRxAntennaValues(AntennaResult values)
AntennaResult txAntenna()
void setTxAntennaValues(AntennaResult values)
double getTxRxAngle()
void setTxRxAngle(double txRxAngle)
double getTxRxDistance()
void setTxRxDistance(double distance)
double getTxRxPathLoss()
void setTxRxPathLoss(double txRxPathLoss)
double getEffectiveTxRxPathLoss()
void setEffectiveTxRxPathLoss(double effectiveTxRxPathLoss)
double getTxPower()
void setTxPower(double txPower)
double getFrequency()
void setFrequency(double frequency)
boolean isTxRxInSameBuilding()
void trialTxRxInSameBuilding()
Map<UniqueValueDef,Double> getDoubleValues()
Map<UniqueValueDef,Integer> getIntValues()
Map<UniqueValueDef,Long> getLongValues()
Map<UniqueValueDef,String> getStringValues()
<T> T getValue(UniqueValueDef def)
void setValue(UniqueValueDef def, double value)
void setValue(UniqueValueDef def, int value)
void setValue(UniqueValueDef def, long value)
void setValue(UniqueValueDef def, String value)
LinkResult add(Point2D delta)
boolean hasValue(UniqueValueDef def)
void assignLocalEnvironment(List<LocalEnvironment> environments, Direction direction)
environments
- the list of configured local environments on either the tx or rxdirection
- the direction of the connection. To be used in knowing the sign of the facade angleCopyright © 2018. All rights reserved.