TOPFIELD - Multimedia Home Gateway
Home Produkte Support Downloads Taps Forum News Presse Kontakt Händlersuche Jobs Topfield eStore

Zurück   TOPFIELD EUROPE Forum > Topfield-Modding > TF 5x00/6000 PVR TAP > Nice Display / Automove
Registrieren Hilfe Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

Nice Display / Automove Spezielles Forum rund um "Nice Display" für den TF55x0PVR, TF6000PVR, Masterpiece und um das TAP "Automove".

Antwort
 
Themen-Optionen
Alt 26.11.2006, 11:55:07   #1
Happy
TAP-Guru
 
Benutzerbild von Happy
 
Registriert seit: 09.12.2005
Ort: bei Karlsruhe
Receiver: TF4000-5500-6000-TMS
Beiträge: 5.643
Standard Nice Display API, Standalone/TAPCOM

Hallo,

hier die Datei, die man einbinden muss, um Nice Display fernzusteuern.
Vielen Dank an Jag, von dem ich das Prinzip und etwas Sourcecode ausleihen durfte.

Es gibt bisher 2 Möglichkeiten:
1. Ersetzen der ersten beiden Textzeilen von ND (z.B. Sender und Titel)
2. kurze Einblendung einer Meldung

Das Prioritätsmanagement, wenn mehrere TAPs auf die API zugreifen ist noch nicht sehr ausgeklügelt.
Hat ein TAP die Kontrolle, dann können die anderen nicht, ausgenommen ist die kurze Meldung.

Download ND API Standalone

-----------------------------------------------------------------

Es gibt nun ab Version 1.8 beta 7 auch die Möglichkeit ND mit TAPCOM fernzusteuern. Mit der Beispielimplementierung ist es fast kompatibel zur Standalone-API. Es wurde nur der TAP-ID Parameter bei allen Aufrufen entfernt.

Download ND API auf TAPCOM-Basis


Vorläufig funktionieren beide Fernsteuerungs-Methoden parallel.
Wobei immer nur ein TAP gleichzeitig darauf zugreifen kann

Gruß,
Happy
__________________
Meine TAPs und Tools

TF5500 PVR (Fw Jan. 2007 P)- 400GB Samsung - AC light 1.05 - Yamaha RX-V 1500
- LAN: Asus WL-500g Deluxe mit ftpd-topfield 0.7.4
TAPs: Quicktimer, Autodelete, Standby, 3PG, Automove, NiceDisplay, PowerRestore, WSS Killer, Eurostirf, Overfly
TV: Sony KDL-46W4500
TF6000 PVR (Fw Okt. 2008)- 160GB Samsung SV1604N
TAPs: iTina, Autodelete, Automove, Autoresume, NiceDisplay, WSS Killer
SRP-2100 (Fw Okt. 2009)
TAPs: SmartEPG, ChangePreview, Autodelete, Automove, BackupSettings,RescueRecs, MySkip, NiceDisplay

Geändert von Happy (14.05.2007 um 22:43:54 Uhr).
Happy ist offline   Mit Zitat antworten
Alt 26.11.2006, 12:00:30   #2
StevieC
Moderator & Design Guru
 
Benutzerbild von StevieC
 
Registriert seit: 09.12.2005
Receiver: TMS SRP2100
Firmware: Immer die neueste ;-)
Beiträge: 13.011
Standard AW: Nice Display API

Zitat:
Zitat von Happy Beitrag anzeigen
Hallo,

hier die Datei, die man einbinden muss, um Nice Display fernzusteuern.

Es gibt bisher 2 Möglichkeiten:
1. Ersetzen der ersten beiden Textzeilen von ND (z.B. Sender und Titel)
2. kurze Einblendung einer Meldung

Das Prioritätsmanagement, wenn mehrere TAPs auf die API zugreifen ist noch nicht sehr ausgeklügelt.
Hat ein TAP die Kontrolle, dann können die anderen nicht, ausgenommen ist die kurze Meldung.

Download ND API

Gruß,
Happy
Super, danke Happy...ich denke für *piep kann man da einiges einbauen.

Wäre es für die Zukunft auch möglich, Symbole anzeigen zu lassen? z.Bsp. Warnhinweise usw.?

Gruß

StevieC
__________________


