Files
node-intellicenter/messages/response.ts
Parnic 7daf47ac18 Fleshing out more messages
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.
2025-01-03 16:01:58 -06:00

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;
}