Re-exports§
pub use abstractions::MailboxStatus;pub use abstractions::MailboxStatistics;pub use abstractions::MailboxProtocol;pub use abstractions::MailboxError;pub use abstractions::MailboxResult;pub use data::error::CiA402Mode;pub use data::error::CiA402State;pub use data::error::DarraError;pub use data::error::EcState;pub use data::error::FoEErrorCode;pub use data::error::LinkState;pub use data::error::RedundancyState;pub use data::error::SoEErrorCode;pub use data::error::SyncWindowStatus;pub use data::error::Result;pub use data::error::WcContribution;pub use data::structures::constants;pub use data::structures::PdoStats;pub use data::structures::PdoMappingEntry;pub use data::structures::CommunicationStatsLocal;pub use data::structures::SlaveInfo;pub use data::structures::RealtimeStats;pub use data::structures::FoEOptionsLocal;pub use data::structures::EcGroupConfigHelper;pub use master::core::EtherCATMaster;pub use master::core::IomapGuard;pub use master::core::BuildResult;pub use master::core::MasterBuilder;pub use slave::core::Slave;pub use master::MasterEvents;pub use master::SlaveEvents;pub use master::SlaveIdentityMismatch;pub use master::EmergencyMessage;pub use master::EmcyRecorder;pub use master::MasterDiagnosticsInfo;pub use master::MasterPDODiagnostics;pub use master::BreakPointInfo;pub use master::PDOFrameLossStats;pub use master::WdkRtCounters;pub use master::WdkFrameStats;pub use master::get_wdk_rt_counters;pub use master::get_wdk_frame_stats;pub use master::get_wdk_jitter_hist_bin;pub use master::get_wdk_diag_counter;pub use master::MasterConfig;pub use master::save_master_settings;pub use master::load_master_settings;pub use master::MasterObjectDictionary;pub use master::MailboxGatewayService;pub use master::MailboxGateway;pub use master::MbgNativeStats;pub use master::RedundancyManager;pub use master::RedundancyInfo;pub use master::HotConnect;pub use master::HotConnectGroup;pub use master::HotConnectStatus;pub use master::HotPlugIdentityMismatch;pub use master::MasterOdEtg1510;pub use master::AlStatusClass;pub use master::esm_is_legal_transition;pub use master::esm_legal_transitions;pub use master::esm_default_timeout_ms;pub use master::esm_is_known_al_status_code;pub use master::esm_classify_al_status_code;pub use master::esm_master_class;pub use slave::EcDataType;pub use slave::ObjAccess;pub use slave::ObjectEntry;pub use slave::OdObject;pub use slave::OdList;pub use slave::SoEInstance;pub use slave::SoEParameter;pub use slave::SoEAttributes;pub use slave::SoEDataType;pub use slave::EoEInstance;pub use slave::EoEPingResult;pub use slave::eoe_ping;pub use slave::FoEInstance;pub use slave::AoEInstance;pub use slave::AoeTransMode;pub use slave::AoeSubscription;pub use slave::AoeSubscriptionManager;pub use slave::VoEInstance;pub use slave::VoEResponse;pub use slave::FsoeCrc16;pub use slave::SafetyManager;pub use slave::SafeMdp;pub use slave::FsoeConnectionInfo;pub use slave::SlaveDC;pub use slave::PdoMonitor;pub use slave::SlavePdo;pub use slave::CiA401;pub use slave::CiA401ErrorMode;pub use slave::CiA402Instance;pub use slave::StateCiA402;pub use slave::ModeCiA402;pub use slave::PdoMapEntry;pub use slave::Cia402PdoMap;pub use slave::Cia402ReadStatus;pub use slave::Cia402ReadResult;pub use slave::Cia402Readable;pub use slave::MdpModule;pub use slave::MdpModuleClass;pub use slave::MdpModuleProfile;pub use slave::EsiLoader;pub use slave::EsiStartupParam;pub use slave::extract_startup_parameters;pub use slave::StartupParameter;pub use slave::StartupParameterList;pub use slave::SlaveTopology;pub use slave::cia402::OD_CONTROLWORD;pub use slave::cia402::OD_STATUSWORD;pub use slave::cia402::OD_MODES_OF_OPERATION;pub use slave::cia402::OD_MODES_OF_OPERATION_DISPLAY;pub use slave::cia402::OD_TARGET_POSITION;pub use slave::cia402::OD_POSITION_ACTUAL;pub use slave::cia402::OD_TARGET_VELOCITY;pub use slave::cia402::OD_VELOCITY_ACTUAL;pub use slave::cia402::OD_TARGET_TORQUE;pub use slave::cia402::OD_TORQUE_ACTUAL;pub use slave::cia402::OD_PROFILE_VELOCITY;pub use slave::cia402::OD_PROFILE_ACCELERATION;pub use slave::cia402::OD_PROFILE_DECELERATION;pub use slave::cia402::OD_QUICK_STOP_DECELERATION;pub use slave::cia402::OD_HOMING_METHOD;pub use slave::cia402::OD_HOMING_SPEEDS;pub use slave::cia402::OD_HOME_OFFSET;pub use slave::cia402::OD_SUPPORTED_DRIVE_MODES;pub use slave::cia402::OD_DIGITAL_INPUTS;pub use slave::cia402::OD_DIGITAL_OUTPUTS;pub use slave::cia402::OD_ERROR_CODE;pub use slave::cia402::OD_DRIVE_DATA;pub use slave::cia402::CW_SHUTDOWN;pub use slave::cia402::CW_SWITCH_ON;pub use slave::cia402::CW_ENABLE_OPERATION;pub use slave::cia402::CW_DISABLE_VOLTAGE;pub use slave::cia402::CW_QUICK_STOP;pub use slave::cia402::CW_FAULT_RESET;pub use slave::cia402::CW_HALT;pub use slave::cia402::SW_FAULT;pub use slave::cia402::SW_TARGET_REACHED;pub use slave::cia402::SW_WARNING;pub use slave::cia402::SW_REMOTE;pub use statics::ScannedSlaveInfo;pub use statics::NetworkInfo;pub use statics::get_scanned_slaves;pub use statics::get_network_adapters;pub use statics::DllVersion;pub use statics::dll_version;pub use statics::LicenseStatus;pub use statics::Authorization;pub use statics::network::EnumeratedNetworkInfo;pub use statics::network::enumerate_network_info;pub use utils::BaseData;pub use utils::EcValue;pub use utils::type_size;pub use utils::convert_from_bytes;pub use utils::convert_to_bytes;pub use utils::default_value;pub use utils::ExpectedSlaveConfig;pub use utils::ActualSlaveInfo;pub use utils::SlaveVerifyDetail;pub use utils::VerificationResult;pub use utils::verify_configuration;pub use utils::kernel_guard;pub use utils::kernel_guard::DarraKernelStatus;pub use utils::kernel_guard::DarraKernelNotAvailableError;pub use utils::esi::EsiPhysicsPortType;pub use utils::esi::EsiRevisionCheckStrategy;pub use utils::esi::EsiBootstrapInfo;pub use utils::esi::EsiCoEDetails;pub use utils::esi::EsiDcOpMode;pub use utils::esi::EsiDcConfiguration;pub use utils::esi::EsiEepromConfiguration;pub use utils::esi::EsiElectricalInfo;pub use utils::esi::EsiIdentification;pub use utils::esi::EsiMailboxTimeout;pub use utils::esi::EsiPdoEntry;pub use utils::esi::EsiPdoInfo;pub use utils::esi::EsiPdoConfiguration;pub use utils::esi::EsiPhysicsPort;pub use utils::esi::EsiPhysicsInfo;pub use utils::esi::EsiPortInfo;pub use utils::esi::EsiStartupSdo;pub use utils::esi::EsiStatistics;pub use utils::esi::EsiSyncManagerInfo;pub use utils::esi::EsiDeviceInfo;pub use utils::esi::calculate_eeprom_crc;pub use utils::esi::validate_eeprom_crc;pub use utils::esi::match_revision;pub use logging::LogManager;pub use logging::LogCategory;pub use logging::LogEntry;pub use logging::LogView;pub use logging::LogUpdatedCallback;pub use data::types::*;
Modules§
Structs§
- Communication
Stats - Emcy
Record - EsmTimeouts
- FoEOptions
- Fsoe
Config - Fsoe
Status - Master
Diag Data - Master
Identity - Redundancy
Status - Safe
MdpConfig - Slave
Identity - Topology
Node - Watchdog
Config - Watchdog
Status