edilkamin
    Preparing search index...

    Function createWorkWeekSchedule

    • Creates a typical work-week schedule: comfort during weekday mornings/evenings, economy at night, and comfort all day on weekends.

      Parameters

      • options: {
            eveningEnd?: number;
            eveningStart?: number;
            morningEnd?: number;
            morningStart?: number;
            weekendEnd?: number;
            weekendStart?: number;
        } = {}

        Schedule configuration options.

        • OptionaleveningEnd?: number

          Hour to end evening comfort (default: 22).

        • OptionaleveningStart?: number

          Hour to start evening comfort (default: 17).

        • OptionalmorningEnd?: number

          Hour to end morning comfort (default: 9).

        • OptionalmorningStart?: number

          Hour to start morning comfort (default: 6).

        • OptionalweekendEnd?: number

          Hour to end weekend comfort (default: 23).

        • OptionalweekendStart?: number

          Hour to start weekend comfort (default: 8).

      Returns number[]

      • A 336-element schedule array.
      // Create default work-week schedule
      const schedule = createWorkWeekSchedule();
      // Custom times
      const schedule = createWorkWeekSchedule({
      morningStart: 5,
      morningEnd: 8,
      eveningStart: 18,
      eveningEnd: 23,
      });