Skip to content

Commit e58c369

Browse files
authored
Connect to the busses when the init finishes.
1 parent 998b971 commit e58c369

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

  • gridappsd-field-bus-lib/gridappsd_field_bus/field_interface/agents

gridappsd-field-bus-lib/gridappsd_field_bus/field_interface/agents/agents.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -87,14 +87,11 @@ def __init__(self,
8787
if downstream_message_bus_def is not None:
8888
if downstream_message_bus_def.is_ot_bus:
8989
self.downstream_message_bus = MessageBusFactory.create(downstream_message_bus_def)
90-
# else:
91-
# self.downstream_message_bus = VolttronMessageBus(downstream_message_bus_def)
9290

93-
# self.context = ContextManager.get(self.feeder_id, self.area_id)
91+
if self.downstream_message_bus is None and self.upstream_message_bus is None:
92+
raise ValueError("Must have at least a downstream and/or upstream message bus specified")
9493

95-
# if agent_dict is not None:
96-
# self.addressable_equipments = agent_dict['addressable_equipment']
97-
# self.unaddressable_equipments = agent_dict['unaddressable_equipment']
94+
self._connect()
9895

9996
def _connect(self):
10097

0 commit comments

Comments
 (0)