Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • the basic structure of a propagation plugin which is creating its own Input interface
  • how to set up basic consistency checks
  • how to define input annotations including tool tip information

 


Note that for simplicity Runtime Exceptions have not been included 


The structure details are:

  1. calculation of the resulting path loss
  2. consistency check
    1. the validity of the input parameter 'Distance coefficient';
    2. whether the value of the input parameter 'antenna height' conflicts with the antenna heights set on the system if the PMP is used for the system link or
  3. description
    1. unique name of the plugin – must not be empty;
    2. optional but recommended description of the plugin characteristics;       
  4. Input annotations
    note that the value of 'variations' is either selecting or deselecting the variations by default.

Image RemovedImage Added

Anchor
F503F511F503
F511
Figure 503511: PMP example source code

 


You may notice that for the generation of the random Gaussian distribution value of the standard deviation the built-in Factory.distributionFactory() has been used.

Anchor
F504F512F504
F512
Figure 504512: PMP example configuration panel 


Anchor
F505F513F505
F513
Figure 505513: PMP example consistency check warnings

...