iTiNa TMS V0.94
CallMonitor V1.2RC
Mediaaspect V1.3
TMSDisplay V1.5
StevieC ist offline   Mit Zitat antworten
Alt 26.11.2006, 12:07:48   #3
Happy
TAP-Guru
 
Benutzerbild von Happy
 
Registriert seit: 09.12.2005
Ort: bei Karlsruhe
Receiver: TF4000-5500-6000-TMS
Beiträge: 5.643
Standard AW: Nice Display API

Zitat:
Zitat von StevieC Beitrag anzeigen
Wäre es für die Zukunft auch möglich, Symbole anzeigen zu lassen? z.Bsp. Warnhinweise usw.?
Möglich ist wohl fast alles. Sinnvoll sollte es halt sein.
Jetzt alles im Display anzuzeigen, was man auf dem Bildschirm viel besser sieht,
fände ich nicht so doll .

Gruß,
Happy
__________________
Meine TAPs und Tools

TF5500 PVR (Fw Jan. 2007 P)- 400GB Samsung - AC light 1.05 - Yamaha RX-V 1500
- LAN: Asus WL-500g Deluxe mit ftpd-topfield 0.7.4
TAPs: Quicktimer, Autodelete, Standby, 3PG, Automove, NiceDisplay, PowerRestore, WSS Killer, Eurostirf, Overfly
TV: Sony KDL-46W4500
TF6000 PVR (Fw Okt. 2008)- 160GB Samsung SV1604N
TAPs: iTina, Autodelete, Automove, Autoresume, NiceDisplay, WSS Killer
SRP-2100 (Fw Okt. 2009)
TAPs: SmartEPG, ChangePreview, Autodelete, Automove, BackupSettings,RescueRecs, MySkip, NiceDisplay
Happy ist offline   Mit Zitat antworten
Alt 26.11.2006, 12:11:14   #4
ibbi
Moderierter Ignorator Bitteschöööön!
 
Benutzerbild von ibbi
 
Registriert seit: 09.12.2005
Receiver: TF5000PVR und TF5000PVRt
Firmware: Sep 2005 PHTF und Oct 2005 PHTFZ
Beiträge: 6.462
Standard AW: Nice Display API

Wäre es nicht sinnvoller, alle Funktionen mit NDAPI_ anfangen zu lassen?
__________________
Power Restore 0.7.3c | PiP 1.2 | 1.1u | QuickTimer 1.0.2 (IB) | TF5000 Display 1.49 | dbPlay 1.2 | Auto Resume 1.30 | WSSkkB 0.9 | RecCopy 4.2 | IdleHdd 1.0 | EPPG 1.5 | WWWW 0.1b
(ScreenCapture_OSD 2.10a, A-B Repeat 1.3, Kanalarbeiter 0.9, RecRepair 0.4, SimpleCharEditor 4.0ß, ProfileEditor 1.2a, ScanDisk 1.4)
ibbi ist offline   Mit Zitat antworten
Alt 06.04.2007, 11:21:09   #5
rugi
Benutzer
 
Registriert seit: 10.02.2007
Ort: Wien
Receiver: TF5000pvr mit VFD/UpgradeKit, 400GB
Firmware: Jan 2007
Beiträge: 59
Standard AW: Nice Display API

Ein dickes Dankeschön für das tolle API!

Hier meine Erfahrungen zum API / Minianleitung:
1) Initialize_ND_API() z.B. im TAP_Main()
2) ShowDisplay_NDAPI(....)
3) im TAP_Eventhandler:
if (event==EVT_IDLE) SetHeartBeat_NDAPI(ID_POINTER_ARRAY);
// nur wenn SetHeartBeat passiert, bleibt der Text; sonst ist nach Durchscrollen wieder Originalanzeige vom ND
4) am Ende CancelDisplay_NDAPI(ID_POINTER_ARRAY)

ShowMessage_NDAPI() ist auch supernützlich
Bemerkung ---> Damit scrollt der Text nicht?!!

Hier die wichtigen Ausschnitte meines Test-TAPs (Mit TSRCommander Support); ich kann es Interessierten komplett geben, weiss aber noch nicht wo ich es ablegen soll (wenn wer einen Tipp hätte...)

rugi

