Sistem fonksiyonları, inSCADA Platformunun çalıştığı üzerinde çalıştığı donanım kaynaklarına erişmek, sistemi kapatmak, yeniden başlatmak, sistemden yapılan taleplerin listesini yönetme işlemleri için kullanılır.
Get System Requests
ins.getSystemRequests()
Sisteme gelen taleplerin bir listesini alır.
Return Value : Sisteme gelen taleplerin Array tipinde bir listesini geri döndürür.
Syntax
var requests=ins.getSystemRequests();var i=0;if (requests!==null) {return-1};if (requests.length>0) {// check new a reqfor (i=0;i<requests.length;i++) {switch (requests[i].type) {case"warm_restart": // to doins.deleteSystemRequests(requests[i]);break;case"cold_restart": // to doins.deleteSystemRequests(requests[i]);break;case"set_date_time": // to doins.deleteSystemRequests(requests[i]);break;default: // undefined System Requestsins.deleteSystemRequests(requests[i]);break;}}}
Delete System Requests
ins.deleteSystemRequests(object requests)
Sisteme gelen bir talebi siler.
Object requests : Listedeki talep objesi.
Syntax
Get System Status
ins.getSystemStats()
Sistemin kaynaklarını ve kullanım miktarları hakkında bilgi verir.
var requests=ins.getSystemRequests();
var i=0;
if (requests!==null) { return -1};
if (requests.length>0) { // check new a req
for (i=0;i<requests.length;i++) {
switch (requests[i].type) {
case "warm_restart":
// to do
ins.deleteSystemRequests(requests[i]);
break;
case "cold_restart":
// to do
ins.deleteSystemRequests(requests[i]);
break;
case "set_date_time":
// to do
ins.deleteSystemRequests(requests[i]);
break;
default:
// undefined System Requests
ins.deleteSystemRequests(requests[i]);
break;
}
}
}