DVB-T Programmierung

Cappy

Cappy

Eroberer
Hallo Leute.

Ich will ein zum "Rumspielen" ein Programm schreiben,
mit dem ich mir die Empfangsstärke einer DVB- Karte
anzeigen lassen kann....
Nun ist die Frage, ob irgendwer weiss,
welche Schnittstellen es auf Systemebene gibt, und
wie diese angesprochen werden können.
Googleln hat bisher nichts gebracht, und über
den Quellcode von Kaffeine und ähnlichem
komm ich auch nicht weiter.
System ist Fedora 9,
die DVB- Karte ist eine Terratec Cynergy HT Express.

Im voraus schon mal recht vielen dank für die Hilfe

mit Freundlichen Grüßen

Cappy
 
Hallo,

ich kenne mich ja mit C/C++ gar nicht gut aus, aber zumindest in Kaffeine-1.0pre2 scheint die ganze Intelligenz in

Code:
int DvbLinuxDevice::getSignal()
{
	Q_ASSERT(frontendFd >= 0);

	quint16 signal = 0;

	if (ioctl(frontendFd, FE_READ_SIGNAL_STRENGTH, &signal) != 0) {
		kWarning() << "ioctl FE_READ_SIGNAL_STRENGTH failed for" << frontendPath;
		return -1;
	}

	if (signal == 0) {
		// assume that reading signal strength isn't supported
		return -1;
	}

	return (signal * 100 + 0x8001) >> 16;
}
zu stecken. Woher frontendFd kommt, habe ich jetzt nicht evaluiert ;)
 
Hallo slackfan!

Danke, das ist ja schon mal was.
Muss nu nur mal schauen, wie ich das in meinen Code
einbauen kann.
Vielleicht find ich ja auch noch n Howto....

Hilft mir aber schonmal weiter!

Grüße
Cappy
 

Ähnliche Themen

Karte für DVB-T: Qual der Wahl zwischen 3 Karten

Cinergy HT PCI unter openSuse 10.2??

SUSE 10.0 und Installation von DVB-T USB-Sticks?

Zurück
Oben