dword TAP_EventHandler(word event, dword param1, dword param2)
{
if (event==EVT_IDLE) {
SetHeartBeat_NDAPI(ID_POINTER_ARRAY);
}
return param1;
}
void TSRCommanderConfigDialog()
{
ShowDisplay_NDAPI("Zeile 1","Zeile 2 etwas länger damit es scrollt", CmdUseBothLines, ID_POINTER_ARRAY);
return;
}
bool TSRCommanderExitTAP (void)
{
CancelDisplay_NDAPI(ID_POINTER_ARRAY);
return TRUE;
}
int TAP_Main(void)
{
Initialize_ND_API();
return 1;
}

Geändert von rugi (06.04.2007 um 13:45:22 Uhr).
rugi ist offline   Mit Zitat antworten
Alt 06.04.2007, 11:27:31   #6
Elle4u
TAP-Chirurg
 
Benutzerbild von Elle4u
 
Registriert seit: 09.12.2005
Ort: Osburg
Receiver: SRP-2410 (2 TB)
Firmware: TF-BCPCE 1.11.00 (19.12.2013)
Beiträge: 11.607
Daumen hoch AW: Nice Display API

Dieser Thread ist ja noch ganz an mir vorbei gegangen

Da lässt sich ja sicherlich einiges machen
__________________
Gruß,
Elle4u
Elle4u ist offline   Mit Zitat antworten
Alt 07.04.2007, 13:36:16   #7
rugi
Benutzer
 
Registriert seit: 10.02.2007
Ort: Wien
Receiver: TF5000pvr mit VFD/UpgradeKit, 400GB
Firmware: Jan 2007
Beiträge: 59
Standard AW: Nice Display API

Hier für Interessierte mein TestTAP zum Download, das die ND API 1.0 nutzt:
Es nennt sich NDsendtext V0.1a
Es zeigt in der 2. Zeile des ND die verfügbaren Audiokanäle des aktuellen TV Kanals an.
z.B. "0 deu,fra" beim ARTE oder "0 deu,ddDB" (DB steht beim Dolbykanal)
Das 1. Zeichen "0" ist ein Zähler 0-9 (modulo 10), der die im Source einstellbare Updaterate sichtbar macht.
Diese Info sieht man recht gut, wenn man den 2-Zeilenmodus einschaltet.

Bitte vorm Start unbedingt ND 1.8 starten; ich hab nichts eingebaut, um Abzufangen, wenn ND nicht gestartet ist.
Kann derzeit nach Start NUR mit TSRCommander-Exit beendet werden!

Wer das NDsendtext.c compilieren will, braucht neben ND_API100.c auch TSRCommander.inc

Downloadlinks:
http://www.file-upload.net/download-...dtext.tap.html
http://www.file-upload.net/download-...endtext.c.html

Viel Spaß rugi
rugi ist offline   Mit Zitat antworten
Alt 10.04.2007, 16:42:51   #8
Elle4u
TAP-Chirurg
 
Benutzerbild von Elle4u
 
Registriert seit: 09.12.2005
Ort: Osburg
Receiver: SRP-2410 (2 TB)
Firmware: TF-BCPCE 1.11.00 (19.12.2013)
Beiträge: 11.607
Frage AW: Nice Display API

Mal eine Frage zur API:

Es funktioniert soweit, wenn ich die API nur in einem c-File include.
Wenn ich dann aber die Funktion in einem anderen c-File nutzen will sagt der Compiler:

