pub struct EnsBehaviourModeKind {
pub q: Option<Quality>,
pub st_val: i32,
pub t: Option<Timestamp>,
}
Expand description
Behavior mode kind. ENS stands for Enumerated status
Fields§
§q: Option<Quality>
Quality of the value in ‘stVal’.
st_val: i32
Value of the data.
t: Option<Timestamp>
Timestamp of the last change or update event of ‘stVal’ or the last change of value in ‘q’.
Implementations§
Source§impl EnsBehaviourModeKind
impl EnsBehaviourModeKind
Sourcepub fn st_val(&self) -> BehaviourModeKind
pub fn st_val(&self) -> BehaviourModeKind
Returns the enum value of st_val
, or the default if the field is set to an invalid enum value.
Sourcepub fn set_st_val(&mut self, value: BehaviourModeKind)
pub fn set_st_val(&mut self, value: BehaviourModeKind)
Sets st_val
to the provided enum value.
Trait Implementations§
Source§impl Clone for EnsBehaviourModeKind
impl Clone for EnsBehaviourModeKind
Source§fn clone(&self) -> EnsBehaviourModeKind
fn clone(&self) -> EnsBehaviourModeKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for EnsBehaviourModeKind
impl Debug for EnsBehaviourModeKind
Source§impl Default for EnsBehaviourModeKind
impl Default for EnsBehaviourModeKind
Source§fn default() -> EnsBehaviourModeKind
fn default() -> EnsBehaviourModeKind
Returns the “default value” for a type. Read more
Source§impl Message for EnsBehaviourModeKind
impl Message for EnsBehaviourModeKind
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for EnsBehaviourModeKind
impl PartialEq for EnsBehaviourModeKind
impl StructuralPartialEq for EnsBehaviourModeKind
Auto Trait Implementations§
impl Freeze for EnsBehaviourModeKind
impl RefUnwindSafe for EnsBehaviourModeKind
impl Send for EnsBehaviourModeKind
impl Sync for EnsBehaviourModeKind
impl Unpin for EnsBehaviourModeKind
impl UnwindSafe for EnsBehaviourModeKind
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