pub struct TransferConfiguration {
pub active_mains_id: Option<String>,
pub auto_transfer_enabled: Option<bool>,
pub closed_transition_allowed: Option<bool>,
pub closed_transition_timeout_seconds: Option<i64>,
pub preferred_mains_id: Option<String>,
pub retransfer_delay_seconds: Option<i64>,
pub retransfer_enabled: Option<bool>,
pub transfer_delay_seconds: Option<i64>,
pub transfer_inhibit: Option<bool>,
}
Expand description
The configuration settings for an automatic transfer switch.
Fields§
§active_mains_id: Option<String>
The mains circuit that is switched on and qualified to supply power to the output circuit.
auto_transfer_enabled: Option<bool>
Indicates if the qualified alternate mains circuit is automatically switched on when the preferred mains circuit becomes unqualified and is automatically switched off.
closed_transition_allowed: Option<bool>
Indicates if a make-before-break switching sequence of the mains circuits is permitted when they are both qualified and in synchronization.
closed_transition_timeout_seconds: Option<i64>
The time in seconds to wait for a closed transition to occur.
preferred_mains_id: Option<String>
The preferred source for the mains circuit to this equipment.
retransfer_delay_seconds: Option<i64>
The time in seconds to delay the automatic transfer from the alternate mains circuit back to the preferred mains circuit.
retransfer_enabled: Option<bool>
Indicates if the automatic transfer is permitted from the alternate mains circuit back to the preferred mains circuit after the preferred mains circuit is qualified again and the Retransfer Delay time has expired.
transfer_delay_seconds: Option<i64>
The time in seconds to delay the automatic transfer from the preferred mains circuit to the alternate mains circuit when the preferred mains circuit is disqualified.
transfer_inhibit: Option<bool>
Indicates if any transfer is inhibited.
Trait Implementations§
Source§impl Clone for TransferConfiguration
impl Clone for TransferConfiguration
Source§fn clone(&self) -> TransferConfiguration
fn clone(&self) -> TransferConfiguration
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more