Code:
yesno.c: In function `YesNo_Show':
yesno.c:446: warning: implicit declaration of function `ShowDisplay_NDAPI'
yesno.c:446: `CmdUseBothLines' undeclared (first use in this function)
yesno.c:446: (Each undeclared identifier is reported only once
yesno.c:446: for each function it appears in.)

Wenn ich die API dann im zweiten c-File ebenfalls include erscheint:

Code:
yesno.o: In function `ShowDisplay_NDAPI':
TAPCOM/ND_API100.c(.rodata+0x0): multiple definition of `ND_CONTROL'
filer.o(.rodata+0x0):TAPCOM/ND_API100.c: first defined here
yesno.o: In function `ShowDisplay_NDAPI':
TAPCOM/ND_API100.c(.text+0x0): multiple definition of `ShowDisplay_NDAPI'
filer.o(.text+0x0):TAPCOM/ND_API100.c: first defined here
yesno.o: In function `GetStatus_NDAPI':
TAPCOM/ND_API100.c(.text+0x1c8): multiple definition of `GetStatus_NDAPI'
filer.o(.text+0x1c8):TAPCOM/ND_API100.c: first defined here
yesno.o: In function `SetHeartBeat_NDAPI':
TAPCOM/ND_API100.c(.text+0x234): multiple definition of `SetHeartBeat_NDAPI'
filer.o(.text+0x234):TAPCOM/ND_API100.c: first defined here
yesno.o: In function `GetHeartBeat_NDAPI':
TAPCOM/ND_API100.c(.text+0x2f4): multiple definition of `GetHeartBeat_NDAPI'
filer.o(.text+0x2f4):TAPCOM/ND_API100.c: first defined here
yesno.o: In function `CancelDisplay_NDAPI':
TAPCOM/ND_API100.c(.text+0x360): multiple definition of `CancelDisplay_NDAPI'
filer.o(.text+0x360):TAPCOM/ND_API100.c: first defined here
yesno.o: In function `ShowMessage_NDAPI':
TAPCOM/ND_API100.c(.text+0x428): multiple definition of `ShowMessage_NDAPI'
filer.o(.text+0x428):TAPCOM/ND_API100.c: first defined here
yesno.o: In function `Check_ND_API_Signature':
TAPCOM/ND_API100.c(.text+0x538): multiple definition of `Check_ND_API_Signature'

filer.o(.text+0x538):TAPCOM/ND_API100.c: first defined here
yesno.o: In function `Search_ND_API_Signature':
TAPCOM/ND_API100.c(.text+0x700): multiple definition of `Search_ND_API_Signature
'
filer.o(.text+0x700):TAPCOM/ND_API100.c: first defined here
yesno.o: In function `Initialize_ND_API':
TAPCOM/ND_API100.c(.text+0x92c): multiple definition of `Initialize_ND_API'
filer.o(.text+0x92c):TAPCOM/ND_API100.c: first defined here
yesno.o: In function `ND_API_Status':
TAPCOM/ND_API100.c(.text+0xa0c): multiple definition of `ND_API_Status'
filer.o(.text+0xa0c):TAPCOM/ND_API100.c: first defined here
yesno.o: In function `Disable_ND_API':
TAPCOM/ND_API100.c(.text+0xacc): multiple definition of `Disable_ND_API'
filer.o(.text+0xacc):TAPCOM/ND_API100.c: first defined here
yesno.o: In function `strncmp_JagsEPG':
TAPCOM/ND_API100.c(.text+0xb0c): multiple definition of `strncmp_JagsEPG'
filer.o(.text+0xb0c):TAPCOM/ND_API100.c: first defined here

Kann mir jemand helfen?
__________________
Gruß,
Elle4u
Elle4u ist offline   Mit Zitat antworten
Alt 10.04.2007, 18:25:23   #9
rugi
Benutzer
 
Registriert seit: 10.02.2007
Ort: Wien
Receiver: TF5000pvr mit VFD/UpgradeKit, 400GB
Firmware: Jan 2007
Beiträge: 59
Standard AW: Nice Display API

Hi Elle4u,

also ich vermute:
im ND_API100.c sind anfangs die function prototypes und danach bei "FOR INTERNAL USAGE ONLY" die function implementierungen.
Letztere dürfen nicht mehrfach dem Compiler gegeben werden, was ja passiert, wenn du 2x das nd_api100.c includierst.

-> Ich würde das nd_api100.c splitten in ein nd_api100.h, wo alles nur bis "FOR INTERNAL USAGE ONLY" drin ist - dieses kann man mehrfach includieren;
und ein den Rest, den man nur 1x includiert.

Dann dürfte es klappen. Ich will das nicht selbst machen und hier posten, da das ND_API100.c ja nicht von mir stammt

hope this helps rugi
rugi ist offline   Mit Zitat antworten
Alt 10.04.2007, 19:10:25   #10
Happy
TAP-Guru
 
Benutzerbild von Happy
 
Registriert seit: 09.12.2005
Ort: bei Karlsruhe
Receiver: TF4000-5500-6000-TMS
Beiträge: 5.643
Standard AW: Nice Display API

Zitat:
Zitat von rugi Beitrag anzeigen
also ich vermute:
im ND_API100.c sind anfangs die function prototypes und danach bei "FOR INTERNAL USAGE ONLY" die function implementierungen.
Letztere dürfen nicht mehrfach dem Compiler gegeben werden, was ja passiert, wenn du 2x das nd_api100.c includierst.
Hi,

genauso ist es. Ich habe das der Einfachheit wegen so gemacht.
Sauber wäre, es zu splitten, wie rugi gesagt hat. Die C-Datei muss dann aber separat kompiliert und gelinkt werden.

Gruß,
Happy
__________________
Meine TAPs und Tools

TF5500 PVR (Fw Jan. 2007 P)- 400GB Samsung - AC light 1.05 - Yamaha RX-V 1500
- LAN: Asus WL-500g Deluxe mit ftpd-topfield 0.7.4
TAPs: Quicktimer, Autodelete, Standby, 3PG, Automove, NiceDisplay, PowerRestore, WSS Killer, Eurostirf, Overfly
TV: Sony KDL-46W4500
TF6000 PVR (Fw Okt. 2008)- 160GB Samsung SV1604N
TAPs: iTina, Autodelete, Automove, Autoresume, NiceDisplay, WSS Killer
SRP-2100 (Fw Okt. 2009)
TAPs: SmartEPG, ChangePreview, Autodelete, Automove, BackupSettings,RescueRecs, MySkip, NiceDisplay
Happy ist offline   Mit Zitat antworten
Alt 10.04.2007, 20:16:52   #11
rugi
Benutzer
 
Registriert seit: 10.02.2007
Ort: Wien
Receiver: TF5000pvr mit VFD/UpgradeKit, 400GB
Firmware: Jan 2007
Beiträge: 59
Standard AW: Nice Display API

Ich hab mir doch erlaubt das ND_API100.inc File von Happy anzupassen, sodaß es mehrmals includiert werden kann.
Das geschieht mit #ifndef statements.
Im Anhang als ND_API100.h gezipped.
rugi
Angehängte Dateien
Dateityp: zip ND_API100.zip (2,6 KB, 5x aufgerufen)
rugi ist offline   Mit Zitat antworten
Alt 10.04.2007, 20:28:43   #12
Elle4u
TAP-Chirurg
 
Benutzerbild von Elle4u
 
Registriert seit: 09.12.2005
Ort: Osburg
Receiver: SRP-2410 (2 TB)
Firmware: TF-BCPCE 1.11.00 (19.12.2013)
Beiträge: 11.607
Daumen hoch AW: Nice Display API

Zitat:
Zitat von rugi Beitrag anzeigen
Ich hab mir doch erlaubt das ND_API100.inc File von Happy anzupassen, sodaß es mehrmals includiert werden kann.
Danke, werde es mal ausprobieren
__________________
Gruß,
Elle4u
Elle4u ist offline   Mit Zitat antworten
Alt 10.04.2007, 20:32:31   #13
Elle4u
TAP-Chirurg
 
Benutzerbild von Elle4u
 
Registriert seit: 09.12.2005
Ort: Osburg
Receiver: SRP-2410 (2 TB)
Firmware: TF-BCPCE 1.11.00 (19.12.2013)
Beiträge: 11.607
Daumen runter AW: Nice Display API

Zitat:
Zitat von Elle4u Beitrag anzeigen
Danke, werde es mal ausprobieren
Funktioniert leider nicht :

Code:
yesno.o: In function `ShowDisplay_NDAPI':
TAPCOM/ND_API100.h(.rodata+0x0): multiple definition of `ND_CONTROL'
filer.o(.rodata+0x0):TAPCOM/ND_API100.h: first defined here
yesno.o: In function `ShowDisplay_NDAPI':
TAPCOM/ND_API100.h(.text+0x0): multiple definition of `ShowDisplay_NDAPI'
filer.o(.text+0x0):TAPCOM/ND_API100.h: first defined here
yesno.o: In function `GetStatus_NDAPI':
TAPCOM/ND_API100.h(.text+0x1c8): multiple definition of `GetStatus_NDAPI'
filer.o(.text+0x1c8):TAPCOM/ND_API100.h: first defined here
yesno.o: In function `SetHeartBeat_NDAPI':
TAPCOM/ND_API100.h(.text+0x234): multiple definition of `SetHeartBeat_NDAPI'
filer.o(.text+0x234):TAPCOM/ND_API100.h: first defined here
__________________
Gruß,
Elle4u
Elle4u ist offline   Mit Zitat antworten
Alt 11.04.2007, 00:05:29   #14
Happy
TAP-Guru
 
Benutzerbild von Happy
 
Registriert seit: 09.12.2005
Ort: bei Karlsruhe
Receiver: TF4000-5500-6000-TMS
Beiträge: 5.643
Standard AW: Nice Display API

Habe ich schon erwähnt, dass die nächste Version wahrscheinlich TAPCOM unterstützen wird ?
Wenn ich nur mal Lust zum Testen hätte, gäbe es das schon längst. Programmiert ist es schon lange.

Gruß,
Happy
__________________
Meine TAPs und Tools

TF5500 PVR (Fw Jan. 2007 P)- 400GB Samsung - AC light 1.05 - Yamaha RX-V 1500
- LAN: Asus WL-500g Deluxe mit ftpd-topfield 0.7.4
TAPs: Quicktimer, Autodelete, Standby, 3PG, Automove, NiceDisplay, PowerRestore, WSS Killer, Eurostirf, Overfly
TV: Sony KDL-46W4500
TF6000 PVR (Fw Okt. 2008)- 160GB Samsung SV1604N
TAPs: iTina, Autodelete, Automove, Autoresume, NiceDisplay, WSS Killer
SRP-2100 (Fw Okt. 2009)
TAPs: SmartEPG, ChangePreview, Autodelete, Automove, BackupSettings,RescueRecs, MySkip, NiceDisplay
Happy ist offline   Mit Zitat antworten
Alt 11.04.2007, 00:26:34   #15
FireBird
Suspekter verdächtiger
Zauberküchenchef,
TAP & Firmware-Guru
 
Benutzerbild von FireBird
 
Registriert seit: 09.12.2005
Ort: Wien
Receiver: SRP-2401CI+
Beiträge: 24.936
Standard AW: Nice Display API

Zitat:
Zitat von Happy Beitrag anzeigen
Habe ich schon erwähnt, dass die nächste Version wahrscheinlich TAPCOM unterstützen wird ?
Ahhhh....
FireBird ist offline   Mit Zitat antworten
Alt 11.04.2007, 09:24:23   #16
Elle4u
TAP-Chirurg
 
Benutzerbild von Elle4u
 
Registriert seit: 09.12.2005
Ort: Osburg
Receiver: SRP-2410 (2 TB)
Firmware: TF-BCPCE 1.11.00 (19.12.2013)
Beiträge: 11.607
Daumen hoch AW: Nice Display API

Zitat:
Zitat von Happy Beitrag anzeigen
Habe ich schon erwähnt, dass die nächste Version wahrscheinlich TAPCOM unterstützen wird ?
Wenn ich nur mal Lust zum Testen hätte, gäbe es das schon längst. Programmiert ist es schon lange.
Klasse

Muss ich dann wieder alles umstellen oder werden dann nur die Befehle ersetzt?
Bzw. OpenChannel etc.?
__________________
Gruß,
Elle4u
Elle4u ist offline   Mit Zitat antworten
Alt 11.04.2007, 09:25:05   #17
Elle4u
TAP-Chirurg
 
Benutzerbild von Elle4u
 
Registriert seit: 09.12.2005
Ort: Osburg
Receiver: SRP-2410 (2 TB)
Firmware: TF-BCPCE 1.11.00 (19.12.2013)
Beiträge: 11.607
Frage AW: Nice Display API

@rugi: Irgend eine Idee, warum es so auch nicht funktioniert?

Zitat:
Zitat von Elle4u Beitrag anzeigen
Funktioniert leider nicht :
__________________
Gruß,
Elle4u
Elle4u ist offline   Mit Zitat antworten
Alt 11.04.2007, 09:59:33   #18
Happy
TAP-Guru
 
Benutzerbild von Happy
 
Registriert seit: 09.12.2005
Ort: bei Karlsruhe
Receiver: TF4000-5500-6000-TMS
Beiträge: 5.643
Standard AW: Nice Display API

Zitat:
Zitat von Elle4u Beitrag anzeigen
Klasse

Muss ich dann wieder alles umstellen oder werden dann nur die Befehle ersetzt?
Bzw. OpenChannel etc.?
Ich versuche einfach, eine neue aber kompatible API-Datei bereitzustellen. Diese kapselt dann die Befehle aus der TAPCOM wie Openchannel usw.

Gruß,
Happy
__________________
Meine TAPs und Tools

TF5500 PVR (Fw Jan. 2007 P)- 400GB Samsung - AC light 1.05 - Yamaha RX-V 1500
- LAN: Asus WL-500g Deluxe mit ftpd-topfield 0.7.4
TAPs: Quicktimer, Autodelete, Standby, 3PG, Automove, NiceDisplay, PowerRestore, WSS Killer, Eurostirf, Overfly
TV: Sony KDL-46W4500
TF6000 PVR (Fw Okt. 2008)- 160GB Samsung SV1604N
TAPs: iTina, Autodelete, Automove, Autoresume, NiceDisplay, WSS Killer
SRP-2100 (Fw Okt. 2009)
TAPs: SmartEPG, ChangePreview, Autodelete, Automove, BackupSettings,RescueRecs, MySkip, NiceDisplay
Happy ist offline   Mit Zitat antworten
Alt 11.04.2007, 10:01:29   #19
Elle4u
TAP-Chirurg
 
Benutzerbild von Elle4u
 
Registriert seit: 09.12.2005
Ort: Osburg
Receiver: SRP-2410 (2 TB)
Firmware: TF-BCPCE 1.11.00 (19.12.2013)
Beiträge: 11.607
Daumen hoch AW: Nice Display API

Zitat:
Zitat von Happy Beitrag anzeigen
Ich versuche einfach, eine neue aber kompatible API-Datei bereitzustellen. Diese kapselt dann die Befehle aus der TAPCOM wie Openchannel usw.
Danke.

Hoffentlich kann ich diese dann mehrfach einbinden

__________________
Gruß,
Elle4u
Elle4u ist offline   Mit Zitat antworten
Alt 11.04.2007, 10:20:43   #20
Happy
TAP-Guru
 
Benutzerbild von Happy
 
Registriert seit: 09.12.2005
Ort: bei Karlsruhe
Receiver: TF4000-5500-6000-TMS
Beiträge: 5.643
Standard AW: Nice Display API

Zitat:
Zitat von Elle4u Beitrag anzeigen
Hoffentlich kann ich diese dann mehrfach einbinden

Ich fürchte nein.
Wenn Du die ND-API an mehreren Stellen im Programm verwenden willst, dann lohnt es sich doch ein eigenes Modul dafür zu machen. Nur dieses Modul muss dann das API-File einbinden.
Zu Deinem Problem: Offensichtlich hast Du immer noch mehrfache Deklarationen.
In einem C-File sollten die Prozedur-Prototypen nur einmal deklariert werden.
Der eigentliche Sourcecode dieser Prozeduren darf im Projekt nur einmal kompiliert und dazugelinkt werden.
Variablen dürfen nur einmal deklariert werden.

Gruß,
Happy
__________________
Meine TAPs und Tools

TF5500 PVR (Fw Jan. 2007 P)- 400GB Samsung - AC light 1.05 - Yamaha RX-V 1500
- LAN: Asus WL-500g Deluxe mit ftpd-topfield 0.7.4
TAPs: Quicktimer, Autodelete, Standby, 3PG, Automove, NiceDisplay, PowerRestore, WSS Killer, Eurostirf, Overfly
TV: Sony KDL-46W4500
TF6000 PVR (Fw Okt. 2008)- 160GB Samsung SV1604N
TAPs: iTina, Autodelete, Automove, Autoresume, NiceDisplay, WSS Killer
SRP-2100 (Fw Okt. 2009)
TAPs: SmartEPG, ChangePreview, Autodelete, Automove, BackupSettings,RescueRecs, MySkip, NiceDisplay
Happy ist offline   Mit Zitat antworten
Antwort

Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:56:01 Uhr.

©2005-2011 TOPFIELD Europe GmbH  | Datenschutz & Nutzungsbedingungen | Impressum

Powered by vBulletin Version 3.8.6 (Deutsch)
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.