PK
K K scripts/KNX.jsIR.AddListener(IR.EVENT_START,0,function()
{
IR.SetTimeout(500, ShowLicenseInfo)
});
function ShowLicenseInfo()
{
IR.Log("Licence info after ONLINE SERVER:");
IR.Log("Licence type "+IR.GetLicenceInfo().Type); //Type of licence:
IR.Log("Licence Script "+IR.GetLicenceInfo().Script); //2-way control of Audio-Video: 0- not Pro; 1-Pro
IR.Log("Licence QR "+IR.GetLicenceInfo().QR); //0 - обработка QR через камеру запрещено; 1 - обработка QR через камеру разрешено;
IR.Log("Licence ServerMaxClients "+IR.GetLicenceInfo().ServerMaxClients); //
IR.Log("Licence ServerMaxTags "+IR.GetLicenceInfo().ServerMaxTags); //
IR.Log("Licence Serial "+IR.GetLicenceInfo().Serial); //Для device лицензий - HWID из лицензии; Для Site - серийник из лицензии
IR.Log("Licence Products "+IR.GetLicenceInfo().Products); //Список доступных драйверов
}
function KNXConnect()
{
IR.Log("KNX Connect");
IR.GetDevice("KNX").Connect();
IR.SetVariable("Server.Tags.Status KNX","We try to connect to KNX");
}
function KNXDisconnect()
{
IR.Log("KNX Disconnect");
IR.GetDevice("KNX").Disconnect();
IR.SetVariable("Server.Tags.Status KNX","We try to disconnect from KNX");
}
function KNXSetParameters1()
{
IR.Log("KNX SetParameters 192.168.0.152");
IR.GetDevice("KNX").SetParameters({Host: "192.168.0.152", Port: "3671", ConnectTime: "120000", SendTime: "0", PingTime: "60000"});
IR.SetVariable("Server.Tags.Status KNX","We try to connect to KNX with IP: 192.168.0.152");
}
function KNXSetParameters2()
{
IR.Log("KNX SetParameters 192.168.0.162");
IR.GetDevice("KNX").SetParameters({Host: "192.168.0.162", Port: "3671", ConnectTime: "120000", SendTime: "0", PingTime: "60000"});
IR.SetVariable("Server.Tags.Status KNX","We try to connect to KNX with IP: 192.168.0.162");
}
function KNXSetParameters3()
{
IR.Log("KNX SetParameters 192.168.0.163");
IR.GetDevice("KNX").SetParameters({Host: "192.168.0.163", Port: "3671", ConnectTime: "120000", SendTime: "0", PingTime: "60000"});
IR.SetVariable("Server.Tags.Status KNX","We try to connect to KNX with IP: 192.168.0.163");
}
function KNXSetParameters4()
{
IR.Log("KNX SetParameters 192.168.0.164");
IR.GetDevice("KNX").SetParameters({Host: "192.168.0.164", Port: "3671", ConnectTime: "120000", SendTime: "0", PingTime: "60000"});
IR.SetVariable("Server.Tags.Status KNX","We try to connect to KNX with IP: 192.168.0.164");
}
IR.AddListener(IR.EVENT_ONLINE, IR.GetDevice("KNX"), function(text)
{
IR.Log("KNX is ONLINE");
});
IR.AddListener(IR.EVENT_OFFLINE, IR.GetDevice("KNX"), function()
{
IR.Log("KNX is OFFLINE");
});PK
;ta a Project.irp
PK
'A A
Config.xml
PK
Licence.irld93851f49130d130d9b4d9b01d701db4d57059309930d9301d305d30dd30dd30917051705170d17011705570d170d5709d7059705d70d97015705d70d570dd7099b051b059b0d1b019b055b0d9b0d5b095b059b055b0d9b01df05db0ddf0ddb0d1b051f095b0d1f051b055f011b0d5f0ddb059f091b0d9f055b05df015b0ddf0d97451349d74d134597455341974d534d574593419f45df8917c11f0d530d1785dfc9d70953451b81170557011f0d538d1f05d7899b41dbc9db495b4ddfc5df49578d134d1fc9dfc55389dbc59f45df8197cd1b8d1fc59b4557cdd70d1fc95b01d7451fc1d3095f85dbc11b8dd78d5fc993cd178d1f8d5f8ddb0913c597059b8ddf0557815745dfc59b85974193051bcd93095b45d7c913c5d385d389d3811f451fc1d74d1345d3859305930113855bc99bcddf4d538d9b41970917c157c19bcPK
K K scripts/KNX.jsPK
;ta a w Project.irpPK
'A A
wm Config.xmlPK
p Licence.irlPK s