Skip to content

radioSettings.hpp

Bernhard Mayr edited this page Jan 3, 2024 · 2 revisions

In USER\radioSettings.hpp werden Funknetze definiert.

Netz definieren

Ein Netz besteht aus einer Klasse, in der die Eigenschaften des Netzes definiert sind. Der Klassenname muss dem Schema netN folgen, wobei die Zahl mit der Kanalnummer der Funkgeräte korrespondiert. Ein Netz benötigt mindestens eine Frequenz und kann zusätzlich einen Namen bekommen. Netze mit Namen werden am Kartenrand vermerkt.

Netze können ausgelassen werden und die Reihenfolge ist egal. Es kann bei der Frequenz maximal eine Nachkommastelle angegeben werden. Es können unendlich viele Netze definiert werden, die dann über die groupSettings.hpp verteilt werden können.

Beispiel

Mit net1 wird auf Kanal 1 des Funkgeräts standardmäßig 50 MHz eingestellt, Kanal 2 ist nicht definiert, Kanal 3 erhält mit net3 83.5 MHz. Frequenz und Name von net3 werden außerdem am Kartenrand vermerkt.

class net3 {
    freq = 50;
};

class net1 {
    name = "Alpha Kanal";
    freq = 83.5;
};

Shortrange

In der Klasse shortrange werden Shortrange Netze definiert. Die Frequenzen der Netze müssen zwischen 30 und 512 MHz sein. net1 bis net8 werden automatisch auf den Handfunken voreingestellt, sofern in groupSettings.hpp nichts anderes definiert ist.

Beispiel

class shortrange {
    class net1 {
        freq = 32;
        name = "Alpha Squad";
    };

    class net2 {
        freq = 32.1;
        name = "Alpha 1";
    };

    class net3 {
        freq = 32.2;
        name = "Alpha 2";
    };
};

Longrange

In der Klasse longrange werden Longrange Netze definiert. Die Frequenzen der Netze müssen zwischen 30 und 87 MHz sein. net1 bis net9 werden automatisch auf den Rucksackfunken voreingestellt, sofern in groupSettings.hpp nichts anderes definiert ist.

Beispiel

class longrange {
    class net1 {
        freq = 30;        
    };

    class net10 {
        freq = 52.2;
    };

    class net11 {
        freq = 40;
        name = "Air";
    };
};