Andrew Welker
5eb65fd723
Update RoutingInterfaces.cs
2021-02-02 15:30:43 -07:00
Neil Dorin
06e8cac597
Adds more helpful message to Obsolete attribute on IRoutingSinkNoSwitching
2020-11-12 16:41:40 -07:00
Trevor Payne
e879aba801
Expanded the event to include RoutingPorts
...
Triggers for events are now based on FeedbackMatchObject
2020-11-04 13:32:28 -06:00
Trevor Payne
e27c041256
Resolves #467
...
Made the event trigger private and removed it from the interface
2020-11-02 09:59:22 -06:00
Trevor Payne
5fcafe0b38
Resolves #467
...
Added new interface IRoutingNumericFeedback
Added New Interface ITxRoutingWithFeedback
Added New Interface IRmcRoutingWithFeedback
Added new interface IRoutingNumericWithFeedback
Implemented new interfaces in applicable classes
2020-10-30 14:00:05 -05:00
Nick Genovese
4b663eea62
-IRoutingSinkWithSwitching now inherits directly from IRoutingSink
...
-Marked IRoutingSinkNoSwitching as obsolete
-Updated HulldeSpace, VTCRoom, DualDisplayRoom that were casting from IRoutingSinkNoSwitching to IRoutingSink
2020-05-28 20:07:33 -04:00
Nick Genovese
8d2d45b5ce
adds IRoutingSink for readability and adds a protection in ExecuteRoutes if the device happens to be IRoutingSinkWithNoSwitching and IRouting like a codec might potentially be
2020-05-28 19:37:45 -04:00
Andrew Welker
62fdd6a572
#219 changes ReleaseAndMakeRoute to IRoutingSinkNoSwitching
...
removes check for IRoutingSinkNoSwitching interface in GetRouteToSource
2020-05-28 17:24:24 -06:00
Nick Genovese
305fe5c372
added check when adding sink device for if the device is actually a sink
2020-05-28 14:02:43 -04:00
Trevor Payne
ef4b0441d3
Added new interface IRoutingNumeric
...
Updated DmChassisController
Updated DmBladeChassisController
Cleaned up some redundant interface referencing in RoutingInterfaces
#192
2020-05-20 22:10:29 -05:00
Andrew Welker
5ec96310c6
Updates eRoutingSignalType AudioVideo
2020-05-07 14:59:52 -06:00
Andrew Welker
41e9bead0b
adds Flags Attribute to eRoutingSignalType
2020-05-07 14:59:52 -06:00
Trevor Payne
79253c6b31
Fixed minor Interface Implementation Issues
2020-04-28 12:27:06 -05:00
Trevor Payne
4d433ebf22
resolve #130 Add new interface IRmcRouting
...
add DmRmc4kZScalerC endpoint and associated changes to bridge and joinmap
add DmRmc4kZScalerCController
2020-04-28 12:19:23 -05:00
Neil Dorin
c99ba9ca1d
Merge branch 'feature/ecs-1188' into bugfix/ecs-1192
...
# Conflicts:
# PepperDashEssentials/Room/Types/EssentialsHuddleVtc1Room.cs
# essentials-framework/Essentials Core/PepperDashEssentialsBase/Routing/RoutingPort.cs
2019-11-27 11:22:27 -07:00
Neil Dorin
f2e2166146
Corrects issues with order of operations so that InCallFeedback isn't null when dependent routines check it's state.
2019-11-27 10:32:21 -07:00
Neil Dorin
c0b59c375e
Removed all references to "Cotija" and replaced with "MobileControl". Progress on multi display routing in room logic and Mobile Control bridging.
2019-11-15 22:03:45 -07:00
Neil Dorin
ed468add2c
Refactored for source change handler updates
2019-11-08 12:30:49 -07:00
Neil Dorin
13132c29fc
Mega refactor in progress
2019-10-23 22:29:04 -06:00
Neil Dorin
1ae6069ac2
Adds USB routing to DmChassisController and DmChassisControllerBridge.
...
Major update to remove eRoutingSignalType.AudioVideo in favor of bitmasked values and adding UsbOutput and UsbInput types. Updated all affected routing ports and ExecuteSwitch method calls.
Need to review and test routing to ensure bitwise operators are all correct.
2019-08-15 14:07:10 -06:00
Neil Dorin
dc8d0e25d5
Adds Virtual Dm Tx Controller classes to handle Dmps inputs with mutliple connectors and auto switching. Completes DmpsRoutingController (requires testing)
2019-07-22 17:04:41 -06:00
Neil Dorin
48c6bb78bc
Removes essentials-framework as a submodule and brings the files back into the main repo
2019-07-09 17:21:53 -06:00