node-intellicenter
Version:
NodeJS library for communicating with a Pentair IntelliCenter controller
46 lines (42 loc) • 816 B
text/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;
}