Interface SystemLink<T extends SystemLink>
-
- All Known Subinterfaces:
Interferer<T>
,Victim<T>
- All Known Implementing Classes:
DefaultInterfererImpl
,DefaultVictimImpl
,SystemLinkImpl
public interface SystemLink<T extends SystemLink>
A System Link represents a radio connection between a transmitter (tx) and receiver (rx) of aSystemPlugin
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AntennaGain
getAntennaGain()
The antenna gain of this link, i.e.LinkResult
getLinkResult()
All the data for this particular link result, e.g.java.lang.String
getRxName()
java.lang.String
getTxName()
boolean
isSameRx(T other)
Used by the visualizer to display the Event Result.boolean
isSameTx(T other)
Used by the visualizer to display the Event Result.
-
-
-
Method Detail
-
getAntennaGain
AntennaGain getAntennaGain()
The antenna gain of this link, i.e. tx -> rx connection
-
getLinkResult
LinkResult getLinkResult()
All the data for this particular link result, e.g. antenna heights, location, path loss, etc.
-
isSameRx
boolean isSameRx(T other)
Used by the visualizer to display the Event Result. An Interferer will only be called with interferers of its own system. For instance if base stations are generated as interferers usually many connections will belong to the same base station. For the visualizer to understand this the method here is used.- Parameters:
other
- another link of the same system- Returns:
- whether the other link originates from the same rx as the enclosing interferer
-
isSameTx
boolean isSameTx(T other)
Used by the visualizer to display the Event Result. An Interferer will only be called with interferers of its own system. For instance if base stations are generated as interferers usually many connections will belong to the same base station. For the visualizer to understand this the method here is used.- Parameters:
other
- another link of the same system- Returns:
- whether the other link originates from the same tx as the enclosing interferer
-
getRxName
java.lang.String getRxName()
-
getTxName
java.lang.String getTxName()
-
-