RadioPlan: Difference between revisions

From Maria GDK Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:


== General ==
== General ==
RadioPlan is the module for handling radios and radioplanning in GDK.
RadioPlan is the module for handling radios and radioplanning. Functionality is controlled via the interface '''IMariaRadioPlanLayer'''<syntaxhighlight lang="c#">
public interface IMariaRadioPlanLayer : IMariaLayer
</syntaxhighlight>


== Data model ==
== Data model ==
Line 8: Line 10:
The radio is a general purpose radio. It can have different properties like frequency and technology.  
The radio is a general purpose radio. It can have different properties like frequency and technology.  


Radio is attached to a Site and a RadioNet
Radio is attached to a Site and a RadioNet<syntaxhighlight lang="c#">
public Radio(Guid id, string name, Site site, RadioSystem radioSystem, SignalPower txPower, double loss, SignalPower rxSensitivity, Frequency frequency)
 
</syntaxhighlight>


=== Site ===
=== Site ===
The site holds the position for one or more radios.
The site holds the position for one or more radios.<syntaxhighlight lang="c#">
public Site(Guid id, string name, GeoPos location)
</syntaxhighlight>


=== RadioNet ===
=== RadioNet ===
The radio net holds a group of radios of same technology
The radio net holds a group of radios of same technology<syntaxhighlight lang="c#">
 
public RadioNet(Guid id, string name, NetworkType networkType, RadioSystem radioSystem)
 
</syntaxhighlight>
[[Category:RadioPlan]]
[[Category:RadioPlan]]

Revision as of 11:01, 22 January 2026

General

RadioPlan is the module for handling radios and radioplanning. Functionality is controlled via the interface IMariaRadioPlanLayer

public interface IMariaRadioPlanLayer : IMariaLayer

Data model

Radio

The radio is a general purpose radio. It can have different properties like frequency and technology.

Radio is attached to a Site and a RadioNet

public Radio(Guid id, string name, Site site, RadioSystem radioSystem, SignalPower txPower, double loss, SignalPower rxSensitivity, Frequency frequency)

Site

The site holds the position for one or more radios.

public Site(Guid id, string name, GeoPos location)

RadioNet

The radio net holds a group of radios of same technology

public RadioNet(Guid id, string name, NetworkType networkType, RadioSystem radioSystem)