Skip to main content

Module schedule

Module schedule 

Source
Expand description

Schedule and Calendar convenience helpers. Convenience types and helpers for BACnet Schedule and Calendar objects.

Provides typed representations of weekly schedules, exception schedules, and calendar entries that wrap the lower-level ClientDataValue encoding.

Structs§

DateRange
A date range for exception schedules and calendar entries.
TimeValue
A single time-value pair in a daily schedule.

Enums§

CalendarEntry
An entry in a BACnet Calendar’s date-list property.

Functions§

decode_date_list
Decode a date-list from a ClientDataValue::Constructed into calendar entries.
decode_weekly_schedule
Decode a weekly schedule from a ClientDataValue::Constructed.
encode_weekly_schedule
Encode a weekly schedule into a ClientDataValue::Constructed.