scripts/tv/genconf/sat_conf.py
Daniel STAN 8645f76210 [tv] reorganisation des multiplex
Ignore-this: a967f6985fc43e6b64a30d38d668d7a8
A priori, tout fonctionne maintenant, modulo le multiplex TNT L8
(chaînes locales), je ne sais pas si c'est le signal qui est trop
faible pour être reçu, ou juste que toutes les cartes restantes
ont grillées…

darcs-hash:20120702184945-28565-5d6471de2d6296b7ad771c3233f6fbbd516d32ed.gz
2012-07-02 20:49:45 +02:00

45 lines
1.7 KiB
Python
Executable file

#! /usr/bin/env python
# -*- coding: utf-8 -*-
""" Definit les transpondeurs a associer a chacune des cartes """
#NE PAS OUBLIER DE MODIFIER LE cartedesactivees.local et lancer bcfg2 apres
from sat_base_ng import *
from socket import gethostname
host = gethostname()
transpondeurs = { 'canard' : [ SAT_10773h(0),
SAT_10714h(2) ,
#Hotbird_12597(3) ,
#Hotbird_11604(4) ,
],
'lapin' : [ TNT_R1_586000(2),
TNT_R4_546000(3),
TNT_R6_562000(1),
],
'poulet' : [ ], # La 0 est la carte sat + decodeur #serveur de test
# Pas de carte TNT reconnue par poulet ?
'dindon' : [ TNT_R5_530000(0) ,
TNT_R2_506000(1) ,
TNT_R3_482000(2),
],
'oie' : [ #SAT_10773h(0),
SAT_11344h(0),
#SAT_11895v(1),
#Hotbird_12111(1) ,
#Hotbird_11137(2) ,
#SAT_11343v(3) ,
]
}
conf = transpondeurs.get(host,[])
if __name__ == '__main__' :
import sys
if len(sys.argv) == 2 :
conf = transpondeurs.get(sys.argv[1],[])
for t in conf :
print t, "sur la carte", t.card
for (sap_group, chaine) in t.chaines.values() :
print '\t%s\t: \t%s' % (sap_group,chaine)