MeasurementState constructor

const MeasurementState({
  1. required DateTime timestamp,
  2. double? voltageLN,
  3. double? current,
  4. double? loopImpedance,
  5. double? insulationResistance,
  6. double? rcdTripTime,
  7. double? earthResistance,
  8. double? temperature,
})

Implementation

const factory MeasurementState({
  required DateTime timestamp,

  // Medidas Eléctricas Básicas
  double? voltageLN, // Tensión Fase-Neutro (V)
  double? current, // Intensidad (A)

  // Medidas de Seguridad/Impedancia
  double? loopImpedance, // Zs Impedancia de Bucle (Ω)
  double? insulationResistance, // R_iso Resistencia de Aislamiento (MΩ)
  double? rcdTripTime, // Tiempo de disparo diferencial (ms)
  double? earthResistance, // Resistencia de Tierra (Ω)

  // Medidas Físicas
  double? temperature, // Termografía en bornas (ºC)
}) = _MeasurementState;