Cunoaste cineva unde trebuie modificat in surse, sau macar care este fisierul, ca la READERS/Show Graphs sa apara liniile de marcaj si altfel decat:
250 ms, 500 ms, 750ms etc
Poate vreau sa vad din suta-n suta...
Fiind un subiect la moda si considerand ca oscam a ajuns la maturitate, deschid acest thread cu intentia de a aprofunda acest soft, ma refer la alte setari decat cele clasice.
De exemplu :
Daca cineva a folosit la reader
serial sau lport, etcdevice
parameter is required
<device|bus:device|device:slot>|Serial:Reader serial|<ip|host
name>,<port>[,<lport>]|pcsc|<0|1>|constantcw
device: device name (eg myreader)
bus:device: bus name and device name of the Smartreader+
(get the names with lsusb 'Bus' and 'Device')
device:slot: device name and slot number sc8in1 [1-8]
(only one SC8in1 reader supported)
serial: serial number of Smartreader+
(get the serial number while starting OSCam)
lport: remapping to local port
PCSC: number of PCSC reader, starting with 0
0|1: for Coolstream HD-1 STB only: select reader 0 or reader 1
Sau altceva in loc de cd
Sau modalitati de conectare ale oscamului la diverse device externe....detect
parameter depends on setup/programversion
status detect of card is in
Detect = CD (Carrier Detect) - default -
Detect = DSR (Data Set Ready)
Detect = CTS (Clear To Send)
Detect = RING (Ring Indicator)
Detect = NONE (detect switched off, but signal "card is in"
Detect = gpio1 ... gpio7 (neu fur mipsel-uclibc)
ETC....
Intelegeti voi, e despre tot ce nu e "cale batatorita"
Doi mari vrăjmași are românul: mila pentru străini și ura pentru ai lui - Grigore Vieru
Cunoaste cineva unde trebuie modificat in surse, sau macar care este fisierul, ca la READERS/Show Graphs sa apara liniile de marcaj si altfel decat:
250 ms, 500 ms, 750ms etc
Poate vreau sa vad din suta-n suta...
Doi mari vrăjmași are românul: mila pentru străini și ura pentru ai lui - Grigore Vieru
In fisierul module-webif-pages.c, incearca sa te joci cu valorile din macro-ul TPLGRAPH, care defineste functia javascript switch_interval(). Ma astept sa trebuiasca sa faci si alte ajustari, nu m-am uitat ce strategie folosesc pentru afisare.
@lao
Adica la device sai dai altä denumire pentru reader ?
device = /dev/Digi1802
Nu, la asta ma refer:
Am modificat aici
Am pus 100 in loc de 250 dar nu e deajuns, m-am cam repezit in loc sa citesc mai mult ce e pe acoloCode:function switch_interval() {\n\ if (interval<=1000) {\n\ interval -= 250;\n\
Mai sapam...
Doi mari vrăjmași are românul: mila pentru străini și ura pentru ai lui - Grigore Vieru
Pentru cine doreste sa vada mai aerisit ...
Adica, in loc de
Sa apara asa2013/01/27 12:49:30 5CD0C8 c vu (0B00&000000/0000/1008/7A:2B129C0313656FBEEADB35B2848B093E): found (366 ms) by lx (P/1/1/2) - BBC HD
Setati in (webif) config/global2013/01/27 12:52:40 5CD0C8 c vu (0B00&000000/1008/7A): found (364 ms) by lx (P/1/1/2) - BBC HD
Sau, daca doriti un log mai lung sau mai scurt in pagina status, modificati valoareaCode:ecmfmt = c&p/s/l
Nu e cine stie ce, sunt documentate deja in oscam, dar... nu prea sunt studiate chestiile asteaCode:loghistorysize = 4096
Link
Doi mari vrăjmași are românul: mila pentru străini și ura pentru ai lui - Grigore Vieru
Nu sunt studiate de cei carora le place sa ia setari gata facute de pe net (totul mura'n gura), cei ce isi fac setarile singuri sunt la curent cu modificarile aparute in config.
---------- Post added at 14:13 ---------- Previous post was at 12:59 ----------
Daca vreti o setare deosebita, care nu apare in wiki :
- sharing pe serial intre un pc/dream/router si 3 (sau mai multe) receptoare care stie unul din protocoalele :hsic, bomba, SSSP - receptor cu procesor ali 3329
Code:[serial] device = ali1@/dev/tts/0?delay=3&timeout=800;ali2@/dev/tts/1?delay=3&timeout=800;ali3@/dev/tts/2?delay=3&timeout=800
Last edited by ovidiumarius; 28-01-13 at 16:21.
Pot sa cer mai detaliat.
In cazul unui Dreambox, care citeste local prin internal, ce configuratie i-mi trebuiesc pentru sharing sssp ? In cazul asta de sus mai am nevoie sa mai creez si un acount si in oscam.user?
Multumesc!
- in oscam.conf
- in oscam.userCode:[serial] device = client@/dev/tts/0?delay=3&timeout=300
Code:[account] user = client pwd = client group = 1 uniq = 2
1. Seteaza un template directory. Gen /usr/local/etc/tpl
2. Viziteaza http://iport/savetemplates.html
3. Vezi fisierul GRAPH.tpl
4. Sterge totul in afara de GRAPH.TPL (asta daca nu ai chef sa modifici si altceva, binenteles)
Editeaza fisierul si cauta linia:
Ca sa intelegi codul SVG:Code:<path id='graph_grid' class='graph_grid' d='M 2 75 L 800 75 M 2 150 L 800 150 M 2 225 L 800 225'/>
M 2 75 L 800 75
M 2 150 L 800 150
M 2 225 L 800 225
Astea sunt cele 3 linii ale tale. E un sistem de coordonate X Y. M inseamna "move to" (du-te la) punctul 2,75. L Inseamna "traseaza o linie de la punctul curent (2,10) pana la 800 cu 75".
Graficul are o dimensiune de 800x300 si 0,0 corespunde coltului stanga-sus.
Deci Y=75 == 750ms, Y=150 == 500ms, Y=225 == 250ms. Deci 75px == 250ms.
Pentru un grid din 100 in 100ms folosim un "pas" de 30 pixeli.
Nu sunt sigur acum cum functioneaza treaba, dar cand timpul de raspuns al unui reader trece de 1000ms, scara se dubleaza, si in loc sa arate de la 0 la 1000ms, va arata de la 0 la 2000, fara a redesena gridul, dar textul (250/500/750ms) se va actualiza cu noile valori (500/1000/1500).Code:<path id='graph_grid' class='graph_grid' d='M 2 30 L 800 30 M 2 60 L 800 60 M 2 90 L 800 90 M 2 120 L 800 120 M 2 150 L 800 150 M 2 180 L 800 180 M 2 210 L 800 210 M 2 240 L 800 240 M 2 270 L 800 270'/>
Tine minte ca nu este intotdeauna necesar/recomandat sa editezi codul sursa. In cazul de fata daca editezi template-ul esti mai castigat
---------- Post added at 07:00 ---------- Previous post was at 06:44 ----------
Bun,
Si daca tot ne-am apucat de ceva, hai sa si terminam ca oricum nu am somn.
Hai sa "rezolvam" si "legenda" graficului:
Cautam liniile astea:
Code:<text id='graph_grid_txt3' class='graph_grid_txt' x='800' y='223'>-</text> <text id='graph_grid_txt2' class='graph_grid_txt' x='800' y='148'>-</text> <text id='graph_grid_txt1' class='graph_grid_txt' x='800' y='73'>-</text>Code:SVGDoc.getElementById('graph_grid_txt1').firstChild.data = 3*rmax/4 + 'ms' SVGDoc.getElementById('graph_grid_txt2').firstChild.data = 2*rmax/4 + 'ms'; SVGDoc.getElementById('graph_grid_txt3').firstChild.data = rmax/4 + 'ms';
Si le inlocuim cu astea:
Code:<text id='graph_grid_txt9' class='graph_grid_txt' x='800' y='268'>-</text> <text id='graph_grid_txt8' class='graph_grid_txt' x='800' y='238'>-</text> <text id='graph_grid_txt7' class='graph_grid_txt' x='800' y='208'>-</text> <text id='graph_grid_txt6' class='graph_grid_txt' x='800' y='178'>-</text> <text id='graph_grid_txt5' class='graph_grid_txt' x='800' y='148'>-</text> <text id='graph_grid_txt4' class='graph_grid_txt' x='800' y='118'>-</text> <text id='graph_grid_txt3' class='graph_grid_txt' x='800' y='88'>-</text> <text id='graph_grid_txt2' class='graph_grid_txt' x='800' y='58'>-</text> <text id='graph_grid_txt1' class='graph_grid_txt' x='800' y='28'>-</text>Si... gata :-)Code:SVGDoc.getElementById('graph_grid_txt1').firstChild.data = 9*rmax/10 + 'ms' SVGDoc.getElementById('graph_grid_txt2').firstChild.data = 8*rmax/10 + 'ms'; SVGDoc.getElementById('graph_grid_txt3').firstChild.data = 7*rmax/10 + 'ms'; SVGDoc.getElementById('graph_grid_txt4').firstChild.data = 6*rmax/10 + 'ms'; SVGDoc.getElementById('graph_grid_txt5').firstChild.data = 5*rmax/10 + 'ms'; SVGDoc.getElementById('graph_grid_txt6').firstChild.data = 4*rmax/10 + 'ms'; SVGDoc.getElementById('graph_grid_txt7').firstChild.data = 3*rmax/10 + 'ms'; SVGDoc.getElementById('graph_grid_txt8').firstChild.data = 2*rmax/10 + 'ms'; SVGDoc.getElementById('graph_grid_txt9').firstChild.data = rmax/10 + 'ms';
Edit: Si fisierul gata facut: http://z.linge-ma.ws/GRAPH.tpl (dati si voi cu Save As...)
Last edited by Znuff; 04-02-13 at 07:03.
Pentru cei ce folosesc oscam.whitelist
l:0B00:000000::::56,5b,7A,7B,8D # CanalDigital 1W
Pana acum deschidea cu 7A, azi... ecran negru.
Pana m-am prins care e problema, au adaugat 7B (sau inlocuit)
Doi mari vrăjmași are românul: mila pentru străini și ura pentru ai lui - Grigore Vieru
Salut. Am o intrebare. Am facut scimb linie N cu un prieten, el a reusit sa pune 256 la urma, eu nu. Care ar fii problema? Folosesc oscam 1.20 unstable 6788.
Depinde unde vrei sa pui 256, in oscam nu merge pus.
Daca linia N vrei s-o folosesti cu 256 in spate in cccam, trebuie sa ai versiune mai mica de cccam de 2.13.
Altundeva n-am idee unde ai vrea s-o folosesti cu 256, doar acolo e functional.