CablePhysics constructor

const CablePhysics({
  1. required double section,
  2. @Default(CableMaterial.copper) CableMaterial material,
  3. required double length,
  4. @Default(70.0) double temperatureRating,
  5. @Default(25.0) double ambientTemp,
  6. @Default(1.0) double groupingFactor,
  7. @Default(InstallationMethod.underPlaster) InstallationMethod installationMethod,
  8. @Default(0.0) double baseCurrentCapacity,
})

Implementation

const factory CablePhysics({
  required double section,
  @Default(CableMaterial.copper) CableMaterial material,
  required double length,

  /// Temperatura máxima del conductor (70°C PVC, 90°C XLPE)
  @Default(70.0) double temperatureRating,
  @Default(25.0) double ambientTemp,
  @Default(1.0) double groupingFactor,
  @Default(InstallationMethod.underPlaster)
  InstallationMethod installationMethod,
  @Default(0.0) double baseCurrentCapacity,
}) = _CablePhysics;