Interface Victim<T extends Victim>

  • All Superinterfaces:
    SystemLink<T>
    All Known Implementing Classes:
    DefaultVictimImpl

    public interface Victim<T extends Victim>
    extends SystemLink<T>
    A Victim represent a SystemLink (i.e. a tx->rx link of a SystemPlugin. This link is created by the victim system during the victim simulation phase. The victim system can add Victim instances to the VictimResultCollector and doing so will make the Interference Engine of SEAMCAT use these Victim(s) when it creates InterferenceLinkResult.
    Victim instances will track how much total interference (unwanted and blocking) it experiences from it's Interferers.
    • Method Detail

      • adjustTotalInterference

        void adjustTotalInterference​(double totalU,
                                     double totalB)
      • getTotalInterferenceUnwanted

        double getTotalInterferenceUnwanted()
      • getTotalInterferenceBlocking

        double getTotalInterferenceBlocking()
      • dropTx

        void dropTx()
      • dropRx

        void dropRx()
      • isDropped

        boolean isDropped()
      • isTxDropped

        boolean isTxDropped()
      • isRxDropped

        boolean isRxDropped()