GeneratorDetails class

Represents specific details for a Kohler Generator device such as the RDC2.

Inheritance
Available extensions

Constructors

GeneratorDetails({DateTime? cellularExpiryDate, DateTime? cellularInstallationDate, CellularDataStatus? cellularDataStatus, required Device device, required PowerSource powerSource, required SwitchState? switchState, CoolingType? coolingType, ConnectionType? connectionType, bool? hasServiceAgreement, DateTime? serviceAgreementBeginDate, ServiceAgreementTerm? serviceAgreementTerm, int? serviceAgreementTermMonths, int? serviceAgreementTermDays, String? serverIpAddress, DateTime? lastExerciseStartDate, DateTime? lastExerciseEndDate, DateTime? nextExerciseDate, ExerciseFrequency? exerciseFrequency, ExerciseMode? exerciseMode, Duration? exerciseDuration, ExerciseMode? runningExerciseMode, bool? supportsNextExerciseDateTimeParam, DateTime? lastRanDate, Duration? totalRuntime, Duration? totalOperationTime, DateTime? nextMaintenanceDate, String? addedBy, List<String> associatedUsers = const [], String? modelNumber, String? product, String? latestFirmware, String? currentFirmware, DateTime? controllerClockTime, String? controllerType, FuelType? fuelType, double? batteryVoltageV, double? engineCoolantTempF, double? engineFrequencyHz, double? engineSpeedRevPerMin, double? lubeOilTempF, double? controllerTempF, double? engineCompartmentTempF, double? engineOilPressurePsi, bool? engineOilPressureOk, double? generatorLoadW, double? generatorLoadPercent, double? generatorVoltageAvgV, double? setOutputVoltageV, double? utilityVoltageV, String? engineState, LoadShed? loadShed, PIM? pim})
const

Properties

addedBy String?
final
associatedUsers List<String>
final
batteryVoltageV double?
final
cellularDataStatus CellularDataStatus?
final
cellularExpiryDate DateTime?
final
cellularInstallationDate DateTime?
final
connectionType ConnectionType?
final
controllerClockTime DateTime?
final
controllerTempF double?
final
controllerType String?
final
coolingType CoolingType?
final
currentFirmware String?
final
device Device
final
engineCompartmentTempF double?
final
engineCoolantTempF double?
final
engineFrequencyHz double?
final
engineOilPressureOk bool?
final
engineOilPressurePsi double?
final
engineSpeedRevPerMin double?
final
engineState String?
final
exerciseDuration Duration?
final
exerciseFrequency ExerciseFrequency?
final
exerciseMode ExerciseMode?
final
fuelType FuelType?
final
generatorLoadPercent double?
final
generatorLoadW double?
final
generatorVoltageAvgV double?
final
hashCode int
The hash code for this object.
no setterinherited
hasServiceAgreement bool?
final
lastExerciseEndDate DateTime?
final
lastExerciseStartDate DateTime?
final
lastRanDate DateTime?
final
latestFirmware String?
final
loadShed LoadShed?
final
lubeOilTempF double?
final
modelNumber String?
final
nextExerciseDate DateTime?
final
nextMaintenanceDate DateTime?
final
pim PIM?
final
powerSource PowerSource
final
product String?
final
props List<Object?>
The list of properties that will be used to determine whether two instances are equal.
no setteroverride
runningExerciseMode ExerciseMode?
The exercise mode of an exercise that is currently running.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serverIpAddress String?
final
serviceAgreementBeginDate DateTime?
final
serviceAgreementTerm ServiceAgreementTerm?
final
serviceAgreementTermDays int?
final
serviceAgreementTermMonths int?
final
setOutputVoltageV double?
final
stringify bool?
If set to true, the toString method will be overridden to output this instance's props.
no setterinherited
supportsNextExerciseDateTimeParam bool?
final
switchState SwitchState?
final
totalOperationTime Duration?
final
totalRuntime Duration?
final
utilityVoltageV double?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited