Self Repeat - Config Probleme

Forum zu Hardwarefragen zum IRTrans System

Moderator: marcus

Self Repeat - Config Probleme

Postby APS » Fri 6. Aug 2010, 13:57

Hi,

wir setzen einen LAN Controller XXL 19'' ein, der alle (per API)empfangenen Codes wiederholt. Eigentlich soltle dies per Self Repeat Parameter konfigurierbar sein.
Leider bringt eine Konfigurationsänderung (GUI Client und Webinterface) keinen Erfolg. Laut Konfiguration ist Self Repeat deaktiviert, aber alle Kommandos werden weitergesendet.

Habt Ihr eine Idee woran das liegen könnte bzw. wie ich dies abschalten kann (ausser die LED's abzukleben)?

Grüße
APS
 
Posts: 3
Joined: Fri 6. Aug 2010, 13:07

Re: Self Repeat - Config Probleme

Postby IRTrans » Fri 6. Aug 2010, 14:25

Self repeat bedeutet, dass per IR Empfänger empfangene Befehle wieder gesendet werden.

Was heisst "per API empfangene Befehle" ???

Wenn ihm per API Sendebefehle gegeben werden sendet er diese natürlich auch.

Gruß, IRTrans
IRTrans
Administrator
 
Posts: 2115
Joined: Mon 21. Apr 2008, 23:32

Re: Self Repeat - Config Probleme

Postby APS » Mon 9. Aug 2010, 09:37

Per API heißt, dass wir programmatisch einen Socket aufmachen und den LAN Controller auf diese Weise ansprechen.
Hierbei steuern wir jede Ir Out (1 -16) einzeln an.

Das Problem ist nun das die auf diesem Wege gesendeten Befehle nicht nur über die einzelnen IR Out Ports ausgegeben werden, sondern auch per LED Leiste zwischen Port 9 und External Receiver 2.

Kann man dies abschalten?

Gruß
APS
 
Posts: 3
Joined: Fri 6. Aug 2010, 13:07

Re: Self Repeat - Config Probleme

Postby IRTrans » Mon 9. Aug 2010, 09:46

Natürlich sollen die Befehle nicht auch von den internen LEDs ausgegeben werden.

Können Sie mal Ihren Programmcode zum Senden posten?

Gruß, IRTrans
IRTrans
Administrator
 
Posts: 2115
Joined: Mon 21. Apr 2008, 23:32

Re: Self Repeat - Config Probleme

Postby APS » Mon 9. Aug 2010, 11:20

Ihre Bitte nach dem Programmcode hat mich dazu bewogen, folgenden Test auszuführen:

Beide Kommandos wurden per Browser ausgeführt, mit dem für mich erstaunlichem Ergebnis, dass Sequenz zwei keine Ausgabe über die internen LEDs zur Folge hatte, Kommando 1 aber hingegen schon. Laut Ihrem Handbuch sollte aber mit 'l' für LED garbeitet werden (Laut Bedienungsanleitung IRTrans Ethernet Version 3.8)

1. http://192.168.130.229/send.htm?remote= ... and_by&l=1
2. http://192.168.130.229/send.htm?remote= ... d_by&led=1

Der Code hierzu sieht wie folgt aus (seit 3 Jahren im Einsatz ohne Probleme):

Code: Select all
 
// command syntax
// Asnd <remote>,<command>,[l<led>],[b<bus>],[m<mask>]
StringBuilder buildCmd = new StringBuilder("Asnd ");
buildCmd.Append(strRemote);
buildCmd.Append(",");
buildCmd.Append(strCmd);
buildCmd.Append(",");
buildCmd.Append("L"); //-> led select
buildCmd.Append(GetIrTransLEDString(eIn));
buildCmd.Append(",");
buildCmd.Append("M"); //-> mask select
buildCmd.Append(uiMask);
Append("\n"); // and finalize
return buildCmd.ToString();



Eine kleine Änderung in
Code: Select all
buildCmd.Append("L"); //-> led select

zu
Code: Select all
buildCmd.Append("LED"); //-> led select

bringt das gewünschte Ergebnis.

Update: In der Bedienungsanleitung IRTrans Ethernet Version 3.7, steht es übrigens genauso drin :o Nunja, eventuell eine Dokuschwachstelle bzw. Inkonsistenz. Hauptsache es funktioniert :-)
APS
 
Posts: 3
Joined: Fri 6. Aug 2010, 13:07

Re: Self Repeat - Config Probleme

Postby IRTrans » Mon 9. Aug 2010, 11:59

Hallo,
aus verschiedenen Gründen ist die Syntax nicht bei allen APIs identisch.

Sie beziehen sich auf die Syntax der UDP ASCII API (Seite 12 des Handbuchs). Hier wird der Buchstabe "l" verwendet.

Für http requests (auf Seite 13) dagegen "led" - das ist also im Handbuch schon korrekt beschrieben.

Leider können wir aus historischen Gründen nicht bei allen APIs die gleiche Syntax nutzen.

Gruß, IRTrans
IRTrans
Administrator
 
Posts: 2115
Joined: Mon 21. Apr 2008, 23:32


Return to Hardware

Who is online

Users browsing this forum: No registered users and 8 guests