pub struct PublishedVariableDataType {
pub published_variable: NodeId,
pub attribute_id: u32,
pub sampling_interval_hint: f64,
pub deadband_type: u32,
pub deadband_value: f64,
pub index_range: UAString,
pub substitute_value: Variant,
pub meta_data_properties: Option<Vec<QualifiedName>>,
}Fields§
§published_variable: NodeId§attribute_id: u32§sampling_interval_hint: f64§deadband_type: u32§deadband_value: f64§index_range: UAString§substitute_value: Variant§meta_data_properties: Option<Vec<QualifiedName>>Trait Implementations§
Source§impl BinaryEncoder<PublishedVariableDataType> for PublishedVariableDataType
impl BinaryEncoder<PublishedVariableDataType> for PublishedVariableDataType
Source§fn byte_len(&self) -> usize
fn byte_len(&self) -> usize
Returns the exact byte length of the structure as it would be if
encode were called.
This may be called prior to writing to ensure the correct amount of space is available.Source§fn encode<S>(&self, stream: &mut S) -> Result<usize, StatusCode>where
S: Write,
fn encode<S>(&self, stream: &mut S) -> Result<usize, StatusCode>where
S: Write,
Encodes the instance to the write stream.
Source§fn decode<S>(
stream: &mut S,
decoding_options: &DecodingOptions,
) -> Result<PublishedVariableDataType, StatusCode>where
S: Read,
fn decode<S>(
stream: &mut S,
decoding_options: &DecodingOptions,
) -> Result<PublishedVariableDataType, StatusCode>where
S: Read,
Decodes an instance from the read stream. The decoding options contains restrictions set by
the server / client on the length of strings, arrays etc. If these limits are exceeded the
implementation should return with a
BadDecodingError as soon as possible.fn encode_to_vec(&self) -> Vec<u8> ⓘ
Source§impl Clone for PublishedVariableDataType
impl Clone for PublishedVariableDataType
Source§fn clone(&self) -> PublishedVariableDataType
fn clone(&self) -> PublishedVariableDataType
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 PublishedVariableDataType
impl Debug for PublishedVariableDataType
impl StructuralPartialEq for PublishedVariableDataType
Auto Trait Implementations§
impl Freeze for PublishedVariableDataType
impl RefUnwindSafe for PublishedVariableDataType
impl Send for PublishedVariableDataType
impl Sync for PublishedVariableDataType
impl Unpin for PublishedVariableDataType
impl UnwindSafe for PublishedVariableDataType
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