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=12.
http://192.168.130.229/send.htm?remote= ... d_by&led=1Der 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
Nunja, eventuell eine Dokuschwachstelle bzw. Inkonsistenz. Hauptsache es funktioniert