node-intellicenter
Version:
NodeJS library for communicating with a Pentair IntelliCenter controller
24 lines (20 loc) • 515 B
text/typescript
import { v4 as uuidv4 } from "uuid";
import { ICParam } from "./param.js";
export class ICRequestObj {
public objnam = "";
public keys: string[] = [];
public params?: ICParam;
}
export class ICRequest {
public condition?: string;
public objectList?: ICRequestObj[];
public queryName?: string;
public arguments?: string[] | string;
public command = "";
public messageID = "";
}
export function GetRequest(): ICRequest {
const req = new ICRequest();
req.messageID = uuidv4();
return req;
}