From f2f4662c8d50c195420e75f57145cdd22f996939 Mon Sep 17 00:00:00 2001 From: anthony-lopez-pd Date: Tue, 9 Jun 2026 15:45:39 -0400 Subject: [PATCH] fix: remove dead SelectLayout and AvailableLayoutsFb serial-142 joins Both entries were forward-looking stubs: IHasCodecLayouts has no string-based layout-select method, so neither join was ever wired in LinkVideoCodecCameraLayoutsToApi. String-based layout selection is Zoom-specific (eLayoutStyle enum) and lives on serial 215 in the EPI. Co-Authored-By: Claude Sonnet 4.6 --- .../JoinMaps/VideoCodecControllerJoinMap.cs | 29 ------------------- 1 file changed, 29 deletions(-) diff --git a/src/PepperDash.Essentials.Core/Bridges/JoinMaps/VideoCodecControllerJoinMap.cs b/src/PepperDash.Essentials.Core/Bridges/JoinMaps/VideoCodecControllerJoinMap.cs index cc004fc6..ac494a5f 100644 --- a/src/PepperDash.Essentials.Core/Bridges/JoinMaps/VideoCodecControllerJoinMap.cs +++ b/src/PepperDash.Essentials.Core/Bridges/JoinMaps/VideoCodecControllerJoinMap.cs @@ -1757,35 +1757,6 @@ namespace PepperDash.Essentials.Core.Bridges.JoinMaps; JoinType = eJoinType.Serial }); - [JoinName("AvailableLayoutsFb")] - public JoinDataComplete AvailableLayoutsFb = new JoinDataComplete( - new JoinData - { - JoinNumber = 142, - JoinSpan = 1 - }, - new JoinMetadata - { - Description = "xSig of all available layouts", - JoinCapabilities = eJoinCapabilities.ToSIMPL, - JoinType = eJoinType.Serial - }); - - [JoinName("SelectLayout")] - public JoinDataComplete SelectLayout = new JoinDataComplete( - new JoinData - { - JoinNumber = 142, - JoinSpan = 1 - }, - new JoinMetadata - { - Description = "Select Layout by string", - JoinCapabilities = eJoinCapabilities.FromSIMPL, - JoinType = eJoinType.Serial - }); - - /// /// Current Participants XSig ///