1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
|
This file describes the format of the new channel config file.
Comments start with #
Each section starts with one of the identifiers: LNB, DISEQC, ROTOR, ...
IDs are either the official transponder, network, etc. id if it exists
and is unique, otherwise it is just a consecutive number assigned by
the application.
An LNB can also describe a cable TV outlet or a terrestrial antenna.
Names (as all parameters in brackets) are optional. In this case the
application should use the ID as name.
The application should offer selection sorted by channel number, network,
satellite, bouquet.
# satellite definition
SAT
ID satid # ID = xxxy, sat is at position xxx.y degrees
[NAME name]
LNBID lnbid # LNB this sat is received with
[ROTORID rotorid] # rotor commands to position it on this sat
# LNB definition
LNB
ID lnbid
[NAME name]
[INPUT input] # input of card which the lnb is connected to (default 0)
TYPE type # LNB, CATV or terrestrial antenna?
LOF1 offset1 # local oscillator frequency 1
LOF2 offset2 # local oscillator frequency 2
SLOF switchfreq # switching frequency
[DISEQCNR diseqcnr] # simple 2- or 4-switch DiSEqC
[DISEQCID diseqcid]
[INPUT input]
[SWITCHID switchid]
# A transponder definition
TRANSPONDER
ID tpid
TYPE type # digital (DVB-S(1), C(2) or T(3)) or analog(0) ?
SATID satid
[NAME name] # if analog this is the channel name
FREQ freq
POL H/V
[QAM qam] # only needed if DVB-C
[SRATE sr] # only if DVB
[FEC fec] # only if DVB
[PICID picid] # picture attributes for all channels on this transponder
# channel definition (only if DVB)
CHANNEL
ID channelid
[NAME name]
TPID tpid
TYPE type
PNR pnr
VPID vpid
APID apid
TPID tpid
[PMTPID pmtpid]
[PCRPID pcrpid]
[APID apid2 APID apid3 ... APID apidn] # more audio PIDs for several languages
[AC3PID ac3]
[NETWID networkid]
[BOUQID bouquetid]
[PICID picid]
# network definition
NETWORK
ID nwid
[NAME name]
# bouquet definition
BOUQUET
ID bqid
[NAME name]
# These will be implemented later
# DiSEqC command sequence
DISEQC
ID disid
[NAME name]
MESSAGE data1 [ ... datan ] BURST 0/1 END
[MESSAGE data1 [ ... datan ] BURST 0/1 END ...]
# DiSEqC switch
SWITCH
ID switchid
SWITCHID switchid # next "higher" switch
[NAME name]
MESSAGE data1 [ ... datan ] BURST 0/1 END
# DiSEqC rotor command sequence leading to a certain rotor position
ROTOR
ID rotid
POS degrees
MESSAGE data1 [ ... datan ] BURST 0/1 END
[MESSAGE data1 [ ... datan ] BURST 0/1 END ...]
|