Essentials/src/PepperDash.Essentials.Devices.Common
Neil Dorin f80aa95649 Refactor audio codec and display messaging interfaces
- Introduced IDialerCallStatus interface to streamline call status handling in audio codecs.
- Updated AudioCodecBase to implement IDialerCallStatus, providing a common structure for call status events.
- Added IDisplayCurrentInput interface for display devices to expose current input information.
- Created corresponding messenger classes for IDialerCallStatus and IDisplayCurrentInput to facilitate communication.
- Implemented CameraControlMessenger for camera devices to manage camera controls and presets.
- Added IWarmingCoolingMessenger for warming and cooling devices to handle status updates.
- Updated MessengerFactoryRegistry to register new messenger classes and ensure proper device messaging.
- Cleaned up CameraBase and removed unnecessary comments and whitespace in various files.

Co-authored-by: Copilot <copilot@github.com>
2026-05-06 17:13:02 -06:00
..
Audio refactor: routing interfaces and implementations to support current sources 2026-03-26 13:49:23 -06:00
AudioCodec Refactor audio codec and display messaging interfaces 2026-05-06 17:13:02 -06:00
Cameras Refactor audio codec and display messaging interfaces 2026-05-06 17:13:02 -06:00
Codec 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
Displays Refactor audio codec and display messaging interfaces 2026-05-06 17:13:02 -06:00
DSP chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
Generic feat: Refactor routing signal types and enhance web API for routing devices 2026-04-10 09:49:16 -06:00
Lighting chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
Properties refactor: rearrange and add solution for 4-series 2023-02-07 15:45:01 -07:00
Room refactor: Remove obsolete interfaces and classes to streamline the codebase 2026-03-30 12:11:21 -06:00
SetTopBox chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
Shades refactor: Change CustomActivate and Initialize methods to protected access in multiple classes for better inheritance control 2026-04-08 15:47:58 -06:00
SoftCodec refactor: routing interfaces and implementations to support current sources 2026-03-26 13:49:23 -06:00
Sources chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
Streaming chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
VideoCodec 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
DeviceFactory.cs feat: modify factory loading 2026-03-10 00:30:36 -06:00
PepperDash.Essentials.Devices.Common.csproj fix: Remove 'Debug 4.7.2' configuration from project files for consistency 2026-04-09 14:19:33 -06:00
SomeOtherWebSocketClass.cs feat: implement WebSocket classes and update culture settings; bump PepperDashCore version 2026-03-05 13:10:22 -07:00