Andrew Welker
3a4c661e5d
Merge branch 'development' into hotfix/dm-blade-chassis-throws-exception
2021-11-11 17:29:23 -07:00
Nick Genovese
446bae4dd3
hotfix(Essentials_DM): fixed invalid cast exception in dm blade chassis
2021-11-10 11:21:19 -05:00
Neil Dorin
4196d50b4c
Merge branch 'development' into hotfix/dm-usb-routing
2021-10-27 10:39:34 -06:00
Andrew Welker
cef9e0a9a6
Update UsbOutput routing
2021-10-27 07:46:50 -06:00
Andrew Welker
16369e31cf
fix USB routing
2021-10-27 07:46:50 -06:00
Andrew Welker
38959414ff
Fix USB Routing issue
2021-10-27 07:46:50 -06:00
Neil Dorin
5442a1db48
fix(essentials): #842 Adds back in code to register Crestron devices under normal circumstances
2021-09-29 15:14:07 -06:00
Alex Johnson
b5cabfc644
Merge remote-tracking branch 'PepperDash_Essentials/development' into feature/dmps-endpoint-fixes
2021-09-23 12:01:33 -04:00
Alex Johnson
bead782bd5
Waits to return InitializeSystem until devices are registered. Adds DMPS system power on/off to device bridge.
2021-09-23 12:01:15 -04:00
Andrew Welker
5a81ce9137
Merge branch 'development' into hotfix/hd-md-outputname
2021-09-21 15:47:31 -06:00
Andrew Welker
d78a378859
Merge branch 'main' into hotfix/hd-md-outputname
2021-09-21 15:21:47 -06:00
Jason DeVito
eec4484f78
fix: updates to resolve issues with routing and feedbacks in the HdMdNxM4kEBridgeableController class.
2021-09-21 16:11:13 -05:00
Andrew Welker
49e82f107b
fix(Essentials_DM): Updates to try and fix some exceptions
2021-09-21 12:06:22 -06:00
Neil Dorin
79f9d09558
Merge branch 'development' into hotfix/dm-resolution-issues
2021-09-21 10:32:54 -06:00
Andrew Welker
2e76b6ba0a
fix(DM): Fix issue with bad cast for IVideoAttributesBasic
...
Also updates to use the DM routing input port rather than the tx AnyVideoInput for the DM input resolutions
2021-09-21 09:40:51 -06:00
Andrew Welker
cad45c04cb
fix: Add method to register for the correct event for resolution feedback
...
The resolution feedback change events don't appear to bubble up to the main DMInput change event. It appears to require subscribing to an event on the VideoAttributes class that the input contains.
2021-09-20 16:12:39 -06:00
Andrew Welker
70d63a9f99
chore: Mark non-bridgeable class obsolete
...
Also add a debug message to give the new type to use.
2021-09-20 15:52:40 -06:00
Andrew Welker
30f63eee03
fix: Remove reference to DMOutput name sig
...
the HD-MD series of switchers appears to not populate the Name sig of the DMOutput, leading to a NullSig exception when attempting to set output names. This is probably because those names can't be set on the device itself, but some experimentation with hardware may be required to determine that completely.
2021-09-20 15:52:40 -06:00
Jason DeVito
9f1c512909
Updates to HdMdNxM4kEController.cs to implement regex pattern in place of substring on input definitions. Updated HdMdNxM4kEBridgeableController.cs to handle exception when constructing the device.
2021-09-20 15:52:39 -06:00
Alex Johnson
3d543dfd09
Fixes odd error where dm event comes in with input xx name even though input xx doesn't exist on the dmps
2021-09-17 15:05:59 -04:00
Alex Johnson
9c22c4cb5f
Fixes adding a DM-TX to a DMPS system
2021-09-17 09:47:06 -04:00
Alex Johnson
f0942a3932
Fixes for DM endpoints on DMPS3 non-4k types
2021-09-17 09:46:20 -04:00
Andrew Welker
fa6cabe246
refactor(Essentials_DM): Add event IDS and some logging to get resolution feedback
2021-09-09 07:44:05 -06:00
Andrew Welker
db3d96d448
feat(Essentials_DM): Update DmInputEvent handler for input resolution feedback
2021-09-08 15:26:16 -06:00
Andrew Welker
a28a078c4f
feat(Essentials_DM): Update all card creation methods to pass appropriate input
2021-09-08 15:25:43 -06:00
Andrew Welker
d00a31e3a6
feat(Essentials_DM): Add overloads for AddDmInCardPorts & AddHdmiInCardPorts
2021-09-08 14:17:24 -06:00
Andrew Welker
77134f0a30
feat:(Essentials_DM) Update AddInputPortWithDebug
...
Adding an `IVideoAttributesBasic` as a parameter for this method relatively easily allows us to get the reported input resolution when it changes.
2021-09-08 14:15:52 -06:00
Andrew Welker
60c2d4df01
Merge branch 'development' into hotfix/4series-cultureinfo-for-time-formats-and-dm-4kz-fix
2021-08-26 17:59:32 -06:00
Neil Dorin
4444328600
fix(essentials): #804 #805 Updates to prevent attempting to access null AudioSourceFeedback property on 4kz TX models
2021-08-26 16:48:56 -06:00
Trevor Payne
864e0675ea
Resolves #769
...
Fix issues with large dm frame instantiation
2021-08-02 10:34:41 -05:00
Jason Alborough
9ea65883b7
Fixes DM Audio Routing
2021-04-30 14:58:39 -04:00
Andrew Welker
2b2308d5c2
Merge branch 'development' into hotfix/dm-routing-issues
2021-03-29 13:18:00 -06:00
Andrew Welker
7fbbc9f2b8
Fix LinkToApi methods for chassis to use ExecuteNumericSwitch
2021-03-29 12:50:43 -06:00
Andrew Welker
bebcc3c6e1
Merge branch 'development' into feature/remove-tx-rx-debug
2021-03-12 16:48:24 -07:00
Jonathan Arndt
f74fa35ca4
Solution updated to remove all TX/RX data that device classes are printing when talking to 3rd party devices
2021-03-09 23:12:57 -08:00
Andrew Welker
7078ba55c7
fix dmps off timer
2021-02-23 13:21:01 -07:00
Andrew Welker
51f294c37f
fix ExecuteSwitchNumeric for 0
2021-02-22 13:27:32 -07:00
Andrew Welker
1990201215
add none ports to DMPS & Blade chassis
2021-02-22 10:11:57 -07:00
Andrew Welker
be78d17af5
update Blade chassis ports
2021-02-22 10:02:34 -07:00
Andrew Welker
8a6d5ebd56
Update port creation for DMPS
2021-02-22 10:00:24 -07:00
Andrew Welker
93c0b33958
Updated dmps & blade chassis to use similar routing
2021-02-22 09:55:09 -07:00
Andrew Welker
dca21aa4dc
Fixed some issues discovered during testing
2021-02-19 16:43:18 -07:00
Andrew Welker
ac09267173
Add Clear input port for Essentials Routing
2021-02-19 08:55:34 -07:00
Andrew Welker
ef63c1db02
Updating DM Controller to add DMInput/Output as selector instead of number
2021-02-19 08:51:59 -07:00
Andrew Welker
f828cbecbd
fix USB routing
2021-02-18 16:23:48 -07:00
Andrew Welker
890abf4383
initial updates to ExecuteSwitch
2021-02-18 16:19:29 -07:00
Neil Dorin
cd0e3f7001
#599 Updates how feedbacks are fired in Tx_OnlineStatusChange
2021-02-08 16:11:49 -07:00
Neil Dorin
6ef8ba3639
Removes redundant .FireUpdate() calls in Tx_OnlineStatusChange
2021-02-08 16:09:50 -07:00
Andrew Welker
4dfab9a287
got DeviceInfo Parsing working correctly
2021-02-04 11:17:49 -07:00
Andrew Welker
2967a0f968
turn on dev info and stream debugging for temp client
2021-02-04 08:50:50 -07:00