Files
node-intellicenter/messages/system-info.ts
2025-01-03 20:30:15 -06:00

46 lines
816 B
TypeScript

import { GetRequest, ICRequest, ICRequestObj } from "./request.js";
/**
* Requests information about this controller such as owner, address, etc.
*
* @returns the object used to issue this request
*/
export function GetSystemInformation(): ICRequest {
const req = GetRequest();
req.command = "GETPARAMLIST";
req.condition = "";
req.objectList = [];
const reqObj = new ICRequestObj();
reqObj.objnam = "_5451";
reqObj.keys = [
"VER",
"MODE",
"ZIP",
"TIMZON",
"PROPNAME",
"NAME",
"ADDRESS",
"CITY",
"STATE",
"PHONE",
"PHONE2",
"EMAIL",
"EMAIL2",
"COUNTRY",
"PHONE",
"LOCX",
"LOCY",
"AVAIL",
"SERVICE",
"UPDATE",
"PROGRESS",
"IN",
"VALVE",
"HEATING",
];
req.objectList.push(reqObj);
return req;
}