Files
node-intellicenter/dist/messages/response.js
Parnic c7e2ab7675 Initial request/response object structure
No idea if this will be the best way to represent this stuff long-term, but it's working at the moment. I have some reservations about attempting to list all the possible ResponseParam keys, but I'm already this far in and it would be nice if it worked out...
2025-01-03 10:57:54 -06:00

139 lines
1.6 KiB
JavaScript

export class ICResponseParam {
// "": "PROGRESS";
ABSMAX;
ABSMIN;
ACT;
ACT1;
ACT2;
ACT3;
ACT4;
ADDRESS;
ALK;
AVAIL;
BADGE;
BODY;
BOOST;
CALC;
CALIB;
CHILD;
CIRCUIT;
CITY;
CLK24A;
COMUART;
COOL;
COUNT;
COUNTRY;
CYACID;
DAY;
DLSTIM;
DLY;
DNTSTP;
EMAIL;
EMAIL2;
ENABLE;
FEATR;
FILTER;
FREEZE;
GPM;
HEATER;
HEATING;
HITMP;
HNAME;
HTMODE;
HTSRC;
IN;
LIMIT;
LISTORD;
LOCX;
LOCY;
LOTMP;
LSTTMP;
MANHT;
MANOVR;
MANUAL;
MAX;
MAXF;
MIN;
MINF;
MODE;
NAME;
OBJLIST;
OBJNAM;
OBJTYP;
OFFSET;
ORPSET;
ORPTNK;
ORPVAL;
PARENT;
PARTY;
PASSWRD;
PERMIT;
PHONE;
PHONE2;
PHSET;
PHTNK;
PHVAL;
PRIM;
PRIMFLO;
PRIMTIM;
PRIOR;
PROBE;
PROPNAME;
PWR;
QUALTY;
READY;
RLY;
RPM;
SALT;
SEC;
SELECT;
SERVICE;
SETTMP;
SETTMPNC;
SHARE;
SHOMNU;
SINDEX;
SNAME;
SOURCE;
SPEED;
SRIS;
SSET;
START;
STATE;
STATIC;
STATUS;
STOP;
SUBTYP;
SUPER;
SWIM;
SYNC;
SYSTIM;
TEMP;
TIME;
TIMOUT;
TIMZON;
UPDATE;
USAGE;
USE;
VACFLO;
VACTIM;
VALVE;
VER;
VOL;
ZIP;
}
export class ICResponseObj {
objnam = "";
params;
}
export class ICResponse {
command = "";
messageID = "";
response = "";
objectList;
queryName;
answer;
timeSince;
timeNow;
}
//# sourceMappingURL=response.js.map