-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Summary
Our current repository contains VDA5050 AGV-related logic inside the vda5050_core package. It also includes generic MQTT and logging components. We now want to introduce master-side functionality into this repo as well.
I see two possible approaches for organizing this new code,
Option 1: Place the master logic alongside the existing client logic inside the vda5050_core namespace. Developers who want to build a master implementation would link against vda5050_core::master.
Option 2: Create a standalone package or module exclusively for the master implementation.
Either approach will work and can be supported within the structure of the repository. The choice mainly comes down to preferred project organization and how strongly we want to separate client and master responsibilities moving forward.