Andrew Welker
1ebacf3f0f
Fix formatting issue
2021-06-08 12:12:59 -06:00
Andrew Welker
7de0251188
add ConvertType method to convert type
...
This method should allow for using a string value in place of an enum as a parameter. Integers will still fail.
2021-06-08 11:44:09 -06:00
Jason DeVito
492e593263
Updated IHasCodecLayouts to implement Layout Position selection and feedback, updated bridge map to map Layout Position signals. Updated ZoomRoom to implement Layout Position selection and feedback.
2021-06-07 22:22:00 -05:00
Jason DeVito
afe2046c81
Added methods to select Call Layout Size.
2021-06-07 14:45:40 -05:00
Andrew Welker
ef7da0d7af
Merge branch 'development' into hotfix/techroom-preset-recall-event
2021-05-24 13:19:45 -06:00
Andrew Welker
c5bcd89695
Merge branch 'development' into feature/add-zoomroom-participant-actions
2021-05-20 18:34:58 -06:00
Jason DeVito
c7cc98bff7
Removed old TODO's from VideoCodecBase.cs. Marked TODO's for Issue #697 .
2021-05-20 19:32:11 -05:00
Jason DeVito
db60f8f1be
ResponseObject.cs updates: Added and tested SortParticipantListtByHandStatus method. Found an issue with HandStatus response, property names include ': ', updated JsonProperty definitions to account for issues with expected returns vs. actual returns.
2021-05-20 15:43:02 -05:00
Andrew Welker
d00c8bed5f
fix:(EssentialsCore) Add ability for devjson command to handle overloads
...
The `devjson` command needs to ability to handle overloads. With this change, if a method is an overloaded method, the command will get all methods on an object that match the entered method name, then get the first entry in the list of methods that matches the length of the provided parameters list.
This won't work in all cases, as there may be situations where the parameters of the methods have the same length, but different types. In that situation, it's likely that the conversion from `Object` to the desired type will fail, in which case, the command will notify the user that something went wrong.
2021-05-20 10:52:12 -06:00
Jason DeVito
ac0d5e59a0
ZoomRoom.cs, commented out Debug statement @ line 874 to remove 'JSON Curly Brace Count:' messages in console when using debug level 2.
2021-05-12 11:27:33 -05:00
Jason Alborough
5fc4ff6027
#700 FIxes issue where ConfigWrite.UpdateDeviceConfig and UpdateRoomConfig do not write config to file
2021-05-11 20:28:15 -04:00
Neil Dorin
63853739f3
Updates object structure to deal with a bug in ZoomRoom 5.6.3 that responds with an incorrect object structure for the layout style property
2021-05-11 17:23:26 -06:00
Jason DeVito
c14193f9ac
Updates to VideoCodecControllerJoinMap to fix joins for Participant triggers. Updated ZoomRoomJoinMaps to implement zConfiguration.eLayoutStyle to pass the name across the bridge.
2021-05-11 18:13:18 -05:00
Jason T Alborough
da179c01f5
Fixes UpdateDeviceConfig()
2021-05-11 17:52:26 -04:00
Jason Alborough
0ded3e30f9
Merge branch 'development' into feature/reconfigurable-device-write-control
2021-05-11 15:24:40 -04:00
Jason T Alborough
8d215930d9
Adds WriteControlProperty to ReconfigurableDevice
...
CameraBase now uses ReconfigurableDevice
2021-05-11 15:20:35 -04:00
Neil Dorin
b4edb021ee
#698 merged in join map updates from JKD. Fixed enum bit comparison for available layout feedbacks
2021-05-11 12:23:27 -06:00
Neil Dorin
52caa98f33
Merge branch 'feature/add-zoomroom-layout-controls' into feature/add-zoomroom-participant-actions
2021-05-11 11:10:37 -06:00
Jason DeVito
4e041d1773
Removed unused DecodecParticipantsXSig method.
2021-05-11 11:36:17 -05:00
Jason DeVito
118bd5a54a
Updates VideoCodecControllerJoinMap.cs to organize joins. Update to VideoCodecBase.cs UpdateParticipantsXSig.
2021-05-11 11:19:33 -05:00
Jason DeVito
116abbf962
Updates ZoomRoomJoinMap.cs with join numbers. Updated VideoCodecControllerJoinMap.cs to organize the joins in a logical pattern. Update VideoCodecBase to add the maxAnalogs to the logic calculating xsig indexes and offsets.
2021-05-11 08:34:16 -05:00
Neil Dorin
a06333e1c3
Adds temp join numbers for participant actions
2021-05-10 15:38:33 -06:00
Neil Dorin
d937dc14fc
#698 Adds actions to toggle audio/video mute and pinning for participants
2021-05-10 15:09:33 -06:00
Neil Dorin
604f4ca22d
#698 Adds join objects for participants audio/video mute and pin toggle
2021-05-10 12:58:07 -06:00
Neil Dorin
2d7ad8ba2a
#698 Updates to add participant hand raised and pin/unpin
2021-05-07 18:07:25 -06:00
Neil Dorin
e4a3933743
Mostly coded. Needs join numbers for ZoomRoomJoinMap values
2021-05-06 16:54:41 -06:00
Neil Dorin
d6445861f5
Adds IHasZoomRoomLayouts interface. Update zStatus.Layout class to extend NotifiableObject
2021-05-05 21:55:28 -06:00
Andrew Welker
7c58221acc
Merge branch 'development' into feature/dm-audio-routing-fix
2021-04-30 13:12:18 -06:00
Jason Alborough
9ea65883b7
Fixes DM Audio Routing
2021-04-30 14:58:39 -04:00
Alex Johnson
9d0020d999
Merge branch 'development' into bugfix/discovery-routing-endless-loop
2021-04-29 13:52:36 -04:00
Alex Johnson
fb44a3b93c
Resolves looping in IRouting by adding the device to the tracking list before iterating down further. Adds debug statement to print when this condition occurs - "Skipping input <device> on <router-device>, this was already checked"
2021-04-29 13:44:47 -04:00
Trevor Payne
3c9ca1e527
Resoves #688
...
Added some QoL improvements to SecretsManager meant to protect the integrity of the providers dictionary from accidental manipulation
Debug statement improvements
Improvements to verbosity of console command returns for the SecretsManager
2021-04-16 12:29:41 -05:00
Trevor Payne
452d0a5a39
Changed DeviceFactory.GetSecret(SecretsPropertiesConfig data) to return an empty string instead of null on a failed retrieval
2021-04-16 09:59:58 -05:00
Trevor Payne
8643ed2caf
#685 - Requested Fixes per AWelker
2021-04-15 19:14:24 -05:00
Trevor Payne
2787c7fc52
Close #685
...
Adds support for Secrets
2021-04-15 18:47:13 -05:00
Trevor Payne
babc3e4f1a
fixed minor registration error
2021-04-15 14:36:43 -05:00
Trevor Payne
0a4ff82af0
Added SecretsManager
...
Added ISecrets
Added ISecretsProvider
2021-04-15 13:47:46 -05:00
Andrew Welker
19e070ed76
add flags on both ends to prevent input switching loop
2021-04-09 16:36:11 -06:00
Neil Dorin
922d1d8133
Merge branch 'development' into feature/imobilecontrolroombridge-upgrades
2021-04-08 16:17:02 -06:00
Andrew Welker
4ebd1b53b5
Merge branch 'development' into hotfix/genericqueue-dispose-issue
2021-04-08 15:37:15 -06:00
Andrew Welker
56f93c5491
Merge branch 'main' into hotfix/genericqueue-dispose-issue
2021-04-08 14:25:11 -06:00
Andrew Welker
8cfd58bb7e
Fix error printing for plugin loading
2021-04-08 14:21:32 -06:00
Andrew Welker
6ddfdc4b38
Updating plugin loading mechanism to provide better feedback
2021-04-08 13:54:06 -06:00
Neil Dorin
7640b95701
Clears camera mute mode when turning camera auto mode off
2021-04-06 20:08:59 -06:00
Neil Dorin
6c2abc7abd
Adds missing space in video mute command
2021-04-06 19:54:01 -06:00
Neil Dorin
1849d118b4
gets rid of console print when queue items are processed.
2021-04-06 18:15:37 -06:00
Neil Dorin
22e7f004a5
adds missing code parameter
2021-04-06 18:06:15 -06:00
Neil Dorin
0dcaacb038
Merge branch 'feature/multi-display-adds' into feature/imobilecontrolroombridge-upgrades
2021-04-06 16:37:17 -06:00
Neil Dorin
cf8e673677
Adds ClientJoined event
2021-04-06 12:25:33 -06:00
Neil Dorin
200080247a
closes #671 and changes to aborting thread in Dispose instead of attempting to join
2021-04-06 10:38:39 -06:00