Sundtek Support Forum
Deutsch => Software Entwicklung => Thema gestartet von: jr am Juli 01, 2014, 02:11:56 Nachmittag
-
Hallo,
ich nutze einen Sundtek SkyTV Ultimate III an einem RPi.
mediaclient -e liefert
STATUS: STANDBY
ID: 1-1.2.2.4
ID: U120411162254
FESTATUS: STANDBY
und dann die devicefiles
Versuche ich jetzt den FrontEnd per fpopen zu öffnen, bekomme ich immer error 19 : no such device
Mache ich das selbe z.B. mit einem PCTV 461e funktioniert das problemlos. Was mache ich falsch ? ???
Danke für Eure Hilfe.
JR
-
f*open ist nicht der richtige Weg Device Nodes zu öffnen, nimm open(), ioctl(), close() etc.
-
Hallo,
ich hätte schreiben sollen, dass ich FPC und nicht GNU-C als Sprache und Entwicklungsumgebung nutze ... fpopen ist das FPC Equivalent zu c open.
Ich habe das dann mal in C probiert und es funktioniert.
Danke für die Hilfe.
JR
-
Nunja es ist nicht ganz kompatibel.
Wenn die Applikation auch auf MacOSX oder gar Android funktionieren soll verwendest du am Besten net_open, net_ioct, net_close und linkst gegen /opt/lib/libmcsimple.so
-
Zielsystem ist z.Zt. lediglich Linux, mir ist aber die Nutzung der DVB API wichtig um hardware unabhängig zu bleiben. Eine kleine C-Lib hat das Problem gelöst.