computeSchedule
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Combines several schedule segments together to form a complete schedule for a 24-hour period.
Parameters:
scheduleSegments
- An array ofScheduleSegment
objects describing the daily loop.
Returns: An array of TimeSpan
objects representing the complete schedule for the device.
Represents a span of time with a starting point and a duration in minutes.
Represents the "on" state scheduling pattern for a device. It's similar to the concept of Pulse-Width Modulation (PWM).
A part of a complete schedule, describing a time frame with a specified duty cycle.
Migrated from folder: HomeAutomation/Helpers/computeSchedule