ElectricalNode.load constructor
const
ElectricalNode.load({ - required String id,
- required String name,
- @Default(ElectricalState()) ElectricalState state,
- ConductorAttributes? inputCable,
- @Default(3000) double powerWatts,
- @Default(0.9) double cosPhi,
- @Default(LoadType.power) LoadType type,
- @Default(false) bool isThreePhase,
- CalculationResult? result,
- MeasurementState? lastMeasurement,
- @Default(AssetMetadata()) AssetMetadata assetMetadata,
- CatalogMetadata? cableCatalogData,
})
Implementation
const factory ElectricalNode.load({
required String id,
required String name,
@Default(ElectricalState()) ElectricalState state,
ConductorAttributes? inputCable,
@Default(3000) double powerWatts,
@Default(0.9) double cosPhi,
@Default(LoadType.power) LoadType type,
@Default(false) bool isThreePhase,
// Calculation result
CalculationResult? result,
// Real measurements
MeasurementState? lastMeasurement,
// Asset Management
@Default(AssetMetadata()) AssetMetadata assetMetadata,
// Catalog Metadata for load's input cable
CatalogMetadata? cableCatalogData,
}) = LoadNode;