by Andi » Wed 9. Nov 2011, 14:02
Hmm, das wundert mich. Der GUIClient (Device Status/setMode) schaft das doch auch?
Gibt es wirklich keine Möglichkeit via:
IRTransServer.getSYSParameter()
und
IRTransServer.SendSysConfig()
Ich habe versucht die SYSPARAMCOMMAND Stucktur auszufüllen, erhalte jedoch eine Exception beim Aufruf von SendSysConfig. Irgend etwas beim umkopieren einer IP Adresse klappt nicht.
Dies ist mein Code:
object o = _cIRTransServer.getSYSParameter(1);
if (o is SYSPARMSTATUSBUFFER)
{
SYSPARMSTATUSBUFFER buf = (SYSPARMSTATUSBUFFER)o;
SYSPARAMCOMMAND cmd = new SYSPARAMCOMMAND(SYSPARAMCOMMAND.WRITE_SYSPARAM);
cmd.adress = 1;
cmd.access_ip = buf.access_ip;
cmd.access_mask = buf.access_mask;
cmd.broadcast_relay = 0;
cmd.ir_relay_from = buf.ir_relay_from;
cmd.ir_relay_led = buf.ir_relay_led;
cmd.ir_relay_to = buf.ir_relay_to;
cmd.ntp_ip = buf.ntp_ip;
cmd.password = buf.password;
_cIRTransServer.SendSysConfig(cmd);
}
Wäre wirklich froh, wenn wir eine Lösung finden könnten.
Danke
Gruss Andi