DeviceDetailsDTO constructor
const
DeviceDetailsDTO({ - DeviceDTO? device,
- PowerSourceDTO? powerSource,
- SwitchStateDTO? switchState,
- CoolingTypeDTO? coolingType,
- ConnectionTypeDTO? connectionType,
- String? serverIpAddress,
- ServiceAgreementDTO? serviceAgreement,
- ExerciseInfoDTO? exercise,
- DateTime? lastRanTimestamp,
- double? totalRuntimeHours,
- double? totalOperationHours,
- double? runtimeSinceLastMaintenanceHours,
- int? remoteResetCounterSeconds,
- String? addedBy,
- List<String>? associatedUsers,
- DateTime? controllerClockTimestamp,
- FuelTypeDTO? 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,
- GensetStateDTO? engineState,
- String? engineStateDisplayNameEn,
- PeripheralDTO? loadShed,
- PeripheralDTO? pim,
- DateTime? cellularExpiryDate,
- DateTime? cellularInstallationDate,
- double? cellularDataPercentage,
- CellularDataStatusDTO? cellularDataStatus,
})
Implementation
const DeviceDetailsDTO({
this.device,
this.powerSource,
this.switchState,
this.coolingType,
this.connectionType,
this.serverIpAddress,
this.serviceAgreement,
this.exercise,
this.lastRanTimestamp,
this.totalRuntimeHours,
this.totalOperationHours,
this.runtimeSinceLastMaintenanceHours,
this.remoteResetCounterSeconds,
this.addedBy,
this.associatedUsers,
this.controllerClockTimestamp,
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.engineStateDisplayNameEn,
this.loadShed,
this.pim,
this.cellularExpiryDate,
this.cellularInstallationDate,
this.cellularDataPercentage,
this.cellularDataStatus,
});