pub struct Circuit {Show 48 fields
pub odata_context: Option<Context>,
pub odata_etag: Option<Etag>,
pub odata_id: Id,
pub odata_type: Type,
pub actions: Option<Actions>,
pub breaker_state: Option<BreakerStates>,
pub circuit_type: Option<CircuitType>,
pub configuration_locked: Option<bool>,
pub critical_circuit: Option<bool>,
pub current_amps: Option<SensorCurrentExcerpt>,
pub description: Option<Description>,
pub electrical_consumer_names: Option<Vec<String>>,
pub electrical_context: Option<ElectricalContext>,
pub electrical_source_manager_uri: Option<String>,
pub electrical_source_name: Option<String>,
pub energy_kwh: Option<SensorEnergykWhExcerpt>,
pub frequency_hz: Option<SensorExcerpt>,
pub id: Id,
pub indicator_led: Option<IndicatorLED>,
pub links: Option<Links>,
pub location_indicator_active: Option<bool>,
pub name: Name,
pub nominal_voltage: Option<NominalVoltageType>,
pub oem: Option<Oem>,
pub phase_wiring_type: Option<PhaseWiringType>,
pub plug_type: Option<PlugType>,
pub poly_phase_current_amps: Option<CurrentSensors>,
pub poly_phase_energy_kwh: Option<EnergySensors>,
pub poly_phase_power_watts: Option<PowerSensors>,
pub poly_phase_voltage: Option<VoltageSensors>,
pub power_control_locked: Option<bool>,
pub power_cycle_delay_seconds: Option<f64>,
pub power_enabled: Option<bool>,
pub power_load_percent: Option<SensorExcerpt>,
pub power_off_delay_seconds: Option<f64>,
pub power_on_delay_seconds: Option<f64>,
pub power_restore_delay_seconds: Option<f64>,
pub power_restore_policy: Option<PowerRestorePolicyTypes>,
pub power_state: Option<PowerState>,
pub power_state_in_transition: Option<bool>,
pub power_watts: Option<SensorPowerExcerpt>,
pub rated_current_amps: Option<f64>,
pub status: Option<Status>,
pub unbalanced_current_percent: Option<SensorExcerpt>,
pub unbalanced_voltage_percent: Option<SensorExcerpt>,
pub user_label: Option<String>,
pub voltage: Option<SensorVoltageExcerpt>,
pub voltage_type: Option<VoltageType>,
}Expand description
This is the schema definition for an electrical circuit.
Fields§
§odata_context: Option<Context>§odata_etag: Option<Etag>§odata_id: Id§odata_type: Type§actions: Option<Actions>§breaker_state: Option<BreakerStates>§circuit_type: Option<CircuitType>§configuration_locked: Option<bool>Indicates whether the configuration is locked.
critical_circuit: Option<bool>Designates if this is a critical circuit.
current_amps: Option<SensorCurrentExcerpt>§description: Option<Description>§electrical_consumer_names: Option<Vec<String>>An array of names of downstream devices that are powered by this circuit.
electrical_context: Option<ElectricalContext>§electrical_source_manager_uri: Option<String>The URI of the management interface for the upstream electrical source connection for this circuit.
electrical_source_name: Option<String>The name of the upstream electrical source, such as a circuit or outlet, connected to this circuit.
energy_kwh: Option<SensorEnergykWhExcerpt>§frequency_hz: Option<SensorExcerpt>§id: Id§indicator_led: Option<IndicatorLED>§links: Option<Links>§location_indicator_active: Option<bool>An indicator allowing an operator to physically locate this resource.
name: Name§nominal_voltage: Option<NominalVoltageType>§oem: Option<Oem>§phase_wiring_type: Option<PhaseWiringType>§plug_type: Option<PlugType>§poly_phase_current_amps: Option<CurrentSensors>§poly_phase_energy_kwh: Option<EnergySensors>§poly_phase_power_watts: Option<PowerSensors>§poly_phase_voltage: Option<VoltageSensors>§power_control_locked: Option<bool>Indicates whether power control requests are locked.
power_cycle_delay_seconds: Option<f64>The number of seconds to delay power on after a PowerControl action to cycle power. Zero seconds indicates no delay.
power_enabled: Option<bool>Indicates if the circuit can be powered.
power_load_percent: Option<SensorExcerpt>§power_off_delay_seconds: Option<f64>The number of seconds to delay power off after a PowerControl action. Zero seconds indicates no delay to power off.
power_on_delay_seconds: Option<f64>The number of seconds to delay power up after a power cycle or a PowerControl action. Zero seconds indicates no delay to power up.
power_restore_delay_seconds: Option<f64>The number of seconds to delay power on after power has been restored. Zero seconds indicates no delay.
power_restore_policy: Option<PowerRestorePolicyTypes>§power_state: Option<PowerState>§power_state_in_transition: Option<bool>Indicates whether the power state is undergoing a delayed transition.
power_watts: Option<SensorPowerExcerpt>§rated_current_amps: Option<f64>The rated maximum current allowed for this circuit.
status: Option<Status>§unbalanced_current_percent: Option<SensorExcerpt>§unbalanced_voltage_percent: Option<SensorExcerpt>§user_label: Option<String>A user-assigned label.
voltage: Option<SensorVoltageExcerpt>§voltage_type: Option<VoltageType>