# Path: node.py
# class Relational(Container):
# 
#   def __init__(self, name, objects=[]):
#     self.domain_name = name
#     self.uid = uuid.uuid4()
#     Container.__init__(self, objects)
# 
#   def get_name(self):
#     return self.domain_name


from node import Relational
from generic_objects import *
from bacnet_devices import *
import networkx as nx
import gis
import node_types
#	'EXH_AIR_TMP_SEN':BancroftSEN('Exhaust Air Temp Sensor','/device240104/dh1_eat'),
#	'RET_AIR_HUM_SEN':BancroftSEN('Return Air Humidity Sensor','/device240104/avg_spc_hum'),
#	'RET_AIR_TMP_SEN':BancroftSEN('Return Air Temp Sensor','/device240104/aha_rat'),
#	'RET_AIR_DMP':BACnetDMP('Return Air Damper','BACnet point name'),
#	'RET_AIR_PRS_SEN':BancroftSEN('Return Air Pressure Sensor','/device240104/a_sys_bldg_press'),
#	'COO_VLV':BACnetVLV('Cooling Valve','/device240104/aha_chwv'),
#	'SUP_AIR_FAN':BancroftFAN('Supply Air Fan','/device240104/m373'),
#	'SUP_AIR_FLW_SEN':BancroftSEN('Supply Air Flow Sensor','/device240104/sa_cfm'),
#	'SUP_AIR_TMP_SEN':BancroftSEN('Supply Air Temp Sensor','/device240104/ag_spc_temp'),
#	'SUP_AIR_PRS_SEN':BACnetSEN('Supply Air Pressure Sensor','BACnet point name'),
#})
doe_ah_b1_ah_b2_rf_1 = AHU(hvac, 'doe_ah_b1_ah_b2_rf_1',{
	'OUT_AIR_DMP':BancroftAHUDMP('Outside Air Damper','BACnet point name'),
	'OUT_AIR_TMP_SEN':BancroftSEN('Outside Air Temp Sensor','/device240114/oat'),
	'MIX_AIR_TMP_SEN':BancroftSEN('Mixed Air Temp Sensor','/device240114/aha_mat'),
	'RET_FAN':BACnetFAN('Return Fan','BACnet point name'),
	'RET_AIR_FLW_SEN':BACnetSEN('Return Air Flow Sensor','BACnet point name'),
	'EXH_AIR_DMP':BACnetDMP('Exhaust Air Damper','BACnet point name'),
	'EXH_AIR_TMP_SEN':BancroftSEN('Exhaust Air Temp Sensor','/device240114/dh1_eat'),
	'RET_AIR_HUM_SEN':BancroftSEN('Return Air Humidity Sensor','/device240114/avg_spc_hum'),
	'RET_AIR_TMP_SEN':BancroftSEN('Return Air Temp Sensor','/device240114/aha_rat'),
	'RET_AIR_DMP':BACnetDMP('Return Air Damper','BACnet point name'),
	'RET_AIR_PRS_SEN':BancroftSEN('Return Air Pressure Sensor','/device240114/a_sys_bldg_press'),
	'COO_VLV':BACnetVLV('Cooling Valve','/device240114/aha_chwv'),
	'SUP_AIR_FAN':BancroftFAN('Supply Air Fan','/device240114/m373'),
	'SUP_AIR_FLW_SEN':BancroftSEN('Supply Air Flow Sensor','/device240114/sa_cfm'),
	'SUP_AIR_TMP_SEN':BancroftSEN('Supply Air Temp Sensor','/device240114/ag_spc_temp'),
	'SUP_AIR_PRS_SEN':BACnetSEN('Supply Air Pressure Sensor','BACnet point name'),
})
doe_vav_b_4_03n = VAV(hvac, 'doe_vav_b_4_03n', {'EXH_AIR_DMP':BancroftVAVDMP('Exhaust Air Damper','/device240615/flow_tab_1')})

