pub fn get_notification_recipients(
db: &ObjectDatabase,
notification_class: u32,
transition: EventTransition,
today_bit: u8,
current_time: &Time,
) -> Vec<(BACnetRecipient, u32, bool)>Expand description
Get notification recipients for a given notification class number and transition.
Looks up the NotificationClass object whose Notification_Class property equals
notification_class, then filters its Recipient_List by day, time, and transition.
§Parameters
db: the object database containing NotificationClass objectsnotification_class: the notification class number to look uptransition: which event transition to filter fortoday_bit: bitmask for today’s day of week invalid_days(bit 0 = Sunday, bit 1 = Monday, …, bit 6 = Saturday)current_time: the current local time for time-window filtering
Returns (recipient, process_identifier, issue_confirmed_notifications) tuples.
Returns an empty Vec if no matching NotificationClass is found or no recipients match.