Skip to content
Snippets Groups Projects
  • Alberto Nidasio's avatar
    c57eb4fa
    [Topics] Added support for multiple target system concurrently being used · c57eb4fa
    Alberto Nidasio authored
    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.
    c57eb4fa
    History
    [Topics] Added support for multiple target system concurrently being used
    Alberto Nidasio authored
    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.