# 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
doe_vav_c_0_4 = VAV(hvac, 'doe_vav_c_0_4', {'EXH_AIR_DMP':BancroftVAVDMP('Exhaust Air Damper','/device240704/flow_tab_1')})
try:
  doe_vav_c_0_4.add_area(gis.buildings['Bancroft Library']['basement']['doe_vav_c-0-4'])
except:
  print 'could not link VAV doe_vav_c-0-4'
doe_ah_c.add_child(doe_vav_c_2_5)
doe_ah_c.add_child(doe_vav_c_2_4)
doe_ah_c.add_child(doe_vav_c_2_7)
doe_ah_c.add_child(doe_vav_c_2_6)
doe_ah_c.add_child(doe_vav_c_2_1)
doe_ah_c.add_child(doe_vav_c_2_3)
doe_ah_c.add_child(doe_vav_c_2_2)
doe_ah_c.add_child(doe_vav_c_2_9)
doe_ah_c.add_child(doe_vav_c_2_8)
doe_ah_c.add_child(doe_vav_c_1_6)
doe_ah_c.add_child(doe_vav_c_1_4)
doe_ah_c.add_child(doe_vav_c_1_5)
doe_ah_c.add_child(doe_vav_c_1_2)
doe_ah_c.add_child(doe_vav_c_1_3)
doe_ah_c.add_child(doe_vav_c_1_1)
doe_ah_c.add_child(doe_vav_c_2_11)
doe_ah_c.add_child(doe_vav_c_2_10)
doe_ah_c.add_child(doe_vav_c_2_13)
doe_ah_c.add_child(doe_vav_c_2_12)
doe_ah_c.add_child(doe_vav_c_2_15)
doe_ah_c.add_child(doe_vav_c_2_14)
doe_ah_c.add_child(doe_vav_c_2_17)
doe_ah_c.add_child(doe_vav_c_2_16)
doe_ah_c.add_child(doe_vav_c_2_19)
doe_ah_c.add_child(doe_vav_c_2_18)

# 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.py
from node import Relational
from generic_objects import *
from bacnet_devices import *
import networkx as nx
import gis
import node_types

doe_vav_c_0_4 = VAV(hvac, 'doe_vav_c_0_4', {'EXH_AIR_DMP':BancroftVAVDMP('Exhaust Air Damper','/device240704/flow_tab_1')})
try:
  doe_vav_c_0_4.add_area(gis.buildings['Bancroft Library']['basement']['doe_vav_c-0-4'])
except:
  print 'could not link VAV doe_vav_c-0-4'
doe_ah_c.add_child(doe_vav_c_2_5)
doe_ah_c.add_child(doe_vav_c_2_4)
doe_ah_c.add_child(doe_vav_c_2_7)
doe_ah_c.add_child(doe_vav_c_2_6)
doe_ah_c.add_child(doe_vav_c_2_1)
doe_ah_c.add_child(doe_vav_c_2_3)
doe_ah_c.add_child(doe_vav_c_2_2)
doe_ah_c.add_child(doe_vav_c_2_9)
doe_ah_c.add_child(doe_vav_c_2_8)
doe_ah_c.add_child(doe_vav_c_1_6)
doe_ah_c.add_child(doe_vav_c_1_4)
doe_ah_c.add_child(doe_vav_c_1_5)
doe_ah_c.add_child(doe_vav_c_1_2)
doe_ah_c.add_child(doe_vav_c_1_3)
doe_ah_c.add_child(doe_vav_c_1_1)
doe_ah_c.add_child(doe_vav_c_2_11)
doe_ah_c.add_child(doe_vav_c_2_10)
doe_ah_c.add_child(doe_vav_c_2_13)
doe_ah_c.add_child(doe_vav_c_2_12)
doe_ah_c.add_child(doe_vav_c_2_15)
doe_ah_c.add_child(doe_vav_c_2_14)
doe_ah_c.add_child(doe_vav_c_2_17)
doe_ah_c.add_child(doe_vav_c_2_16)
doe_ah_c.add_child(doe_vav_c_2_19)
doe_ah_c.add_child(doe_vav_c_2_18)

doe_ah_c.add_child(doe_vav_c_0_3)