Andrew Welker
666be5ae59
Merge pull request #1345 from PepperDash/mc-touchpanel-key
...
mc touchpanel key
v2.20.0
2025-10-30 17:11:15 -04:00
Andrew Welker
bfc9b7e7fa
fix: logging & ternary changes
v2.20.0-mc-touchpanel-key.2
2025-10-30 16:07:26 -05:00
Andrew Welker
b02e952765
Merge remote-tracking branch 'origin/com102-comspec' into mc-touchpanel-key
v2.20.0-mc-touchpanel-key.1
2025-10-30 15:58:36 -05:00
Andrew Welker
72861a5097
Merge remote-tracking branch 'origin/feature/fusion-help-request' into mc-touchpanel-key
2025-10-30 15:58:26 -05:00
Andrew Welker
44ed067f4d
chore: update local build version
v2.19.4-mc-touchpanel-key.1
2025-10-30 15:57:37 -05:00
Andrew Welker
faa2169baf
fix: send correct URL to panel
2025-10-30 15:57:28 -05:00
Andrew Welker
fd40b0c6d1
fix: send all status messages with ClientId
2025-10-30 15:57:15 -05:00
Andrew Welker
afcddad1cc
fix: remove async on task, as it's unnecessary
2025-10-30 15:56:50 -05:00
Andrew Welker
c4cf8f13e9
fix: register panel in post phase rather than activation cycle
2025-10-30 15:56:28 -05:00
Neil Dorin
c852f87a27
refactor: Comment out logging statements in help request handling
2025-10-30 14:33:58 -06:00
Neil Dorin
071174fa7d
feat: Implement help request status tracking in Fusion system
v2.20.0-feature-fusion-help-request.4
2025-10-30 14:13:02 -06:00
Neil Dorin
da0f28a10c
feat: Enhance IEssentialsRoomFusionController with additional properties and logging
v2.20.0-feature-fusion-help-request.3
2025-10-29 16:47:18 -06:00
Andrew Welker
0538a304ed
Merge branch 'main' into mc-touchpanel-key
2025-10-29 15:13:53 -05:00
Andrew Welker
705c5db237
Merge pull request #1347 from PepperDash/json-console
...
fix: print json response to console using \r\n instead of \n
v2.19.3
2025-10-29 16:12:49 -04:00
Neil Dorin
2e95f5337e
feat: Add IEssentialsRoomFusionController and related configurations
...
- Introduced IEssentialsRoomFusionControllerFactory for creating Fusion Room Controller devices.
- Added IEssentialsRoomFusionControllerPropertiesConfig to define configuration properties for the Fusion Room Controller.
- Updated IFusionHelpRequest interface to include methods for cancelling and toggling help requests.
- Refactored RoomOnToDefaultSourceWhenOccupied to use IEssentialsRoomFusionController instead of EssentialsHuddleSpaceFusionSystemControllerBase.
- Modified EssentialsRoomBase to check for IEssentialsRoomFusionController in occupancy status provider.
v2.20.0-feature-fusion-help-request.2
2025-10-28 16:49:29 -06:00
jkdevito
ba576180a7
refactor: remove unused using directives in ComPortController
2025-10-28 09:05:56 -05:00
jkdevito
92c9db8237
refactor: improve logging messages in ComPort registration and configuration
2025-10-28 09:04:15 -05:00
jkdevito
c4d064965f
refactor: enhance ComPortController with additional event documentation and logging improvements
2025-10-28 08:40:29 -05:00
Neil Dorin
f27965ac29
feat: Add help request functionality to Fusion system controller
...
Introduce `IFusionHelpRequest` interface for managing help requests, including `HelpRequestResponseFeedback` property and `SendHelpRequest` method. Enhance `EssentialsHuddleSpaceFusionSystemControllerBase` with new properties and methods to support help request tracking and management. Improve code organization and documentation throughout the affected files.
v2.20.0-feature-fusion-help-request.1
2025-10-27 17:35:38 -06:00
jkdevito
3ce282e2db
refactor: comment out debug logging for ComPort registration
2025-10-27 17:33:06 -05:00
jkdevito
32a332a6e2
refactor: update TODO comment for Port registration verification
2025-10-27 17:32:40 -05:00
jkdevito
151a90c9be
refactor: streamline ComPort registration and configuration logic with enhanced logging
2025-10-27 17:13:43 -05:00
jkdevito
89e893b3b7
fix: improve formatting and logging in ComPortController
v2.20.0-com102-comspec.2
2025-10-27 16:46:09 -05:00
jkdevito
d01eb03890
feat: enhance ComPortController with detailed logging on configuration changes
v2.20.0-com102-comspec.1
2025-10-27 14:06:20 -05:00
Andrew Welker
16c92afabb
fix: print json response to console using \r\n instead of \n
v2.19.3-json-console.1
2025-10-27 09:21:51 -05:00
Andrew Welker
dff5d2d32e
Merge pull request #1346 from PepperDash/feature/add-infinetEx-comm-method
v2.19.2
2025-10-23 18:50:06 -04:00
Neil Dorin
317bde3814
fix: add InfinetEx to eControlMethods enum
v2.19.2-feature-add-infinetEx-comm-method.1
2025-10-23 15:22:46 -06:00
Andrew Welker
8bab3dc966
fix: send touchpanelKey message with all room combiner checks
v2.19.2-mc-touchpanel-key.3
2025-10-23 11:21:17 -05:00
Andrew Welker
514ac850ca
fix: send touchpanel key correctly
v2.19.2-mc-touchpanel-key.2
2025-10-23 10:01:05 -05:00
Andrew Welker
44432f7a41
fix: send touchpanel key to client when client joins direct server
v2.19.2-mc-touchpanel-key.1
2025-10-23 09:54:03 -05:00
Andrew Welker
99253b30c2
fix: send touchpanel key to client when client joins
2025-10-23 09:49:45 -05:00
Andrew Welker
bf248fe33e
Merge pull request #1343 from PepperDash/device-interface-system
...
device interface system
v2.19.1
2025-10-23 10:40:56 -04:00
cdenig
2f44040e4f
Merge pull request #1344 from PepperDash/feature/allow-config-tool-v2-structure
...
Feature/allow config tool v2 structure
v2.19.0
2025-10-23 10:15:03 -04:00
Neil Dorin
10399a1be8
Update src/PepperDash.Core/Config/PortalConfigReader.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-22 13:54:08 -06:00
Neil Dorin
5409db193c
Update src/PepperDash.Essentials.Core/Config/Essentials/EssentialsConfig.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-22 13:53:23 -06:00
Neil Dorin
f1ce54a524
Merge branch 'main' into feature/allow-config-tool-v2-structure
v2.19.0-feature-allow-config-tool-v2-structure.1
2025-10-22 13:48:22 -06:00
Andrew Welker
7c72a0d905
fix: send device interface list on client join
...
In order to avoid updating the MC Edge API to send device interfaces, one of the responses to the clientJoined message will now be a message with the type `/system/deviceInterfaces`. This has a corresponding handler in the core library to put the interfaces in the correct location.
v2.18.2-device-interface-system.1
2025-10-21 18:19:09 -05:00
Andrew Welker
5d5e78629e
chore: update local build version to 2.18.2-local
2025-10-21 18:17:25 -05:00
Neil Dorin
dab5484d6e
Merge pull request #1342 from PepperDash/wsdebug-persistence
...
Unique Client IDs
v2.18.1
2025-10-15 15:16:46 -04:00
Andrew Welker
5c35a3be45
fix: catch exceptions in handlers directly
...
Previously, any exceptions that were occuring in a hander's action were being swalled due to being off on another thread. Now, those exceptions are caught and printed out.
v2.18.1-wsdebug-persistence.3
2025-10-15 14:03:17 -05:00
Andrew Welker
6cb98e12fa
fix: use correct collection for program stop
2025-10-15 14:02:06 -05:00
Andrew Welker
608601990b
docs: fix Copilot comments
2025-10-15 12:54:14 -05:00
Andrew Welker
3e0f318f7f
fix: update log methods to all be consistent
v2.18.1-wsdebug-persistence.2
2025-10-15 12:36:42 -05:00
Andrew Welker
98d0cc8fdc
docs: add missing XML comments for Mobile Control Project
v2.18.1-wsdebug-persistence.1
2025-10-15 12:26:57 -05:00
Andrew Welker
c557c6cdd6
fix: mobileinfo & CWS info call report the correct data
2025-10-15 11:49:06 -05:00
Andrew Welker
8525134ae7
fix: direct server clients now have unique client IDs
...
Using the generated security token as an ID was presenting problems with duplicate connections using the same ID and trying to figure out where to send the messages. Now, the clients have a unique ID that's an increasing integer that restarts at 1 when the program restarts.
2025-10-15 09:50:12 -05:00
Andrew Welker
1197b15a33
Merge pull request #1340 from PepperDash/display-bridging
...
Display bridging, Docs, Appdebug
v2.18.0
2025-10-10 10:21:35 -04:00
Andrew Welker
ea6a7568fc
Merge remote-tracking branch 'origin/feature/add-IKeyed-to-interfaces' into display-bridging
v2.18.0-display-bridging.1
2025-10-09 16:08:17 -05:00
Andrew Welker
3a2a059ce1
fix: appdebug now has option for setting all sink levels
v2.17.1-display-bridging.2
2025-10-09 16:07:25 -05:00
Andrew Welker
f9d9df9d5c
docs: XML comments for Devices.Common
v2.17.1-display-bridging.1
2025-10-09 13:18:36 -05:00