pub struct ReadPropertyRequest {
pub object_identifier: ObjectIdentifier,
pub property_identifier: PropertyIdentifier,
pub property_array_index: Option<u32>,
}Expand description
Read Property request (confirmed service)
Fields§
§object_identifier: ObjectIdentifierObject identifier to read from
property_identifier: PropertyIdentifierProperty identifier to read
property_array_index: Option<u32>Property array index (optional)
Implementations§
Source§impl ReadPropertyRequest
impl ReadPropertyRequest
Sourcepub fn new(
object_identifier: ObjectIdentifier,
property_identifier: PropertyIdentifier,
) -> Self
pub fn new( object_identifier: ObjectIdentifier, property_identifier: PropertyIdentifier, ) -> Self
Create a new Read Property request
Sourcepub fn with_array_index(
object_identifier: ObjectIdentifier,
property_identifier: PropertyIdentifier,
array_index: u32,
) -> Self
pub fn with_array_index( object_identifier: ObjectIdentifier, property_identifier: PropertyIdentifier, array_index: u32, ) -> Self
Create a new Read Property request with array index
Sourcepub fn encode(&self, buffer: &mut Vec<u8>) -> EncodingResult<()>
pub fn encode(&self, buffer: &mut Vec<u8>) -> EncodingResult<()>
Encode the Read Property request
pub fn decode(buffer: &[u8]) -> EncodingResult<Self>
Trait Implementations§
Source§impl Clone for ReadPropertyRequest
impl Clone for ReadPropertyRequest
Source§fn clone(&self) -> ReadPropertyRequest
fn clone(&self) -> ReadPropertyRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ReadPropertyRequest
impl Debug for ReadPropertyRequest
impl Eq for ReadPropertyRequest
Source§impl PartialEq for ReadPropertyRequest
impl PartialEq for ReadPropertyRequest
Source§fn eq(&self, other: &ReadPropertyRequest) -> bool
fn eq(&self, other: &ReadPropertyRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ReadPropertyRequest
Auto Trait Implementations§
impl Freeze for ReadPropertyRequest
impl RefUnwindSafe for ReadPropertyRequest
impl Send for ReadPropertyRequest
impl Sync for ReadPropertyRequest
impl Unpin for ReadPropertyRequest
impl UnsafeUnpin for ReadPropertyRequest
impl UnwindSafe for ReadPropertyRequest
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