pub struct PointDescriptor {Show 15 fields
pub device_id: String,
pub device_name: String,
pub unit_id: Option<u8>,
pub point_id: String,
pub point_name: String,
pub register_type: Option<ModbusRegisterType>,
pub address: Option<u16>,
pub data_type: String,
pub access: String,
pub read_only: bool,
pub invalid: bool,
pub action_bindings: Vec<String>,
pub behavior_bindings: Vec<String>,
pub source_datastore: Option<String>,
pub tags: Tags,
}Expand description
Stable point catalog record for operator-facing control flows.
Fields§
§device_id: String§device_name: String§unit_id: Option<u8>§point_id: String§point_name: String§register_type: Option<ModbusRegisterType>§address: Option<u16>§data_type: String§access: String§read_only: bool§invalid: bool§action_bindings: Vec<String>§behavior_bindings: Vec<String>§source_datastore: Option<String>Trait Implementations§
Source§impl Clone for PointDescriptor
impl Clone for PointDescriptor
Source§fn clone(&self) -> PointDescriptor
fn clone(&self) -> PointDescriptor
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 PointDescriptor
impl Debug for PointDescriptor
Auto Trait Implementations§
impl Freeze for PointDescriptor
impl RefUnwindSafe for PointDescriptor
impl Send for PointDescriptor
impl Sync for PointDescriptor
impl Unpin for PointDescriptor
impl UnsafeUnpin for PointDescriptor
impl UnwindSafe for PointDescriptor
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