#[non_exhaustive]pub enum FoxSettings {
Show 16 variants
ActivePowerLimit,
ECOMode,
EpsOutPut,
ExportLimit,
ExportLimitPower,
GridCode,
GroundProtection,
MaxSetChargeCurrent,
MaxSetDischargeCurrent,
MaxSoc,
Meter1Enable,
Meter2Enable,
MinSoc,
MinSocOnGrid,
SysSwitch,
WorkMode,
}Expand description
An enumeration representing implemented settings from FoxESS cloud, i.e., a subset from available settings.
These settings can be retrieved or set on FoxESS devices.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
ActivePowerLimit
The limit on the inverter’s active power output
ECOMode
Enables or configures energy-saving mode, typically optimizing battery charge/discharge based on time-of-use or self-consumption strategy
EpsOutPut
Controls whether the EPS (Emergency Power Supply) backup output is enabled during grid outages
ExportLimit
Enables or disables the inverter’s grid export power limiting function
ExportLimitPower
Defines the maximum allowed power (in watts or percent) that can be exported to the grid
GridCode
Selects the country- or utility-specific grid compliance standard the inverter must follow
GroundProtection
Enables ground fault detection and protection functionality
MaxSetChargeCurrent
The maximum allowed battery charging current set for the inverter
MaxSetDischargeCurrent
The maximum allowed battery discharging current set for the inverter
MaxSoc
The maximum battery state of charge (SOC) the system will charge up to
Meter1Enable
Enables communication with and use of the primary external energy meter
Meter2Enable
Enables communication with and use of a secondary external energy meter
MinSoc
The minimum battery state of charge (SOC) allowed during normal operation
MinSocOnGrid
The minimum battery state of charge (SOC) maintained while the grid is available
SysSwitch
Master system enable/disable switch for inverter operation
WorkMode
Defines the inverter’s operating mode (e.g., self-consumption, feed-in priority, backup, or time-of-use mode)
Implementations§
Trait Implementations§
Source§impl Clone for FoxSettings
impl Clone for FoxSettings
Source§fn clone(&self) -> FoxSettings
fn clone(&self) -> FoxSettings
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more