DeviceDetailsV2 constructor
const
DeviceDetailsV2({ - DeviceV2? device,
- PowerSourceV2? powerSource,
- SwitchStateV2? switchState,
- CoolingTypeV2? coolingType,
- ConnectionTypeV2? connectionType,
- bool? hasServiceAgreement,
- DateTime? serviceAgreementBeginDate,
- ServiceAgreementTermV2? serviceAgreementTerm,
- int? serviceAgreementTermMonths,
- int? serviceAgreementTermDays,
- DateTime? lastRanTimestamp,
- int? totalRuntimeMinutes,
- int? runtimeSinceLastMaintenanceMinutes,
- String? addedBy,
- List<String>? associatedUsers,
- String? latestFirmware,
- DateTime? controllerClockTimestamp,
- String? controllerType,
- String? fuelType,
- double? batteryVoltageV,
- double? engineCoolantTempF,
- double? engineFrequencyHz,
- double? engineSpeedRpm,
- double? lubeOilTempF,
- double? controllerTempF,
- double? engineCompartmentTempF,
- double? engineOilPressurePsi,
- bool? engineOilPressureOk,
- double? generatorLoadW,
- double? generatorLoadPercent,
- double? generatorVoltageAvgV,
- double? setOutputVoltageV,
- double? utilityVoltageV,
- String? engineState,
- PeripheralV2? loadShed,
- PeripheralV2? pim,
})
Implementation
const DeviceDetailsV2({
this.device,
this.powerSource,
this.switchState,
this.coolingType,
this.connectionType,
this.hasServiceAgreement,
this.serviceAgreementBeginDate,
this.serviceAgreementTerm,
this.serviceAgreementTermMonths,
this.serviceAgreementTermDays,
this.lastRanTimestamp,
this.totalRuntimeMinutes,
this.runtimeSinceLastMaintenanceMinutes,
this.addedBy,
this.associatedUsers,
this.latestFirmware,
this.controllerClockTimestamp,
this.controllerType,
this.fuelType,
this.batteryVoltageV,
this.engineCoolantTempF,
this.engineFrequencyHz,
this.engineSpeedRpm,
this.lubeOilTempF,
this.controllerTempF,
this.engineCompartmentTempF,
this.engineOilPressurePsi,
this.engineOilPressureOk,
this.generatorLoadW,
this.generatorLoadPercent,
this.generatorVoltageAvgV,
this.setOutputVoltageV,
this.utilityVoltageV,
this.engineState,
this.loadShed,
this.pim,
});