UNPKG

rainbird

Version:

The Rainbird library allows you to access your RainBird Controller.

24 lines 593 B
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