Neil Dorin
3648bdcae4
fixed ECS-1255 by checking for inputSlotSupportsHdcp2 config value on each input card and defaulting to false if not defined in config.
2020-02-03 14:27:28 -07:00
Neil Dorin
db08b1fcd9
Switches back to using EndpointOnlineFeedback for Rx online detection. Not currently working but believed to be a Crestron issue.
2019-11-19 18:02:50 -07:00
Neil Dorin
2173116664
Changes to use rxDevice.IsOnline feedback for advanced receivers with blade chassis
2019-11-19 15:34:03 -07:00
Trevor Payne
0eb6411dd9
Added support for 'Large' DM Frames
2019-11-15 16:22:18 -06:00
Neil Dorin
ae87498c0b
Adds HDCP support for DM 8G+ input card types
2019-10-11 17:13:56 -06:00
Neil Dorin
96d48c9d56
Adds HDCP support for DMInput on 8G+ input cards (requires addtional config info on DmChassisController device config to tell if input cards support HDCP2 or not).
2019-10-09 15:55:59 -06:00
Neil Dorin
d21f6798fd
Better handling for HdBaseT style TX units on non CPU3 DM Chassis
2019-10-09 12:32:58 -06:00
Neil Dorin
690ba92773
Adds condition to DmChassisControllerBridge to use the endpoint online feedback from the input card when a basic HDBaseT transmitter is found.
2019-10-09 10:22:59 -06:00
Neil Dorin
3887a07d55
Fixed duplicate assignment statements
2019-09-26 11:31:03 -06:00
Neil Dorin
c7b813447c
Finished GlsOccupancySensorBaseControllerBridge to handle both single and dual technology sensors.
2019-09-17 11:12:00 -06:00
Neil Dorin
1257dde4ce
Continued work on bridge
2019-09-16 16:36:24 -06:00
Neil Dorin
af7d97efef
Updates to GlsOccupancySensorBaseController and created new GlsOdtOccupancySensorController. Added JoinMap class and started on bridge.
2019-09-16 16:20:03 -06:00
Neil Dorin
f93287641f
Merge remote-tracking branch 'origin/feature/ecs-1154' into maintenance/pr-3
2019-09-11 16:33:30 -06:00
Neil Dorin
d2e9c2e238
Merge branch 'bugfix/ecs-1157' into maintenance/pr-3
2019-09-11 16:33:20 -06:00
Jason T Alborough
4b926c10f6
ECS-1158 Fixes issue where iBasicCommunicationBridge will toss an exception when it receives data.
2019-09-11 15:44:19 -04:00
Neil Dorin
7e9256187a
corrects issues with VideoSyncStatus feedback
2019-09-11 13:16:23 -06:00
Neil Dorin
061d95e2b1
Moves IBridge condition to the top of the list to allow plugin bridges to override existing ones.
2019-09-09 16:13:25 -06:00
Neil Dorin
78fe799afc
Updates all Bridge types to properly support custom join maps from config. Corrects issues in DisplayControllerBridge due to static properties outside of LinkToApi method. (ECS-1153)
2019-09-09 16:11:20 -06:00
Neil Dorin
87de4a4bf0
Documents all join maps and moves them to their own files for easier linking in Confluence documentation.
2019-09-05 17:36:08 -06:00
Neil Dorin
52343ddf7b
Fixes value for name serial output to use name value from config instead of class name
2019-09-05 09:21:22 -06:00
Neil Dorin
0b9ed462b4
Tested working onsite with Trevor Payne
2019-09-04 14:28:50 -06:00
Neil Dorin
176c9d9835
Tested DmpsAudioOutputController and matching bridge on processor successfully
2019-08-29 17:34:19 -06:00
Neil Dorin
6726e989a7
Sets up actions and feedback for each level on a DMPS audio output
2019-08-29 14:04:21 -06:00
Neil Dorin
77fbee78a8
working on DmpsAudioOutputControllerBridge
2019-08-28 17:07:18 -06:00
Neil Dorin
969ba3c87c
Addresses exceptions in DmTx401CController constructor
2019-08-26 15:28:02 -06:00
Neil Dorin
63f81456e8
Merge branch 'feature/ecs-1139' into feature/ecs-1140
...
# Conflicts:
# PepperDashEssentials/Bridges/DmChassisControllerBridge.cs
# essentials-framework/Essentials DM/Essentials_DM/Chassis/DmChassisController.cs
2019-08-15 21:07:16 -06:00
Neil Dorin
764d8d2b48
Tested working with USB routing and SystemId setting on DmChassisController and DmChassisControllerBridge
2019-08-15 20:56:03 -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
7eccc82541
Adds HDCP Capability type values
2019-08-14 17:16:17 -06:00
Neil Dorin
b2dbd3c377
Built HDCP Capability feedbacks for input card HDMI ports
2019-08-14 16:48:15 -06:00
Neil Dorin
5d93a5177c
Start adding HDCP state feedback collection
2019-08-14 13:46:28 -06:00
Neil Dorin
6b21b37aef
First attempt to address HDCP setting on input cards/TXs on DmChassisControllerBridge
2019-08-13 21:40:22 -06:00
Neil Dorin
b917ff980a
Attemtping to debug issue with EndpointOnlineFeedback on output cards
2019-07-31 15:31:40 -06:00
Neil Dorin
59b2995a1b
Fixes exceptions in Eisc_SigChange by checking uo for null first. Then fixes issue where if output card is Card.Dmps3CodecOutput the NameFeedback property throws a null ref exception, even if you first check it for null.
2019-07-30 14:19:01 -06:00
Neil Dorin
bdf3e2054f
Efforts to debug exceptions thrown on bridge string sigs 101-108 and 301-308
2019-07-29 16:32:39 -06:00
Neil Dorin
1acb3a20c5
Routing tested and working with EfS bridge
2019-07-26 16:53:52 -06:00
Neil Dorin
fa141c6207
Merge remote-tracking branch 'origin/maintenance/KPMG' into feature/ecs-1123
...
# Conflicts:
# PepperDashEssentials/Bridges/BridgeBase.cs
# PepperDashEssentials/ControlSystem.cs
2019-07-09 16:49:37 -06:00
Neil Dorin
a5ea9bb1eb
Merge branch 'feature/ecs-1120' into feature/ecs-1123
2019-07-09 16:38:09 -06:00
Neil Dorin
634b07dc12
Adds AppleTvBridge. Untested so far.
2019-07-03 15:28:34 -06:00
Neil Dorin
7958c64e67
Adds support for AirMediaControllerBridge
2019-06-27 14:21:09 -06:00
Neil Dorin
410ffd2f19
Assembly Version incremented to 1.4.11. Fixes issues with DisplayControllerBridge join mapping. Adds volume controls and ensures all input selection joins start at joinstart + 10.
2019-06-26 12:56:53 -06:00
Neil Dorin
53e0599e2a
Resolves ecs-1117. Tested at Einstein
2019-06-25 13:43:21 -06:00
Neil Dorin
af12a81c00
Updates DisplayControllerBridge to support BasicIrDisplay types, adds Samsung IR driver file, updates SetupFileSystem in ControlSystem.cs to build plugin folder
2019-06-24 15:16:20 -06:00
Jason T Alborough
2a9e7c81eb
Merge branch 'JAG-Add_IBridge' into JTA/KPMG
...
# Conflicts:
# essentials-framework
2019-06-24 15:51:58 -04:00
Neil Dorin
935f2c4bf4
Increments Assembly version and includes bugfix to set DmChassisController.EnableAudioBreakaway.BoolValue to true.
2019-06-20 15:25:13 -06:00
Joshua Gutenplan
f2c2cd423d
Remove the crestron invoke from the eisc change event. Not good as it could spool a lot of threads
2019-06-14 15:23:05 -07:00
Joshua Gutenplan
6efec400b8
add invoke to bridgeapieisc
2019-06-13 20:05:38 -07:00
Joshua Gutenplan
f82816729b
DID Not commit separately but also made bridge eisc uo actions use a threadpool thread. Fix the load plugin to load dlls before calling the load plugin method. Also added capability to place a cplz and unzip and load. The crestron dlls will throw exceptions so catching them and printing to console if debug is enabled to hide the messages from log and user as they can look like a problem when they are not. IMPORTANT we may need to add some logic to deal with multiple cplz's unzipping as the files will auto overwrite. See JIRA ticket ECS-1113
2019-06-13 19:44:14 -07:00
Joshua Gutenplan
47fb805766
Added IBridge to make it easier to deal with calling the linkToApi method. Added as an else if in EiscApI to ensure backwards compatibility.
2019-05-28 19:25:18 -07:00
Jason Alborough
17bf6e3f0a
# ECS-1079_AddDisplayControlBridge
...
- Adds DisplayController Eisc Bride for a TwoWayDispalyDevice
2019-05-03 12:51:12 -04:00