Added attributes for heatpump coefficients
This commit is contained in:
parent
12f8beb0d2
commit
c221c9876f
|
@ -6,6 +6,7 @@ Contributor Peter Yefi peteryefi@gmail.com
|
|||
"""
|
||||
|
||||
from typing import List
|
||||
from typing import Dict
|
||||
|
||||
|
||||
class HeatPump:
|
||||
|
@ -17,10 +18,12 @@ class HeatPump:
|
|||
self._model = None
|
||||
self._cooling_capacity = None
|
||||
self._cooling_comp_power = None
|
||||
self._cooling_water_flow = None
|
||||
self._cooling_capacity_coff = None
|
||||
self._cooling_comp_power_coff = None
|
||||
self._heating_capacity = None
|
||||
self._heating_comp_power = None
|
||||
self._heating_water_flow = None
|
||||
self._heating_capacity_coff = None
|
||||
self._heating_comp_power_coff = None
|
||||
|
||||
@property
|
||||
def model(self) -> str:
|
||||
|
@ -75,22 +78,42 @@ class HeatPump:
|
|||
self._cooling_comp_power = value
|
||||
|
||||
@property
|
||||
def cooling_water_flow(self) -> List[float]:
|
||||
def cooling_capacity_coff(self) -> List[float]:
|
||||
"""
|
||||
Get Water flow in m3/h
|
||||
:return: [[float]]
|
||||
Get cooling capacity coefficients
|
||||
:return: [float]
|
||||
"""
|
||||
return self._cooling_water_flow
|
||||
return self._cooling_capacity_coff
|
||||
|
||||
@cooling_water_flow.setter
|
||||
def cooling_water_flow(self, value):
|
||||
@cooling_capacity_coff.setter
|
||||
def cooling_capacity_coff(self, value):
|
||||
"""
|
||||
Set water flow in m3/h
|
||||
:param value: [[float]]
|
||||
Set the value for cooling capacity coefficients
|
||||
:param value: [float]
|
||||
:return:
|
||||
"""
|
||||
if self._cooling_water_flow is None:
|
||||
self._cooling_water_flow = value
|
||||
if self._cooling_capacity_coff is None:
|
||||
self._cooling_capacity_coff = value
|
||||
|
||||
@property
|
||||
def cooling_comp_power_coff(self) -> List[float]:
|
||||
"""
|
||||
Get cooling compressor power coefficients
|
||||
:return: [float]
|
||||
"""
|
||||
return self._cooling_comp_power_coff
|
||||
|
||||
@cooling_comp_power_coff.setter
|
||||
def cooling_comp_power_coff(self, value):
|
||||
"""
|
||||
Set the value for cooling compressor power coefficients
|
||||
:param value: [float]
|
||||
:return:
|
||||
"""
|
||||
if self._cooling_comp_power_coff is None:
|
||||
self._cooling_comp_power_coff = value
|
||||
|
||||
|
||||
|
||||
@property
|
||||
def heating_capacity(self) -> List[float]:
|
||||
|
@ -129,19 +152,39 @@ class HeatPump:
|
|||
self._heating_comp_power = value
|
||||
|
||||
@property
|
||||
def heating_water_flow(self) -> List[float]:
|
||||
def heating_comp_power_coff(self) -> List[float]:
|
||||
"""
|
||||
Get heating water flow in m3/h
|
||||
:return: [[float]]
|
||||
Get heating compressor power coefficients
|
||||
:return: [float]
|
||||
"""
|
||||
return self._heating_water_flow
|
||||
return self._heating_comp_power_coff
|
||||
|
||||
@heating_water_flow.setter
|
||||
def heating_water_flow(self, value):
|
||||
@heating_comp_power_coff.setter
|
||||
def heating_comp_power_coff(self, value):
|
||||
"""
|
||||
Set the heating water flow in m3/h
|
||||
:param value: [[float]]
|
||||
Set the value for heating compressor power coefficients
|
||||
:param value: [float]
|
||||
:return:
|
||||
"""
|
||||
if self._heating_water_flow is None:
|
||||
self._heating_water_flow = value
|
||||
if self._heating_comp_power_coff is None:
|
||||
self._heating_comp_power_coff = value
|
||||
|
||||
@property
|
||||
def heating_capacity_coff(self) -> List[float]:
|
||||
"""
|
||||
Get heating capacity coefficients
|
||||
:return: [float]
|
||||
"""
|
||||
return self._heating_capacity_coff
|
||||
|
||||
@heating_capacity_coff.setter
|
||||
def heating_capacity_coff(self, value):
|
||||
"""
|
||||
Set the value for heating capacity coefficients
|
||||
:param value: [float]
|
||||
:return:
|
||||
"""
|
||||
if self._heating_capacity_coff is None:
|
||||
self._heating_capacity_coff = value
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user