123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- /**
- * 实体通讯基本消息类型定义
- */
- const MessageType = {
- unknow: -1,
- info: 0, //info message, no response
- beginSession: 1, //start entity session
- endSession: 2, //end entity session
- request: 3, //call request
- requestAck: 4, //request acknowledge
- sessionAck: 5, //start session acknowledge
- register: 6, //register entity event
- unregister: 7, //unregister entity event
- event: 8, //event message
- logEvent: 9, //log event
- logWarn: 10, //log warn
- setVarReq: 11, //set sysvar request
- setVarAck: 12, //set sysvar response
- getVarReq: 13, //get sysvar request
- getVarAck: 14, //get sysvar response
- broadCast:15
- };
- const COMMON_TIMEOUT = 10000;
- var Session =function() {
- this.transID = getIncreaseID();
- this.entity = '';
- this.functionName = '';
- this.class = '';
- this.messageType = MessageType.beginSession;
- }
- var Info =function() {
- this.entity = '';
- this.class = '';
- this.sessionID = 0;
- this.methodID = 0;
- this.signature = 0;
- this.messageType = MessageType.info;
- }
- var Request =function() {
- this.entity = '';
- this.class = '';
- this.transID = getIncreaseID();
- this.methodID = 0;
- this.signature = 0;
- this.timeout = 10000;
- this.messageType = MessageType.request;
- }
- var RequestAck =function() {
- this.sessionID = sessionID;
- this.transID = transID;
- this.isEnd = isEnd;
- this.messageType = MessageType.requestAck;
- this.errorCode = errorCode;
- this.errorMsg = errorMsg;
- }
- var Register =function() {
- this.transID = getIncreaseID();
- this.entity = '';
- this.class = '';
- this.messageType = MessageType.register;
- }
- var Unregister =function() {
- this.transID = 0;
- this.messageType = MessageType.unregister;
- }
- var Event =function() {
- this.transID = 0;
- this.eventID = 0;
- this.signature = 0;
- this.messageType = MessageType.Event;
- }
- var LogEvent =function() {
- this.securityLevel = 0;
- this.eventCode = 0;
- this.message = "";
- this.messageType = MessageType.logEvent;
- }
-
- var RecvEventArgs =function() {
- this.sessionID = 0;
- this.transID = 0;
- this.isEnd = true;
- this.eventID = 0;
- this.signature = 0;
- this.errorCode = {};
- this.errorMsg = '';
- }
- var BroadCastEvent =function() {
- this.data="";
- this.messageType = MessageType.broadCast;
- }
- var transID = 1
- function getIncreaseID() {
- var increaseID = JSON.parse(sessionStorage.getItem("IncreaseID")) + 1;//NOSONAR
- sessionStorage.setItem("IncreaseID", JSON.stringify(increaseID))
-
- return increaseID;
- }
-
|