Warum stehen in meiner /dev/dvb/adapter0/Auch stimmt der Demux Teil in der HAL ganz und garnicht
frontend 0 .. 15
dmx 0 .. 20
ca 0.. 20
dvr 0 .. 20
net 0 .. 20 ?
Sind da jeweils 5 als Reserve für Streams vorgesehen ?
Ich denke - unabhängig von persönlichen Geschmack und Kenntnis - dass eine hierarchisch organisierte strukturtolerante Markup-Sprache die Wirklichkeit für den normalen Anwender eher wiederspiegelt, als eine alphabetisch sortierte Liste mit 4-stufigen Item-Bezeichnern wie z.B. neutrino.conf oder deutsch.locale.Da sind mir klare Textdateien, von mir aus auch im Format der os.conf weitaus lieber
Die oscam-Konfigurationen sind auch nur deshalb mit [Sektionsbezeichnern] versehen, weil ansonsten fast Niemand mehr ohne KlickiBunti-UI mit der Konfiguration zurechtkommt.
Ansonsten hätte es - ohne Settings in XML - von mir nie optionale Attribute (z.B un (username) und l (locked) in den Bouquets gegeben. Optional heißt eben: Nur da wo sie gebraucht werden.
Generell ist der angehängt Entwurf (von 2006) eher eine Beschreibung des Strukturkonzepts als eine Persistenz-Vorlage gewesen.
Wenn man unter aktuellem Neutrino (U)HD bei einer Motorschüssel noch jede einzelne Satposition - bei mir 26 Stück von 46E bis 30W - mit den gleichen DiSEqC- und LNB-Parametern konfigurieren muss, ist das irgendwie BetaResearch im Endstadium. (siehe frontend.conf)
Da wäre eine Hierarchie sicher besser geeignet:
Code: Alles auswählen
<Motorschüssel>
<Schaltbefehle attribut="Befehlsstring">
<LNB attribute Typ, Schaltfrequenzen>
<Sat attribute Bezeichner, Position/>
<Sat attribute Bezeichner, Position/>
<Sat attribute Bezeichner, Position/>
<Sat attribute Bezeichner, Position/>
<Sat attribute Bezeichner, Position/>
<Sat attribute Bezeichner, Position/>
<Sat attribute Bezeichner, Position/>
<Sat attribute Bezeichner, Position/>
</LNB>
</Schaltbefehle>
</Motorschüssel>