# Path: node.py
# class Relational(Container):
# 
#   def __init__(self, name, objects=[]):
#     self.domain_name = name
#     self.uid = uuid.uuid4()
#     Container.__init__(self, objects)
# 
#   def get_name(self):
#     return self.domain_name


# Path: bancroft_demo.py
from node import Relational
from generic_objects import *
from bacnet_devices import *
import networkx as nx
import gis
import node_types

#	'EXH_AIR_TMP_SEN':BancroftSEN('Exhaust Air Temp Sensor','/device240104/dh1_eat'),
#	'RET_AIR_HUM_SEN':BancroftSEN('Return Air Humidity Sensor','/device240104/avg_spc_hum'),
#	'RET_AIR_TMP_SEN':BancroftSEN('Return Air Temp Sensor','/device240104/aha_rat'),
#	'RET_AIR_DMP':BACnetDMP('Return Air Damper','BACnet point name'),
#	'RET_AIR_PRS_SEN':BancroftSEN('Return Air Pressure Sensor','/device240104/a_sys_bldg_press'),
#	'COO_VLV':BACnetVLV('Cooling Valve','/device240104/aha_chwv'),
#	'SUP_AIR_FAN':BancroftFAN('Supply Air Fan','/device240104/m373'),
#	'SUP_AIR_FLW_SEN':BancroftSEN('Supply Air Flow Sensor','/device240104/sa_cfm'),
#	'SUP_AIR_TMP_SEN':BancroftSEN('Supply Air Temp Sensor','/device240104/ag_spc_temp'),
#	'SUP_AIR_PRS_SEN':BACnetSEN('Supply Air Pressure Sensor','BACnet point name'),
#})
doe_ah_b1_ah_b2_rf_1 = AHU(hvac, 'doe_ah_b1_ah_b2_rf_1',{
	'OUT_AIR_DMP':BancroftAHUDMP('Outside Air Damper','BACnet point name'),
	'OUT_AIR_TMP_SEN':BancroftSEN('Outside Air Temp Sensor','/device240114/oat'),
	'MIX_AIR_TMP_SEN':BancroftSEN('Mixed Air Temp Sensor','/device240114/aha_mat'),
	'RET_FAN':BACnetFAN('Return Fan','BACnet point name'),
	'RET_AIR_FLW_SEN':BACnetSEN('Return Air Flow Sensor','BACnet point name'),
	'EXH_AIR_DMP':BACnetDMP('Exhaust Air Damper','BACnet point name'),
	'EXH_AIR_TMP_SEN':BancroftSEN('Exhaust Air Temp Sensor','/device240114/dh1_eat'),
	'RET_AIR_HUM_SEN':BancroftSEN('Return Air Humidity Sensor','/device240114/avg_spc_hum'),
	'RET_AIR_TMP_SEN':BancroftSEN('Return Air Temp Sensor','/device240114/aha_rat'),
	'RET_AIR_DMP':BACnetDMP('Return Air Damper','BACnet point name'),
	'RET_AIR_PRS_SEN':BancroftSEN('Return Air Pressure Sensor','/device240114/a_sys_bldg_press'),
	'COO_VLV':BACnetVLV('Cooling Valve','/device240114/aha_chwv'),
	'SUP_AIR_FAN':BancroftFAN('Supply Air Fan','/device240114/m373'),
	'SUP_AIR_FLW_SEN':BancroftSEN('Supply Air Flow Sensor','/device240114/sa_cfm'),
	'SUP_AIR_TMP_SEN':BancroftSEN('Supply Air Temp Sensor','/device240114/ag_spc_temp'),
	'SUP_AIR_PRS_SEN':BACnetSEN('Supply Air Pressure Sensor','BACnet point name'),
})
doe_vav_b_4_03n = VAV(hvac, 'doe_vav_b_4_03n', {'EXH_AIR_DMP':BancroftVAVDMP('Exhaust Air Damper','/device240615/flow_tab_1')})

try: