Essentials/src/PepperDash.Essentials.MobileControl
Neil Dorin 3d8ee22f45 feat: Refactor routing signal types and enhance web API for routing devices
- Renamed `UsbOutput` to `Usb` in `eRoutingSignalType.cs`.
- Removed unused `UsbInput` and `SecondaryAudio` signal types.
- Added new HTTP route for retrieving routing devices and tielines in `EssentialsWebApi.cs`.
- Implemented `GetRoutingDevicesAndTieLinesHandler` to handle requests for routing devices and tielines, including detailed port information.
- Updated `GenericSink` to remove `SecondaryAudio` from input port signal types.
- Created `ICurrentSourcesMessenger` to manage current source information and status updates.
- Introduced `IDeviceInfoProviderMessenger` for device information communication with debounce functionality.
- Updated `MobileControlSystemController` to use new messenger classes for current sources and device info.
- Added console commands for listing tielines and visualizing routes in `ControlSystem.cs`.
- Implemented methods for visualizing routes and current routes, including filtering options.
2026-04-10 09:49:16 -06:00
..
RoomBridges refactor: Change CustomActivate and Initialize methods to protected access in multiple classes for better inheritance control 2026-04-08 15:47:58 -06:00
Services chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
Touchpanel refactor: Change CustomActivate and Initialize methods to protected access in multiple classes for better inheritance control 2026-04-08 15:47:58 -06:00
WebApiHandlers chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
WebSocketServer refactor: Change CustomActivate and Initialize methods to protected access in multiple classes for better inheritance control 2026-04-08 15:47:58 -06:00
AuthorizationResponse.cs chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
IDelayedConfiguration.cs docs: add missing XML comments for Mobile Control Project 2025-10-15 12:26:57 -05:00
MessageToClients.cs fix: direct server clients now have unique client IDs 2025-10-15 09:50:12 -05:00
MobileControlAction.cs chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
MobileControlConfig.cs feat: enable subscription logic for messengers 2025-09-26 21:31:54 -05:00
MobileControlDeviceFactory.cs chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
MobileControlEssentialsConfig.cs chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
MobileControlFactory.cs feat: modify factory loading 2026-03-10 00:30:36 -06:00
MobileControlSimplDeviceBridge.cs docs: complete XML documentation for all projects with inheritdoc tags 2025-07-22 15:53:01 +00:00
MobileControlSystemController.cs feat: Refactor routing signal types and enhance web API for routing devices 2026-04-10 09:49:16 -06:00
PepperDash.Essentials.MobileControl.csproj wip: package updates 2026-03-05 14:54:54 -07:00
TransmitMessage.cs fix: direct server clients now have unique client IDs 2025-10-15 09:50:12 -05:00
UserCodeChanged.cs docs: add missing XML comments for Mobile Control Project 2025-10-15 12:26:57 -05:00
UserCodeChangedContent.cs chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00
Utilities.cs fix: handle threading issues for concurrent clients joining 2025-12-26 12:34:31 -06:00
Volumes.cs chore: move all files to file-scoped namespace 2026-03-10 00:21:06 -06:00