Combines several schedule segments together to form a complete schedule for a 24-hour period.
Parameters:
scheduleSegments - An array of ScheduleSegment 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.