pub enum PresentValueAccess {
ReadOnly,
Writable,
Commandable,
}Expand description
How peers and the local application write a Value object’s Present_Value.
Priority_Array, Relinquish_Default, Current_Command_Priority and the
command-source properties are present only under Commandable.
Under every access, Out_Of_Service TRUE keeps the local application from
changing Present_Value and lets peers write it for testing (Clause 12,
Out_Of_Service of each Value object).
Variants§
ReadOnly
The application sets Present_Value. Peers write it only while Out_Of_Service is TRUE.
Writable
A peer write replaces Present_Value, and so does the application.
Commandable
Peer writes go through Priority_Array, and the highest occupied priority is Present_Value (Clause 19.2).
Trait Implementations§
Source§impl Clone for PresentValueAccess
impl Clone for PresentValueAccess
impl Copy for PresentValueAccess
Source§impl Debug for PresentValueAccess
impl Debug for PresentValueAccess
Source§impl Default for PresentValueAccess
impl Default for PresentValueAccess
impl Eq for PresentValueAccess
Source§impl PartialEq for PresentValueAccess
impl PartialEq for PresentValueAccess
impl StructuralPartialEq for PresentValueAccess
Auto Trait Implementations§
impl Freeze for PresentValueAccess
impl RefUnwindSafe for PresentValueAccess
impl Send for PresentValueAccess
impl Sync for PresentValueAccess
impl Unpin for PresentValueAccess
impl UnsafeUnpin for PresentValueAccess
impl UnwindSafe for PresentValueAccess
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