pub struct DataSetReaderDataType {Show 17 fields
pub name: UAString,
pub enabled: bool,
pub publisher_id: Variant,
pub writer_group_id: u16,
pub data_set_writer_id: u16,
pub data_set_meta_data: DataSetMetaDataType,
pub data_set_field_content_mask: DataSetFieldContentMask,
pub message_receive_timeout: f64,
pub key_frame_count: u32,
pub header_layout_uri: UAString,
pub security_mode: MessageSecurityMode,
pub security_group_id: UAString,
pub security_key_services: Option<Vec<EndpointDescription>>,
pub data_set_reader_properties: Option<Vec<KeyValuePair>>,
pub transport_settings: ExtensionObject,
pub message_settings: ExtensionObject,
pub subscribed_data_set: ExtensionObject,
}Fields§
§name: UAString§enabled: bool§publisher_id: Variant§writer_group_id: u16§data_set_writer_id: u16§data_set_meta_data: DataSetMetaDataType§data_set_field_content_mask: DataSetFieldContentMask§message_receive_timeout: f64§key_frame_count: u32§header_layout_uri: UAString§security_mode: MessageSecurityMode§security_group_id: UAString§security_key_services: Option<Vec<EndpointDescription>>§data_set_reader_properties: Option<Vec<KeyValuePair>>§transport_settings: ExtensionObject§message_settings: ExtensionObject§subscribed_data_set: ExtensionObjectTrait Implementations§
Source§impl BinaryEncoder<DataSetReaderDataType> for DataSetReaderDataType
impl BinaryEncoder<DataSetReaderDataType> for DataSetReaderDataType
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<DataSetReaderDataType, StatusCode>where
S: Read,
fn decode<S>(
stream: &mut S,
decoding_options: &DecodingOptions,
) -> Result<DataSetReaderDataType, 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 DataSetReaderDataType
impl Clone for DataSetReaderDataType
Source§fn clone(&self) -> DataSetReaderDataType
fn clone(&self) -> DataSetReaderDataType
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 DataSetReaderDataType
impl Debug for DataSetReaderDataType
Source§impl MessageInfo for DataSetReaderDataType
impl MessageInfo for DataSetReaderDataType
Source§impl PartialEq for DataSetReaderDataType
impl PartialEq for DataSetReaderDataType
impl StructuralPartialEq for DataSetReaderDataType
Auto Trait Implementations§
impl Freeze for DataSetReaderDataType
impl RefUnwindSafe for DataSetReaderDataType
impl Send for DataSetReaderDataType
impl Sync for DataSetReaderDataType
impl Unpin for DataSetReaderDataType
impl UnwindSafe for DataSetReaderDataType
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