pub struct Outlet {Show 39 fields
pub odata_context: Option<Context>,
pub odata_etag: Option<Etag>,
pub odata_id: Id,
pub odata_type: Type,
pub actions: Option<Actions>,
pub configuration_locked: Option<bool>,
pub current_amps: Option<SensorCurrentExcerpt>,
pub description: Option<Description>,
pub electrical_consumer_names: Option<Vec<String>>,
pub electrical_context: Option<ElectricalContext>,
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 outlet_type: Option<ReceptacleType>,
pub phase_wiring_type: Option<PhaseWiringType>,
pub poly_phase_current_amps: Option<CurrentSensors>,
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 user_label: Option<String>,
pub voltage: Option<SensorVoltageExcerpt>,
pub voltage_type: Option<VoltageType>,
}
Expand description
The Outlet schema contains definition for an electrical outlet.
Fields§
§odata_context: Option<Context>
§odata_etag: Option<Etag>
§odata_id: Id
§odata_type: Type
§actions: Option<Actions>
§configuration_locked: Option<bool>
Indicates whether the configuration is locked.
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 outlet.
electrical_context: Option<ElectricalContext>
§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>
§outlet_type: Option<ReceptacleType>
§phase_wiring_type: Option<PhaseWiringType>
§poly_phase_current_amps: Option<CurrentSensors>
§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 outlet 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 outlet.
status: Option<Status>
§user_label: Option<String>
A user-assigned label.
voltage: Option<SensorVoltageExcerpt>
§voltage_type: Option<VoltageType>