Link Calculator Extensions

Status ONAP Guilin: ODLUX Link Calculator

The following extensions are to be added to the Link Calculator

  • Client-Side Validation

  • Table view conversion to Flex-Box

  • Absorption Attenuations 

  • Worst Month Analysis for Rain Attenuation



An object-oriented UML Class Diagram of the app

Topics of extension

Client-Side Validation

  • A client form validation needs to be added to the UI to check the inputs and selections against the false inputs, If any of the following attributes are not entered or entered an unacceptable value, an error will appear next to the field and the Backend does not calculate.

    • Latitude: should only accept a number between -90 to 90 

    • Longitude: only accepts a number between -180 to 180 

    • Frequency selection must be selected 

    • Rain Method selector must have an input



Table view to FlexBox

  • To avoid the inconsistencies that the current link calculator UI shows, the table view is to be changed to FlexBox

    • The attributes that are unique are shown in separate columns (eg. Geo Locations, Site Names, Heights,....)

    • The shared attributes are shown in a column in the middle (eg. Distance, Rain value, Polarization,..)



Absorption Attenuations

  • The Gaseous Loss (Oxygen and water vapor) based on  ITU-R P.676-12 is finalized

    • Water vapor density (ITU-R P.836-6)

    • Surface Temperature (ITU-R P.1510-1)

Worst Month Analysis for Rain Attenuation

  • A calculation model for the worst month (WM) rain value is to be added to the Backend. (based on Monthly Maps of ITU-R P.837-7)

  • The calculator selects the WM and displays the value and the month

  • A new check box will be available for switching between Annual and WM