diff --git a/gridappsd-field-bus-lib/gridappsd/field_interface/agents/agents.py b/gridappsd-field-bus-lib/gridappsd/field_interface/agents/agents.py index ff48e57..873f2eb 100644 --- a/gridappsd-field-bus-lib/gridappsd/field_interface/agents/agents.py +++ b/gridappsd-field-bus-lib/gridappsd/field_interface/agents/agents.py @@ -203,6 +203,12 @@ def get_registration_details(self): self.upstream_message_bus.id, self.downstream_message_bus.id) return dataclasses.asdict(details) + + def publish_downstream(self, message): + self.downstream_message_bus.send(t.field_message_bus_topic(self.downstream_message_bus), message) + + def publish_upstream(self, message): + self.downstream_message_bus.send(t.field_message_bus_topic(self.downstream_message_bus), message) ''' TODO this has not been implemented yet, so we are commented them out for now.