Neil Dorin
4f35a4285b
Moves example configs inside PepperDashEssentials folder and makes them embedded resources
2020-02-13 16:17:23 -07:00
Neil Dorin
9a2c001a93
Cleans out classes moved to plugins (Evertz). Adds example configs, removes old #warning statements.
2020-02-12 10:27:27 -07:00
Neil Dorin
704bcc974b
Adds initial example configs and Plugin Load Sequence diagram
2020-02-11 15:49:35 -07:00
Neil Dorin
d18f79ac48
Removes complete Configuration ORIGINAL folder and all classes (obsolete)
2020-02-05 15:24:00 -07:00
Neil Dorin
f7aaf7a576
Plugin version dependency logic tested and working correctly.
2020-01-31 14:33:14 -07:00
Neil Dorin
f000097a03
Major repo cleanout. Removes all files marked as REMOVE or MOVED and removes Cues and all assciated referenced.
2020-01-30 14:38:00 -07:00
Neil Dorin
22c769ab98
Updates to plugin dependency check logic
2020-01-29 16:11:01 -07:00
Neil Dorin
6377b1bc78
Adds Global methods to check version dependencies of plugins
2020-01-29 15:58:43 -07:00
Neil Dorin
d63787bc78
Adds logging for room on/off and occupancy events
2020-01-13 21:54:12 -07:00
Neil Dorin
5fc93ca251
Fixed to DGE to allow use of Com ports via EfS bridge. Updates PD.Core version
2019-12-16 14:44:34 -07: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
8e0262e1c3
Merge branch 'bugfix/ecs-1199' into bugfix/ecs-1192
2019-11-27 10:33:10 -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
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
Neil Dorin
6c7bc1a24e
Adds ability to read input/output names from processor device properties config. Fixes issues with routing to output on DMPS3-4K-150-C
2019-11-19 14:01:57 -07:00
Neil Dorin
84374a8af0
Adds ability to set program to not load config on next boot via console commands
2019-11-15 22:13:53 -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
Trevor Payne
0eb6411dd9
Added support for 'Large' DM Frames
2019-11-15 16:22:18 -06:00
Neil Dorin
ed468add2c
Refactored for source change handler updates
2019-11-08 12:30:49 -07:00
Neil Dorin
c22e95cad2
Added remaining methods for EssentialsDualDisplayRoom. Added IHasInCallFeedback interface to be applied to rooms with conferencing
2019-10-25 16:08:55 -06:00
Neil Dorin
59b2e9a8d6
Refactor complete
2019-10-24 11:28:13 -06:00
Neil Dorin
13132c29fc
Mega refactor in progress
2019-10-23 22:29:04 -06:00
Neil Dorin
fcfec55b20
Removes PepperDash_Core.dll static reference and replaces it with submodule for pepperdashcore-builds
2019-10-16 15:58:14 -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
ac93081278
Merge remote-tracking branch 'origin/development' into bugfix/ecs-1168
2019-10-09 10:23:30 -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
Heath Volmer
0bb107f5ef
ecs-1162: Messaging changes for Weil
2019-10-04 09:30:53 -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