Interface InterferenceLinkResult
-
- All Superinterfaces:
LinkResult
public interface InterferenceLinkResult extends LinkResult
-
-
Field Summary
-
Fields inherited from interface org.seamcat.model.simulation.result.LinkResult
BUILDING_ENTRY_LOSS
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
getBlockingAttenuation()
InterferenceLink
getInterferenceLink()
Returns the configuration of this interference linkInterferer
getInterferer()
LinkResult
getInterferingSystemLink()
InterfererResultCollector
getInterferingSystemResult()
All results collected by the interfering system of this interfering link during the simulationdouble
getRiRSSBlockingValue()
double
getRiRSSUnwantedValue()
double
getRxBandwidth()
Victim
getVictim()
LinkResult
getVictimSystemLink()
VictimResultCollector
getVictimSystemResult()
All results collected by the victim system.void
setBlockingAttenuation(double blockingAttenuation)
void
setRiRSSBlockingValue(double riRSSBlocking)
void
setRiRSSUnwantedValue(double riRSSUnwanted)
void
setRxBandwidth(double rxBandwidth)
-
Methods inherited from interface org.seamcat.model.simulation.result.LinkResult
add, assignLocalEnvironment, copy, getDoubleValues, getEffectiveTxRxPathLoss, getFrequency, getIntValues, getLongValues, getStringValues, getTxPower, getTxRxAngle, getTxRxDistance, getTxRxPathLoss, getValue, hasValue, isTxRxInSameBuilding, rxAntenna, setEffectiveTxRxPathLoss, setFrequency, setTxPower, setTxRxAngle, setTxRxDistance, setTxRxPathLoss, setValue, setValue, setValue, setValue, trialTxRxInSameBuilding, txAntenna
-
-
-
-
Method Detail
-
getInterferenceLink
InterferenceLink getInterferenceLink()
Returns the configuration of this interference link- Returns:
- interference link
-
getVictimSystemLink
LinkResult getVictimSystemLink()
-
getVictim
Victim getVictim()
-
getInterferingSystemLink
LinkResult getInterferingSystemLink()
-
getInterferer
Interferer getInterferer()
-
getRiRSSUnwantedValue
double getRiRSSUnwantedValue()
-
setRiRSSUnwantedValue
void setRiRSSUnwantedValue(double riRSSUnwanted)
-
getRiRSSBlockingValue
double getRiRSSBlockingValue()
-
setRiRSSBlockingValue
void setRiRSSBlockingValue(double riRSSBlocking)
-
getBlockingAttenuation
double getBlockingAttenuation()
-
setBlockingAttenuation
void setBlockingAttenuation(double blockingAttenuation)
-
getRxBandwidth
double getRxBandwidth()
-
setRxBandwidth
void setRxBandwidth(double rxBandwidth)
-
getVictimSystemResult
VictimResultCollector getVictimSystemResult()
All results collected by the victim system. This is a convenience method that returns the same as eventResult.getVictimSystemResult();- Returns:
- all results collected by the victim system
-
getInterferingSystemResult
InterfererResultCollector getInterferingSystemResult()
All results collected by the interfering system of this interfering link during the simulation- Returns:
- all results collected by this interfering system during the simulation
-
-