Anchor | ||||
---|---|---|---|---|
|
...
- 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:
- calculation of the resulting path loss
- consistency check
- the validity of the input parameter 'Distance coefficient';
- 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
- if the PMP is used for the interference link;
- description
- unique name of the plugin – must not be empty;
- optional but recommended description of the plugin characteristics;
- Input annotations
note that the value of 'variations' is either selecting or deselecting the variations by default.
Figure 503511: PMP example source code Anchor F511 F511
...
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.
Figure 504512: PMP example configuration panel Anchor F512 F512
Anchor F513
Figure 505513: PMP example consistency check warningsF513
...