diff --git a/buildUML/messaging/bus.puml b/buildUML/messaging/bus.puml new file mode 100644 index 000000000..6ff5cb66b --- /dev/null +++ b/buildUML/messaging/bus.puml @@ -0,0 +1,15 @@ +@startuml +hide empty members +hide circle +top to bottom direction + +:Subscriber: +(Create connection) as (C) +note top of (C): Necessary for subscribing +Subscriber --> C + +:Publisher: +(Publish) +Publisher --> Publish + +@enduml diff --git a/images/reference_guide/img/bus.png b/images/reference_guide/img/bus.png deleted file mode 100644 index 25157f0f1..000000000 Binary files a/images/reference_guide/img/bus.png and /dev/null differ diff --git a/images/reference_guide/img/bus.svg b/images/reference_guide/img/bus.svg new file mode 100644 index 000000000..ad27dbf7d --- /dev/null +++ b/images/reference_guide/img/bus.svg @@ -0,0 +1,82 @@ + + + +SubscriberCreate connectionNecessary for subscribingPublisherPublish \ No newline at end of file diff --git a/topics/reference_guide/messaging_infrastructure.md b/topics/reference_guide/messaging_infrastructure.md index 3106ce142..74714c579 100644 --- a/topics/reference_guide/messaging_infrastructure.md +++ b/topics/reference_guide/messaging_infrastructure.md @@ -34,7 +34,7 @@ I.e., clients are allowed to subscribe to a specific topic within a bus and send Is the core of the messaging system. Is used at the following scenarios: -![Bus](bus.png) +![Bus](bus.svg) ### Connection