StorageBattery class

Inheritance
Implemented types
Annotations
  • @JsonSerializable(explicitToJson: true)

Constructors

StorageBattery({required String deviceId, required dynamic operationStatus, required dynamic installationLocation, required dynamic protocol, required dynamic faultStatus, required dynamic manufacturer, dynamic id, dynamic instantaneousElectricPowerConsumption, dynamic consumedCumulativeElectricEnergy, dynamic manufacturerFaultCode, dynamic currentLimit, dynamic faultDescription, dynamic businessFacilityCode, dynamic productCode, dynamic serialNumber, dynamic productionDate, dynamic powerSaving, dynamic currentDateAndTime, dynamic powerLimit, dynamic hourMeter, num? acChargeUpperLimit, num? acChargeableCapacity, num? acChargeableElectricEnergy, num? acCumulativeChargingElectricEnergy, num? acCumulativeDischargingElectricEnergy, num? acDischargeLowerLimit, num? acDischargeableCapacity, num? acDischargeableElectricEnergy, num? acEffectiveChargingCapacity, num? acEffectiveDischargingCapacity, num? acRatedElectricEnergy, dynamic acTargetChargingElectricEnergy, dynamic acTargetDischargingElectricEnergy, BatteryOperationModeEnum? actualOperationMode, num? batteryHealthState, BatteryTypeEnum? batteryType, num? chargingAmount1, num? chargingAmount2, num? chargingAndDischargingAmount1, num? chargingAndDischargingAmount2, num? chargingCurrent, ChargingDischargingMethodEnum? chargingMethod, num? chargingPower, num? cumulativeChargingElectricEnergy, num? cumulativeDischargingElectricEnergy, num? dischargingAmount1, num? dischargingAmount2, num? dischargingCurrent, ChargingDischargingMethodEnum? dischargingMethod, num? dischargingPower, PermissionEnum? independentOperationPermission, num? instantaneousChargingAndDischargingCurrent, num? instantaneousChargingAndDischargingElectricPower, num? instantaneousChargingAndDischargingVoltage, MinAndMaxValue? minimumAndMaximumChargingCurrent, MinAndMaxValue? minimumAndMaximumChargingCurrentAtIndependent, MinAndMaxValue? minimumAndMaximumChargingElectricPower, MinAndMaxValue? minimumAndMaximumChargingPowerAtIndependent, MinAndMaxValue? minimumAndMaximumDischargingCurrent, MinAndMaxValue? minimumAndMaximumDischargingCurrentAtIndependent, MinAndMaxValue? minimumAndMaximumDischargingElectricPower, MinAndMaxValue? minimumAndMaximumDischargingPowerAtIndependent, BatteryOperationModeEnum? operationMode, PermissionEnum? operationPermission, SystemInterconnectionEnum? powerSystemInterconnectionStatus, num? ratedCapacity, num? ratedElectricEnergy, num? ratedVoltage, num? ratedVoltageAtIndependent, PermissionEnum? reInterconnectionPermission, num? remainingCapacity1, num? remainingCapacity2, num? remainingCapacity3})
const
StorageBattery.fromJson(Map<String, dynamic> json)
factory

Properties

acChargeableCapacity num?
final
acChargeableElectricEnergy num?
final
acChargeUpperLimit num?
final
acCumulativeChargingElectricEnergy num?
final
acCumulativeDischargingElectricEnergy num?
final
acDischargeableCapacity num?
final
acDischargeableElectricEnergy num?
final
acDischargeLowerLimit num?
final
acEffectiveChargingCapacity num?
final
acEffectiveDischargingCapacity num?
final
acRatedElectricEnergy num?
final
acTargetChargingElectricEnergy → dynamic
final
acTargetDischargingElectricEnergy → dynamic
final
actualOperationMode BatteryOperationModeEnum?
final
batteryHealthState num?
final
batteryType BatteryTypeEnum?
final
businessFacilityCode String?
finalinherited
chargingAmount1 num?
final
chargingAmount2 num?
final
chargingAndDischargingAmount1 num?
final
chargingAndDischargingAmount2 num?
final
chargingCurrent num?
final
chargingMethod ChargingDischargingMethodEnum?
final
chargingPower num?
final
consumedCumulativeElectricEnergy num?
finalinherited
cumulativeChargingElectricEnergy num?
final
cumulativeDischargingElectricEnergy num?
final
currentDateAndTime DateTime?
finalinherited
currentLimit num?
finalinherited
deviceId String
final
deviceType DeviceType
final
dischargingAmount1 num?
final
dischargingAmount2 num?
final
dischargingCurrent num?
final
dischargingMethod ChargingDischargingMethodEnum?
final
dischargingPower num?
final
faultDescription String?
finalinherited
faultStatus bool
finalinherited
hashCode int
The hash code for this object.
no setterinherited
hourMeter HourMeter?
finalinherited
id String?
finalinherited
independentOperationPermission PermissionEnum?
final
installationLocation String
finalinherited
instantaneousChargingAndDischargingCurrent num?
final
instantaneousChargingAndDischargingElectricPower num?
final
instantaneousChargingAndDischargingVoltage num?
final
instantaneousElectricPowerConsumption num?
finalinherited
manufacturer Manufacturer
finalinherited
manufacturerFaultCode String?
finalinherited
minimumAndMaximumChargingCurrent MinAndMaxValue?
final
minimumAndMaximumChargingCurrentAtIndependent MinAndMaxValue?
final
minimumAndMaximumChargingElectricPower MinAndMaxValue?
final
minimumAndMaximumChargingPowerAtIndependent MinAndMaxValue?
final
minimumAndMaximumDischargingCurrent MinAndMaxValue?
final
minimumAndMaximumDischargingCurrentAtIndependent MinAndMaxValue?
final
minimumAndMaximumDischargingElectricPower MinAndMaxValue?
final
minimumAndMaximumDischargingPowerAtIndependent MinAndMaxValue?
final
operationMode BatteryOperationModeEnum?
final
operationPermission PermissionEnum?
final
operationStatus bool
finalinherited
powerLimit num?
finalinherited
powerSaving bool?
finalinherited
powerSystemInterconnectionStatus SystemInterconnectionEnum?
final
productCode String?
finalinherited
productionDate DateTime?
finalinherited
protocol Protocol
finalinherited
ratedCapacity num?
final
ratedElectricEnergy num?
final
ratedVoltage num?
final
ratedVoltageAtIndependent num?
final
reInterconnectionPermission PermissionEnum?
final
remainingCapacity1 num?
final
remainingCapacity2 num?
final
remainingCapacity3 num?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serialNumber String?
finalinherited

Methods

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

Operators

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