mirror of
https://github.com/f4exb/sdrangel.git
synced 2026-07-25 03:24:18 -04:00
583ba39829
The MeshCore mod plugin references SWGMeshcoreModActions in meshcoremod.cpp, but MeshcoreMod.yaml had no MeshcoreModActions section. When swagger files are regenerated, the auto-generated SWGChannelActions.h/cpp lose the meshcore_mod_actions member and accessors, which would break compilation of meshcoremod.cpp. Changes across five files: - MeshcoreMod.yaml: add MeshcoreModActions definition (sendNow field, matching existing hand-authored SWGMeshcoreModActions) - ChannelActions.yaml: add MeshcoreModActions pointing to the new section - SWGModelFactory.h: add #include and create() registration block for SWGMeshcoreModActions (was missing despite SWGMeshcoreModSettings/MeshcoreDemod* being registered) - webapirequestmapper.cpp: add channelActionsKey routing branch for MeshcoreModActions (was completely absent) - webapiutils.cpp: add m_channelURIToSettingsKey and m_channelTypeToSettingsKey entries for both MeshcoreDemod and MeshcoreMod (were missing, unlike ChirpChat and Meshtastic which have entries for their channel types)