Trait sep2_common::traits::SEAbstractDevice
source · pub trait SEAbstractDevice: SESubscribableResource {
// Required methods
fn configuration_link(&self) -> Option<&ConfigurationLink>;
fn der_list_link(&self) -> Option<&DERListLink>;
fn device_category(&self) -> Option<DeviceCategoryType>;
fn device_information_link(&self) -> Option<&DeviceInformationLink>;
fn device_status_link(&self) -> Option<&DeviceStatusLink>;
fn file_status_link(&self) -> Option<&FileStatusLink>;
fn ip_interface_list_link(&self) -> Option<&IPInterfaceListLink>;
fn lfdi(&self) -> Option<&HexBinary160>;
fn load_shed_availability_list_link(
&self
) -> Option<&LoadShedAvailabilityListLink>;
fn log_event_list_link(&self) -> Option<&LogEventListLink>;
fn power_status_link(&self) -> Option<&PowerStatusLink>;
fn sfdi(&self) -> SFDIType;
}
Available on crate feature
edev
only.Expand description
Implemented by all types whose base type is AbstractDevice