pub struct AllValues {Show 42 fields
pub l1_voltage: L1Voltage,
pub l2_voltage: L2Voltage,
pub l3_voltage: L3Voltage,
pub l1_current: L1Current,
pub l2_current: L2Current,
pub l3_current: L3Current,
pub l1_power_active: L1PowerActive,
pub l2_power_active: L2PowerActive,
pub l3_power_active: L3PowerActive,
pub l1_power_apparent: L1PowerApparent,
pub l2_power_apparent: L2PowerApparent,
pub l3_power_apparent: L3PowerApparent,
pub l1_power_reactive: L1PowerReactive,
pub l2_power_reactive: L2PowerReactive,
pub l3_power_reactive: L3PowerReactive,
pub l1_power_factor: L1PowerFactor,
pub l2_power_factor: L2PowerFactor,
pub l3_power_factor: L3PowerFactor,
pub ln_average_voltage: LtoNAverageVoltage,
pub ln_average_current: LtoNAverageCurrent,
pub total_line_current: TotalLineCurrent,
pub total_power: TotalPower,
pub total_power_apparent: TotalPowerApparent,
pub total_power_reactive: TotalPowerReactive,
pub total_power_factor: TotalPowerFactor,
pub frequency: Frequency,
pub import_energy_active: ImportEnergyActive,
pub export_energy_active: ExportEnergyActive,
pub l1l2_voltage: L1ToL2Voltage,
pub l2l3_voltage: L2ToL3Voltage,
pub l3l1_voltage: L3ToL1Voltage,
pub ll_average_voltage: LtoLAverageVoltage,
pub neutral_current: NeutralCurrent,
pub total_energy_active: TotalEnergyActive,
pub total_energy_reactive: TotalEnergyReactive,
pub resettable_total_energy_active: ResettableTotalEnergyActive,
pub resettable_total_energy_reactive: ResettableTotalEnergyReactive,
pub resettable_import_energy_active: ResettableImportEnergyActive,
pub resettable_export_energy_active: ResettableExportEnergyActive,
pub net_kwh: NetKwh,
pub import_total_energy_active: ImportTotalPowerActive,
pub export_total_energy_active: ExportTotalPowerActive,
}Available on crate features
tokio-rtu-sync or tokio-tcp-sync or tokio-rtu or tokio-tcp only.Expand description
A struct containing all the measurement values of the SDM72 meter.
Fields§
§l1_voltage: L1Voltage§l2_voltage: L2Voltage§l3_voltage: L3Voltage§l1_current: L1Current§l2_current: L2Current§l3_current: L3Current§l1_power_active: L1PowerActive§l2_power_active: L2PowerActive§l3_power_active: L3PowerActive§l1_power_apparent: L1PowerApparent§l2_power_apparent: L2PowerApparent§l3_power_apparent: L3PowerApparent§l1_power_reactive: L1PowerReactive§l2_power_reactive: L2PowerReactive§l3_power_reactive: L3PowerReactive§l1_power_factor: L1PowerFactor§l2_power_factor: L2PowerFactor§l3_power_factor: L3PowerFactor§ln_average_voltage: LtoNAverageVoltage§ln_average_current: LtoNAverageCurrent§total_line_current: TotalLineCurrent§total_power: TotalPower§total_power_apparent: TotalPowerApparent§total_power_reactive: TotalPowerReactive§total_power_factor: TotalPowerFactor§frequency: Frequency§import_energy_active: ImportEnergyActive§export_energy_active: ExportEnergyActive§l1l2_voltage: L1ToL2Voltage§l2l3_voltage: L2ToL3Voltage§l3l1_voltage: L3ToL1Voltage§ll_average_voltage: LtoLAverageVoltage§neutral_current: NeutralCurrent§total_energy_active: TotalEnergyActive§total_energy_reactive: TotalEnergyReactive§resettable_total_energy_active: ResettableTotalEnergyActive§resettable_total_energy_reactive: ResettableTotalEnergyReactive§resettable_import_energy_active: ResettableImportEnergyActive§resettable_export_energy_active: ResettableExportEnergyActive§net_kwh: NetKwh§import_total_energy_active: ImportTotalPowerActive§export_total_energy_active: ExportTotalPowerActiveTrait Implementations§
Source§impl<'de> Deserialize<'de> for AllValues
impl<'de> Deserialize<'de> for AllValues
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for AllValues
impl StructuralPartialEq for AllValues
Auto Trait Implementations§
impl Freeze for AllValues
impl RefUnwindSafe for AllValues
impl Send for AllValues
impl Sync for AllValues
impl Unpin for AllValues
impl UnwindSafe for AllValues
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more