rainbird
Version:
The Rainbird library allows you to access your RainBird Controller.
23 lines • 550 B
JavaScript
import { Buffer } from 'node:buffer';
import { Request } from './Request.js';
// NOTE: program = 0 means program "A"
export class RunProgramRequest extends Request {
_program;
constructor(program) {
super();
this._program = program;
}
get type() {
return 0x38;
}
get program() {
return this._program;
}
set program(value) {
this._program = value;
}
toBuffer() {
return Buffer.from([this.type, this.program]);
}
}
//# sourceMappingURL=RunProgramRequest.js.map