Class RainBirdService

    Hierarchy
    • EventEmitter
      • RainBirdService

    Constructors

    • Parameters

      • options: {
            address: string;
            password: string;
            refreshRate?: number;
            showRequestResponse: boolean;
            syncTime: boolean;
        }

      Returns RainBirdService

    Accessors

    Methods

    • Parameters

      • zone: number
      • duration: number

      Returns void

    • Parameters

      • zone: number

      Returns Promise<void>

    • Emit a log event.

      Parameters

      • level: string

        The log level.

      • message: string

        The log message.

      Returns void

    • Parameters

      • zone: number
      • enabled: boolean

      Returns void

    • Parameters

      • Optionalzone: number

      Returns boolean

    • Parameters

      • programId: string

      Returns undefined | boolean

    • Parameters

      • Optionalzone: number

      Returns number

    • Parameters

      • days: number

      Returns Promise<void>

    • Parameters

      • programId: string

      Returns Promise<void>