[변경] scada.utils 객체 함수 변경

X-SCADA

[변경] scada.utils 객체 함수 변경

이원종책임 0 2457

기존 : 외부에서 데이터를 가져올 때 문자열 태그를 매개로 하여 받도록 제약이 있음

void exec(string command, string arguments = null, stringTag = null, func({source, error}) callBack = null)
void commandLine(string command, stringTag = null, func({source, error}) callBack = null)
void read(stringTag tag, string path = null)
void write(object data, string path = null)
void sendMail(string to, string from, string subject, string body, func({to, from, subject, error}) callBack = null, bool isHtml)
void webRequest(string url, stringTag = null, func({statusCode, statusText}) callBack = null)


변경 : 외부에서 데이터를 가져올 때 콜백 또는 반환 형태로 자유롭게 가져올 수 있음
void exec(string command, string arguments = null, func({source, error, data}) callBack = null)
void commandLine(string command, func({source, error, data}) callBack = null)
string read(string path = null, string encoding = "utf8"//encoding = "utf8", "ansi", "unicode"
void write(string path = null, object data = null)
void sendMail(string to, string from, string subject, string body, func({to, from, subject, error}) callBack = null, bool isHtml)
void webRequest(string url, func({statusCode, statusText, data}) callBack = null, string encoding = "utf8"//encoding = "utf8", "ansi", "unicode"


ex)
function label_1_OnClick(event) {
    scada.utils.commandLine("ipconfig -all"fc);
}

function fc(result){
    alert(result.data);
}
0 답글