mirror of
https://github.com/parnic/node-intellicenter.git
synced 2025-06-16 18:20:14 -05:00
Getting a feel for how the development experience is with this setup. With the previous idea of abstracting the request into a getSystemInfo() function on the Unit itself, the documentation for what to expect from GetSystemInfo either had to live in two places or be presented as a link to the canonical location. Neither felt great, so I think the caller can just call send(GetRequest()) themselves. Also added the first "set" message which is capable of toggling a body or circuit.
18 lines
379 B
TypeScript
18 lines
379 B
TypeScript
import { ICParam } from "./param.js";
|
|
|
|
export class ICResponseObj {
|
|
public objnam = "";
|
|
public params?: ICParam;
|
|
}
|
|
|
|
export class ICResponse {
|
|
public command = "";
|
|
public messageID = "";
|
|
public response = "";
|
|
public objectList?: ICResponseObj[];
|
|
public queryName?: string;
|
|
public answer?: ICResponseObj[];
|
|
public timeSince?: string;
|
|
public timeNow?: string;
|
|
}
|