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 ...]