Skip to content
Snippets Groups Projects
Commit 2d8dcf7e authored by Alberto Nidasio's avatar Alberto Nidasio
Browse files

[Topics] Added support for multiple target system concurrently being used

Previously only one target system could be connected at a time, because no distinction was being made on the internal topics used in SkywardHub.

Now the topics follows this pattern: `TargetName/In|Out/MessageName`
- The `TargetName` identifies one of the possible target systems (e.g. `Main`, `Payload`, ...)
- `In` or `Out` are used to specify the messages that are coming into the system or going to the target
- `MessageName` is unchanged (e.g. `PAYLOAD_FLIGHT_TM`, ...)

Previously the topics followed the pattern `Mav/MessageName`.

Changes where made to CommandPad, CustomCommandPad, FilterSelector and BaseMavlinkModule to add a ComboBox for the target system and the required logic to make this feature work.

This commit should address #9.
parent 851a965a
Loading
Checking pipeline status
Showing
with 187 additions and 43 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment