Andrew Welker
f253abd0ae
fix; add check for HdmiIn being null
...
Not all Airmedia devices that might use this class have
an HDMI input. This check should prevent null ref
exceptions from happening.
2023-03-22 10:53:57 -06:00
Andrew Welker
e04f6d0396
refactor: move to switch for event
2023-03-22 10:53:36 -06:00
Andrew Welker
d0688cbc16
refactor: simplify feedback & event subscription
2023-03-22 10:36:10 -06:00
Trevor Payne
701513d30e
feat: add AM3200 to AirMediaController factory type list
...
fix: adjust event callback to recognize events thrown by AM3x00 devices
2023-03-16 17:11:44 -05: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
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
9c4e4c7976
Added debug text to ExecuteNumericSwitch
2020-06-09 14:53:47 -05:00
Trevor Payne
7fa3031cfa
Added chack for enum presence in ExecuteNumericSwitch
2020-06-09 10:59:57 -05:00
Trevor Payne
d34177482e
Added IRoutingNumeric implementation to AirMediaController
...
Resolves #238
2020-06-09 10:47:19 -05:00
Trevor Payne
eab0d2b1d7
Added HDMI Output Port to AirMediaController
...
modified RoutingSignalTypes for each of the input ports to use AudioVideo when applicable
Resolves #229
2020-06-04 12:21:47 -05:00
Trevor Payne
3c7495aaa1
Added Description Attributes to Bridgeable Classes
...
#210
2020-05-20 23:27:21 -05:00
Trevor Payne
04e159c1d1
Added bridge.AddJoinMap(Key, joinMap); to each LinkToApi method
2020-05-08 10:46:23 -05:00
Trevor Payne
b9bc3bd0f3
Updated AirMediaController and AirMediaControllerJoinMap
2020-05-07 11:19:55 -05:00
Neil Dorin
902a94a82c
fixes incorrect type definitions in Device Factories.
2020-04-22 17:29:31 -06:00
Neil Dorin
c5232ca6b8
Updates device factory methodology for Essentials Core and Essential DM libraries
2020-04-22 17:29:31 -06:00
Andrew Welker
6b65db55c1
Changes EiscApi to EiscApiAdvanced for internal devices
2020-04-20 10:10:50 -06:00
Andrew Welker
41d123edf3
changes PepperDash.Essentials.Bridges to PepperDash.Essentials.Core.Bridges
2020-04-13 16:31:34 -06:00
Trevor Payne
891feecca1
Various Occsensor Fixes From Beta Build
2020-03-04 15:09:11 -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
48c6bb78bc
Removes essentials-framework as a submodule and brings the files back into the main repo
2019-07-09 17:21:53 -06:00