s7webserverapi
Version:
Unofficial Simatic-S7-Webserver JSON-RPC-API Client for S7-1200/1500 PLCs
39 lines (38 loc) • 1.9 kB
JavaScript
export var CacheMethod;
(function (CacheMethod) {
CacheMethod[CacheMethod["USE_CACHE"] = 0] = "USE_CACHE";
CacheMethod[CacheMethod["IGNORE_CACHE"] = 1] = "IGNORE_CACHE";
CacheMethod[CacheMethod["WAIT_FOR_WRITE"] = 2] = "WAIT_FOR_WRITE";
CacheMethod[CacheMethod["USE_WRITE"] = 3] = "USE_WRITE";
})(CacheMethod || (CacheMethod = {}));
export var RPCMethods;
(function (RPCMethods) {
RPCMethods["Ping"] = "Api.Ping";
RPCMethods["Login"] = "Api.Login";
RPCMethods["Read"] = "PlcProgram.Read";
RPCMethods["Write"] = "PlcProgram.Write";
RPCMethods["GetCertificateUrl"] = "Api.GetCertificateUrl";
RPCMethods["GetPermissions"] = "Api.GetPermissions";
RPCMethods["BrowseFiles"] = "Files.Browse";
RPCMethods["DownloadFile"] = "Files.Download";
RPCMethods["BrowseTickets"] = "Api.BrowseTickets";
RPCMethods["CloseTicket"] = "Api.CloseTicket";
})(RPCMethods || (RPCMethods = {}));
// Read
export var ReadWriteMode;
(function (ReadWriteMode) {
ReadWriteMode["Simple"] = "simple";
ReadWriteMode["Raw"] = "raw";
})(ReadWriteMode || (ReadWriteMode = {}));
export var RPCErrorCode;
(function (RPCErrorCode) {
RPCErrorCode[RPCErrorCode["PERMISSON_DENIED"] = 2] = "PERMISSON_DENIED";
RPCErrorCode[RPCErrorCode["NO_RESOURCES"] = 4] = "NO_RESOURCES";
RPCErrorCode[RPCErrorCode["LOGIN_FAILED"] = 100] = "LOGIN_FAILED";
RPCErrorCode[RPCErrorCode["ALREADY_AUTHENTICATED"] = 101] = "ALREADY_AUTHENTICATED";
RPCErrorCode[RPCErrorCode["PASSWORD_EXPIRED"] = 102] = "PASSWORD_EXPIRED";
RPCErrorCode[RPCErrorCode["ADRESS_NOT_FOUND"] = 200] = "ADRESS_NOT_FOUND";
RPCErrorCode[RPCErrorCode["INVALID_ADRESS"] = 201] = "INVALID_ADRESS";
RPCErrorCode[RPCErrorCode["INVALID_ARRAY_INDEX"] = 203] = "INVALID_ARRAY_INDEX";
RPCErrorCode[RPCErrorCode["UNSUPPORTED_ADRESS"] = 204] = "UNSUPPORTED_ADRESS";
})(RPCErrorCode || (RPCErrorCode = {}));