pub struct GenericStationDescription {Show 26 fields
pub gsd_revision: u8,
pub vendor: String,
pub model: String,
pub revision: String,
pub revision_number: u8,
pub ident_number: u16,
pub hardware_release: String,
pub software_release: String,
pub implementation_type: String,
pub freeze_mode_supported: bool,
pub sync_mode_supported: bool,
pub auto_baud_supported: bool,
pub set_slave_addr_supported: bool,
pub fail_safe: bool,
pub max_diag_data_length: u8,
pub modular_station: bool,
pub max_modules: u8,
pub max_input_length: u8,
pub max_output_length: u8,
pub max_data_length: u16,
pub supported_speeds: SupportedSpeeds,
pub max_tsdr: MaxTsdr,
pub available_modules: Vec<Arc<Module>>,
pub slots: Vec<Slot>,
pub user_prm_data: UserPrmData,
pub unit_diag: UnitDiag,
}
Fields§
§gsd_revision: u8
§vendor: String
§model: String
§revision: String
§revision_number: u8
§ident_number: u16
§hardware_release: String
§software_release: String
§implementation_type: String
§freeze_mode_supported: bool
§sync_mode_supported: bool
§auto_baud_supported: bool
§set_slave_addr_supported: bool
§fail_safe: bool
§max_diag_data_length: u8
§modular_station: bool
§max_modules: u8
§max_input_length: u8
§max_output_length: u8
§max_data_length: u16
§supported_speeds: SupportedSpeeds
§max_tsdr: MaxTsdr
§available_modules: Vec<Arc<Module>>
§slots: Vec<Slot>
§user_prm_data: UserPrmData
§unit_diag: UnitDiag
Trait Implementations§
Source§impl Clone for GenericStationDescription
impl Clone for GenericStationDescription
Source§fn clone(&self) -> GenericStationDescription
fn clone(&self) -> GenericStationDescription
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 GenericStationDescription
impl Debug for GenericStationDescription
Source§impl Default for GenericStationDescription
impl Default for GenericStationDescription
Source§fn default() -> GenericStationDescription
fn default() -> GenericStationDescription
Returns the “default value” for a type. Read more
impl Eq for GenericStationDescription
impl StructuralPartialEq for GenericStationDescription
Auto Trait Implementations§
impl Freeze for GenericStationDescription
impl RefUnwindSafe for GenericStationDescription
impl Send for GenericStationDescription
impl Sync for GenericStationDescription
impl Unpin for GenericStationDescription
impl UnwindSafe for GenericStationDescription
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