Alex Johnson
7d89f51dcf
Adds support for DMPS-4K audio input names being shifted by 5 for aux inputs.
2022-01-10 13:20:10 -05:00
Alex Johnson
acdd9bb674
Removes some unneeded post activation stuff from testing
2022-01-06 16:58:38 -05:00
Alex Johnson
c8b1808513
Fixes output name feedback on DMPS-4K
2022-01-06 16:49:00 -05:00
Alex Johnson
ce785ceb25
Fixes DMPS input name feedback on DMPS-4k. Need to check for NullStringOutputSig which was causing an exception
2022-01-06 16:47:11 -05:00
Alex Johnson
4650d17695
Change dmps type detection to use eSystemControlType enum
2022-01-06 11:17:58 -05:00
Alex Johnson
5816c3cafe
Restore microphones to DMPS controller
2022-01-05 12:05:12 -05:00
Alex Johnson
e275d747f8
Fixes issue with vsync activation on dmps 4k airmedia input
2022-01-05 11:58:47 -05:00
Alex Johnson
a6e4efd64f
Add Dmps microphone controller with bridge
2021-12-09 13:31:58 -05:00
Alex Johnson
62bdddf4c1
More dmps work
2021-10-27 16:53:37 -04:00
Alex Johnson
369bdf5c66
Update video sync outputs at boot
2021-10-27 12:25:29 -04:00
Alex Johnson
5bf5d17ea8
Merge branch 'development' into feature/dmps-audio-fixes
2021-09-28 15:24:17 -04:00
Alex Johnson
d444b8a7ba
Fixes codec fader creation on aux1 and aux2 outputs. Fixes a few join map labels.
2021-09-28 15:23:38 -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
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
f0942a3932
Fixes for DM endpoints on DMPS3 non-4k types
2021-09-17 09:46:20 -04:00
Andrew Welker
7fbbc9f2b8
Fix LinkToApi methods for chassis to use ExecuteNumericSwitch
2021-03-29 12:50:43 -06: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
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
b44bc8fae3
Merge branch 'development' into hotfix/DMPS-Routing-issues
2020-11-11 12:25:36 -07:00
Andrew Welker
88f1230620
got it all working
2020-11-04 14:43:17 -06: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
Andrew Welker
3cd8a1f310
update output change event & feedbacks
2020-11-03 08:30:13 -07:00
Andrew Welker
b457886ee3
Update to route correctly for DMPS3-4K
2020-11-02 12:38:23 -07: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
Andrew Welker
4b537cb79d
Fixing some things for Essentials routing and linking to bridge
2020-10-21 13:00:12 -06:00
Andrew Welker
36e8dc9fa5
Add check for NameSig Support
2020-10-21 11:53:52 -06:00
Andrew Welker
d8863142c7
Refactor CustomActivate & LinkToApi
2020-10-21 10:21:40 -06:00
Andrew Welker
f98292a4aa
add null check to all internal device LinkToApi methods
...
This allows for backwards compatability with EiscApi bridges.
2020-06-19 15:48:34 -06:00
Trevor Payne
be97fe15da
Added IRoutingNumeric to DmpsRoutingController
...
#207
2020-05-21 12:30:26 -05:00
Trevor Payne
04e159c1d1
Added bridge.AddJoinMap(Key, joinMap); to each LinkToApi method
2020-05-08 10:46:23 -05:00
Trevor Payne
30c1b2755e
Updated DmpsRoutingController and DmpsRoutingControllerJoinMap; Minor Edits to DmpsRoutingController to accomodate new joinmap span property
2020-05-07 14:21:39 -05:00
Andrew Welker
6b65db55c1
Changes EiscApi to EiscApiAdvanced for internal devices
2020-04-20 10:10:50 -06:00
Andrew Welker
54d31e128e
removing bad namespace
2020-04-17 10:09:53 -06:00
Andrew Welker
c8732aa8cf
Changes base class to EssentialsBridgeableDevice
...
* adds LinkToApi method
2020-04-14 16:08:00 -06:00
Neil Dorin
c3dbd41942
Adds configuratble property for current audio/video output text. Defaults to "".
2020-01-13 21:55:59 -07:00
Neil Dorin
89db680986
Fixed syntax issue in CustomActivate()
2019-11-19 20:08:47 -07:00
Neil Dorin
11a01c707c
Fixed issue with Output type on DMPS3-4K-150-C when assigning name. Also adds protection if config incorrectly defiines inputs or outputs that don't exist.
2019-11-19 19:07:19 -07:00
Neil Dorin
f44bde2d83
Corrects issue where "new" GlsOdtCCn OccSensor needed to be assigned in GlsOdtOccupancySensorController constructor for adiditional feedbacks to work correctly and not throw null ref exceptions.
2019-11-19 14:50:40 -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
905c40dc0a
Corrects issue where inputCard was being cast as wrong type
2019-11-18 14:53:12 -07:00
Neil Dorin
492d8f8203
Removed reference to inputCard.NameFeedback.StringValue from debug statement
2019-11-18 14:41:35 -07:00
Neil Dorin
dd7408dbf1
Modifies SetupInputCards() to try to fix a NullReferenceException being thrown. Adds a debug statement to check if a given card in the collection can't be cast as DMInput.
2019-11-18 14:27:11 -07:00
Neil Dorin
5bb5c9e07f
Commit before switching branches (no significant change
2019-09-03 13:09:13 -06:00
Neil Dorin
176c9d9835
Tested DmpsAudioOutputController and matching bridge on processor successfully
2019-08-29 17:34:19 -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
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