rainbird
Version:
The Rainbird library allows you to access your RainBird Controller.
24 lines • 593 B
JavaScript
import { Buffer } from 'node:buffer';
import { Request } from './Request.js';
export class IrrigationDelaySetRequest extends Request {
_days = 0;
constructor(days) {
super();
this._days = days;
}
get type() {
return 0x37;
}
get days() {
return this._days;
}
set days(value) {
this._days = value;
}
toBuffer() {
const days = Buffer.alloc(2);
days.writeUInt16BE(this.days);
return Buffer.concat([Buffer.from([this.type]), days]);
}
}
//# sourceMappingURL=IrrigationDelaySetRequest.js.map