ClimateState constructor

ClimateState({
  1. double? insideTemp,
  2. double? outsideTemp,
  3. double? driverTempSetting,
  4. double? passengerTempSetting,
  5. int? leftTempDirection,
  6. int? rightTempDirection,
  7. bool? isFrontDefrosterOn,
  8. bool? isRearDefrosterOn,
  9. int? fanStatus,
  10. bool? isClimateOn,
  11. double? minAvailTemp,
  12. double? maxAvailTemp,
  13. bool? seatHeaterLeft,
  14. bool? seatHeaterRight,
  15. bool? seatHeaterRearLeft,
  16. bool? seatHeaterRearRight,
  17. bool? seatHeaterRearCenter,
  18. int? seatHeaterRearRightBack,
  19. int? seatHeaterRearLeftBack,
  20. bool? batteryHeater,
  21. bool? batteryHeaterNoPower,
  22. bool? steeringWheelHeater,
  23. bool? wiperBladeHeater,
  24. bool? sideMirrorHeaters,
  25. bool? isPreconditioning,
  26. bool? smartPreconditioning,
  27. bool? isAutoConditioningOn,
  28. int? timestamp,
})

Constructs a new instance of the ClimateState class.

Takes a series of optional parameters, each representing a specific aspect of the vehicle's climate state.

Implementation

ClimateState({
  this.insideTemp,
  this.outsideTemp,
  this.driverTempSetting,
  this.passengerTempSetting,
  this.leftTempDirection,
  this.rightTempDirection,
  this.isFrontDefrosterOn,
  this.isRearDefrosterOn,
  this.fanStatus,
  this.isClimateOn,
  this.minAvailTemp,
  this.maxAvailTemp,
  this.seatHeaterLeft,
  this.seatHeaterRight,
  this.seatHeaterRearLeft,
  this.seatHeaterRearRight,
  this.seatHeaterRearCenter,
  this.seatHeaterRearRightBack,
  this.seatHeaterRearLeftBack,
  this.batteryHeater,
  this.batteryHeaterNoPower,
  this.steeringWheelHeater,
  this.wiperBladeHeater,
  this.sideMirrorHeaters,
  this.isPreconditioning,
  this.smartPreconditioning,
  this.isAutoConditioningOn,
  this.timestamp,
});