pub struct BACnetEventNotificationSubscription {
pub recipient: BACnetRecipient,
pub process_identifier: u32,
pub issue_confirmed_notifications: bool,
pub time_remaining: u32,
}Expand description
One entry of a Notification Forwarder’s Subscribed_Recipients (Clause 12.51.9): a recipient that asked for forwarded notifications for a limited time.
The recipient and process identifier identify the entry: the list services match on those two members alone.
Fields§
§recipient: BACnetRecipientDevice or address that receives the notifications ([0]).
process_identifier: u32Process on the recipient that receives them ([1]).
issue_confirmed_notifications: booltrue for confirmed notifications, false for unconfirmed ones ([2]).
time_remaining: u32Minutes left before the entry lapses ([3]). Unlike COV subscription
lifetimes this counts minutes, not seconds.
Trait Implementations§
impl Eq for BACnetEventNotificationSubscription
impl StructuralPartialEq for BACnetEventNotificationSubscription
Auto Trait Implementations§
impl Freeze for BACnetEventNotificationSubscription
impl RefUnwindSafe for BACnetEventNotificationSubscription
impl Send for BACnetEventNotificationSubscription
impl Sync for BACnetEventNotificationSubscription
impl Unpin for BACnetEventNotificationSubscription
impl UnsafeUnpin for BACnetEventNotificationSubscription
impl UnwindSafe for BACnetEventNotificationSubscription
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more