rainbird
Version:
The Rainbird library allows you to access your RainBird Controller.
23 lines • 846 B
TypeScript
import type { Buffer } from 'node:buffer';
import { Response } from './Response.js';
export declare class ControllerStateResponse extends Response {
private readonly response;
private readonly _controllerDateTime;
private readonly _delayDays;
private readonly _rainSetPointReached;
private readonly _irrigationState;
private readonly _seasonalAdjust;
private readonly _currentZoneTimeRemaining;
private readonly _currentZone;
constructor(response: Buffer);
get type(): number;
get controllerDateTime(): Date;
get delayDays(): number;
get rainSetPointReached(): boolean;
get irrigationState(): boolean;
get seasonalAdjust(): number;
get currentZoneTimeRemaining(): number;
get currentZone(): number;
toBuffer(): Buffer;
}
//# sourceMappingURL=ControllerStateResponse.d.ts.map