Andrew Welker
1fe8993db3
fix: ignore CameraBase routing port list
...
The `RoutingPortCollection` type appears to not be currently
serializable. If a class that contains this collection is going to be
serialized, the collection should have the `JsonIgnore` attribute added.
If the list is needed, use a conversion object and convert it to a
regular list.
2025-04-02 11:56:13 -05:00
aknous
16c39b5201
feat: adds event handler to IHasWebView
2025-04-01 23:54:49 -04:00
Andrew Welker
1625cbe6de
Merge pull request #1232 from PepperDash/feature/IHasOsd
...
Add IHasWebview interface
2025-04-01 08:56:01 -05:00
Andrew Welker
32e090648c
fix: add missing parameter for GetRoutesHandler
2025-03-28 10:41:21 -05:00
Andrew Welker
bb045ba06b
fix: add base URL to routes response
2025-03-28 10:32:16 -05:00
Andrew Welker
474b2eb647
fix: add routes to get routing ports & all defined routes
2025-03-28 10:25:17 -05:00
Andrew Welker
90aa4a5d62
feat: remove IHasInputs<T,R> interface
...
This has been replaced by the `IHasInputs<T>` interface and was marked to be removed in the 2.0.0 release.
2025-03-26 08:55:55 -05:00
Andrew Welker
26116d0495
feat: move PD Core into Essentials
2025-03-25 23:22:18 -05:00
Andrew Welker
cdafaf7586
build(force-patch): remove cplz generation
...
CPLZs are not required for using Essentials as a dependency, and just
adds noise that's not required.
2025-03-25 22:54:47 -05:00
Andrew Welker
19d0bc73c8
fix: remove LightingBase from core
2025-03-25 22:50:31 -05:00
Andrew Welker
277771d154
chore: miscellaeneous cleanup
2025-03-25 22:46:41 -05:00
Andrew Welker
aebc694da7
build(force-patch): use version in directory.build.props
2025-03-25 00:16:23 -05:00
Andrew Welker
fe2cd573e5
feat: remove DisplayBase from Core
2025-03-25 00:10:22 -05:00
Jonathan Arndt
fdb04286d6
fix: correct event subscription logic in GenericCommunicationMonitor and poll inclusively.
2025-03-23 16:36:41 -07:00
aknous
2c28b57806
fix: removes public access modifier from WebviewIsVisible prop
2025-03-20 00:42:30 -04:00
aknous
8762f84548
feat: adds WebviewVisible property to IHasWebView
2025-03-20 00:40:39 -04:00
aknous
46887579e4
feat: simplifies IHasOsd ShowWebView method signature
2025-03-18 12:35:13 -04:00
aknous
bada7e3a25
feat: renames interface
2025-03-12 11:00:44 -04:00
aknous
67a7422cd0
feat: adds IHasOSD interface
2025-03-11 23:33:59 -04:00
Andrew Welker
7631c7a8a1
build(force-patch): update PD Core to 2.0.1
2025-03-06 13:53:41 -06:00
Andrew Welker
16e2529378
feat: update to PD Core 2.0.0
2025-03-06 10:04:19 -06:00
Andrew Welker
edfe77cd02
build(force-patch): update PD Core & Crestron libraries
2025-03-05 17:37:48 -06:00
Andrew Welker
b398e73024
chore!: remove .NET 6 support for v2.0.0
...
BREAKING_CHANGE: remove .NET 6 support for v2.0.0
2025-03-05 13:26:50 -06:00
Andrew Welker
543176bb08
Merge branch 'development' into release-2.0.0
2025-03-05 13:07:51 -06:00
Andrew Welker
e4755ed9df
Merge branch 'feature-2.0.0/concurrent-routing-issues' of https://github.com/PepperDash/Essentials into feature-2.0.0/concurrent-routing-issues
2025-02-19 17:00:45 -06:00
Andrew Welker
316867caf8
chore: update to PD Core 2.0.0-alpha-451
...
Catch the `SshOperationTimeoutException` and handle it differently.
2025-02-19 16:49:22 -06:00
jtalborough
d8fd774324
Merge branch 'hotfix-2.0.0/room-combiner-syncronous-events' into feature-2.0.0/concurrent-routing-issues
2025-02-19 15:11:46 -05:00
Andrew Welker
e0058d8cfe
chore: update PD Core to 2.0.0-alpha-450
...
Updated to Renci for SSH
2025-02-19 13:24:52 -06:00
Andrew Welker
a055d06bc6
chore: add some logging for route queue processing
2025-02-19 11:18:00 -06:00
Andrew Welker
66cb592c70
chore: add missing curly brace
2025-02-19 11:10:35 -06:00
Andrew Welker
d53a5607e2
chore: reorg methos in routing Extensions class
2025-02-19 11:07:41 -06:00
Andrew Welker
34f59f1410
fix: move ReleaseRoute & RunRouteRequests to use a queue
2025-02-19 11:06:56 -06:00
Andrew Welker
261779d4c4
fix: actually log exception correctly
2025-02-18 14:04:30 -06:00
Andrew Welker
30d5e2b081
fix: add more exception handling
...
Also add null check for `AddRouteDescriptor` method
2025-02-18 14:00:53 -06:00
Andrew Welker
5516ed16c3
fix: use null instead of empty string to make it clearer what's happening
2025-02-18 12:02:52 -06:00
Andrew Welker
8108b9dfdb
fix: attempt to get better logging for exception
...
Fixed some issues with log messages that were not formatted correctly for Serilog.
2025-02-18 11:59:26 -06:00
Nick Genovese
fb4f1482c7
fix: small null check in the release and make route method
2025-01-31 19:33:31 -05:00
Nick Genovese
54dcb5de08
feat: implement IPartitionStateProvider to Generic VersaPortInput
2025-01-30 15:21:12 -05:00
jtalborough
4ef481375c
fix: improve error handling and await device actions in RoomCombinationScenario
2025-01-28 09:00:21 -05:00
Nick Genovese
d8a88b2a07
Merge branch 'development-2.0.0' into feature-2.0.0/emergencyOSD
2025-01-10 07:31:35 -05:00
Nick Genovese
134e8ba02e
fix: remove null route when releasing route
2024-12-10 07:44:10 -05:00
Andrew Welker
f4c5e6fbeb
fix: remove event sub for route request
...
When route requests made during a destination's cooldown cycle were handled, the event subscription was *NOT* being removed, resulting in the request being run on *EVERY* subsequent cooldown complete event.
2024-11-22 09:14:07 -06:00
Andrew Welker
c3e9d654c9
fix: add try/catch for routing cooldown handler
...
Fixed log statement to handle when a value is null
2024-11-20 15:47:33 -06:00
Andrew Knous
f68b1e9e49
feat: cleans up code, adds versiport comment, changes ShowEmergencyMessage arg name to "url"
2024-11-19 09:19:48 -08:00
Andrew Knous
cd81b8af73
feat: adds roomKey to ShowEmergencyMessage
2024-11-14 17:00:21 -05:00
Andrew Knous
cd52c245a6
feat: adds emergency OSD support
2024-11-14 16:23:31 -05:00
Neil Dorin
0b60f53d0e
feat: Adds IEssentialsRoomEmergency interface and implements on contact closure device to provide state
2024-11-13 12:15:25 -07:00
Andrew Welker
ffed2dea8a
Merge pull request #1206 from PepperDash/feature-2.0.0/catv-presets
...
docs: adds debug statement to print preset count
2024-10-31 09:54:47 -05:00
Andrew Welker
b33704eabe
Merge pull request #1203 from PepperDash/feature-2.0.0/bridge-issues
...
fix: joins in join maps get added correctly to a bridge
2024-10-30 13:27:25 -05:00
Andrew Welker
aca6fe9af5
chore: remove extraneous call
2024-10-30 13:20:43 -05:00