pub struct CovPropertySubscription {
pub subscriber_process_identifier: u32,
pub monitored_object_identifier: ObjectIdentifier,
pub monitored_property_identifier: PropertyIdentifier,
pub monitored_property_array_index: Option<u32>,
pub confirmed: bool,
pub lifetime: NonZeroU32,
pub cov_increment: Option<f32>,
}Expand description
Parameters of a single-property COV subscription with an explicit finite lifetime.
Fields§
§subscriber_process_identifier: u32Subscriber process identifier echoed in notifications.
monitored_object_identifier: ObjectIdentifierObject whose property is monitored.
monitored_property_identifier: PropertyIdentifierProperty to monitor.
monitored_property_array_index: Option<u32>Optional array index of the monitored property.
confirmed: boolWhether notifications are confirmed.
lifetime: NonZeroU32Subscription lifetime in seconds; must be positive.
cov_increment: Option<f32>Optional COV increment for numeric properties.
Trait Implementations§
Source§impl Clone for CovPropertySubscription
impl Clone for CovPropertySubscription
impl Copy for CovPropertySubscription
Source§impl Debug for CovPropertySubscription
impl Debug for CovPropertySubscription
Source§impl PartialEq for CovPropertySubscription
impl PartialEq for CovPropertySubscription
impl StructuralPartialEq for CovPropertySubscription
Auto Trait Implementations§
impl Freeze for CovPropertySubscription
impl RefUnwindSafe for CovPropertySubscription
impl Send for CovPropertySubscription
impl Sync for CovPropertySubscription
impl Unpin for CovPropertySubscription
impl UnsafeUnpin for CovPropertySubscription
impl UnwindSafe for CovPropertySubscription
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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