Essentials/src/PepperDash.Essentials.Core
Neil Dorin f64b595fd7 feat: Refactor routing interfaces and feedback mechanisms
- Removed ITxRouting and ITxRoutingWithFeedback interfaces as they were redundant.
- Updated RouteDescriptor and RouteSwitchDescriptor to use new feedback interfaces.
- Modified RoutingFeedbackManager to utilize IRoutingSinkWithFeedback and IRoutingMidpointWithFeedback.
- Adjusted GenericAudioOut, BlueJeansPc, and other device classes to implement new feedback interfaces.
- Introduced new messenger classes for IRoutingSinkWithFeedback and IRoutingMidpointWithFeedback.
- Cleaned up unused messenger interfaces and consolidated routing logic.
- Updated MobileControlEssentialsRoomBridge to remove dependency on IHasCurrentSourceInfoChange.
2026-05-14 14:36:30 -06:00
..
Bridges refactor: Change CustomActivate and Initialize methods to protected access in multiple classes for better inheritance control 2026-04-08 15:47:58 -06:00
Comm and IR feat: Refactor routing interfaces and feedback mechanisms 2026-05-14 14:36:30 -06:00
Config feat: Add messengers for codec functionalities and directory management 2026-05-07 20:51:14 -06:00
Crestron refactor: Change CustomActivate and Initialize methods to protected access in multiple classes for better inheritance control 2026-04-08 15:47:58 -06:00
CrestronIO chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
Device Info refactor: Refactor DeviceManager and related classes to improve thread safety and performance 2026-03-10 17:30:59 -06:00
DeviceControlsParentInterfaces refactor: rearrange and add solution for 4-series 2023-02-07 15:45:01 -07:00
Devices feat: Refactor routing interfaces and feedback mechanisms 2026-05-14 14:36:30 -06:00
DeviceTypeInterfaces feat: Refactor routing interfaces and feedback mechanisms 2026-05-14 14:36:30 -06:00
Ethernet chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
Extensions chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
Factory fix: use correct line endings for verbatim strings 2026-03-10 00:35:18 -06:00
Feedbacks refactor: Remove obsolete interfaces and classes to streamline the codebase 2026-03-30 12:11:21 -06:00
File refactor: Refactor DeviceManager and related classes to improve thread safety and performance 2026-03-10 17:30:59 -06:00
Fusion refactor: Change CustomActivate and Initialize methods to protected access in multiple classes for better inheritance control 2026-04-08 15:47:58 -06:00
Global chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
InUseTracking chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
JoinMaps chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
License chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
Lighting chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
Microphone Privacy feat: Enhance documentation for MicrophonePrivacyController and its factory with detailed summaries and parameter descriptions 2026-04-08 15:49:38 -06:00
Monitoring refactor: Change CustomActivate and Initialize methods to protected access in multiple classes for better inheritance control 2026-04-08 15:47:58 -06:00
PartitionSensor chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
Plugins chore: remove duplication namespace declaration 2026-03-10 00:31:20 -06:00
Presets refactor: Refactor DeviceManager and related classes to improve thread safety and performance 2026-03-10 17:30:59 -06:00
Properties refactor: rearrange and add solution for 4-series 2023-02-07 15:45:01 -07:00
Queues refactor: Refactor DeviceManager and related classes to improve thread safety and performance 2026-03-10 17:30:59 -06:00
Ramps and Increments Refator: Refactor timer implementation across multiple classes to use System.Timers.Timer instead of CTimer for improved consistency and performance. 2026-03-30 11:44:15 -06:00
Room feat: Refactor routing interfaces and feedback mechanisms 2026-05-14 14:36:30 -06:00
Routing feat: Refactor routing interfaces and feedback mechanisms 2026-05-14 14:36:30 -06:00
Secrets chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
Shades refactor: Remove obsolete interfaces and classes to streamline the codebase 2026-03-30 12:11:21 -06:00
SmartObjects chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
Timers refactor: Change CustomActivate and Initialize methods to protected access in multiple classes for better inheritance control 2026-04-08 15:47:58 -06:00
Touchpanels Refator: Refactor timer implementation across multiple classes to use System.Timers.Timer instead of CTimer for improved consistency and performance. 2026-03-30 11:44:15 -06:00
TriListBridges chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
UI chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
UI PageManagers chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
Utilities chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
VideoStatus chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
Web feat: Refactor routing interfaces and feedback mechanisms 2026-05-14 14:36:30 -06:00
app.config refactor: rearrange and add solution for 4-series 2023-02-07 15:45:01 -07:00
PepperDash.Essentials.Core.csproj fix: Remove 'Debug 4.7.2' configuration from project files for consistency 2026-04-09 14:19:33 -06:00
PepperDash_Essentials_Core.csproj.DotSettings refactor: rearrange and add solution for 4-series 2023-02-07 15:45:01 -07:00
SigHelper.cs chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
SomeWebSocketClass.cs feat: implement WebSocket classes and update culture settings; bump PepperDashCore version 2026-03-05 13:10:22 -07:00