Andrew Welker
ea254ef983
feat: Update some internal Essentials devices to use Initialize method
2021-07-23 19:56:29 -06:00
Andrew Welker
76e4d4a82d
feat: Add method call to constructor for EssentialsDevice
2021-07-23 19:44:41 -06:00
Neil Dorin
6542c062b9
Working towards getting EssentialsTouchpanelController to switch rooms
2021-07-23 17:35:12 -06:00
Andrew Welker
4bd777f6b9
feat: Update Essentials Device to call Initialize method
2021-07-23 16:53:36 -06:00
Andrew Welker
085a64c87b
fix: Correct functioning while in test mode
2021-07-23 13:41:21 -06:00
Neil Dorin
2db397b474
#742 Adds step to post activation action to determine initial room combination scenario
2021-07-22 12:46:27 -06:00
Neil Dorin
152dcbe81e
Merge remote-tracking branch 'origin/feature/fixes-for-multiple-room' into feature/room-combining
2021-07-21 14:20:45 -06:00
Andrew Welker
290e887903
refactor: Modify debug messages
...
Exceptions now print the device key and the error message. To see stack traces, use `appdebug:XX 1`.
There are also now debug messages indicating when the different activation cycles are complete.
2021-07-20 17:32:00 -06:00
Andrew Welker
de7a74eaff
feat: Update Fusion to create a GUID file per room
...
This allows for multiple rooms to be designated and created without any issues. Also moved post Activation action to it's own method rather than a lambda.
In the interest of backwards compatibility, the Fusion class will look for a GUID file with the old file name and migrate it to the new file name.
2021-07-20 17:30:45 -06:00
Neil Dorin
c8b0c7dd01
#753 Adds new type and starts updating as needed
2021-07-20 17:12:42 -06:00
Andrew Welker
94c0e92f6b
fix: Initialize lists for partitions and scenarios
...
also removed unnecessary else
2021-07-20 08:28:25 -06:00
Neil Dorin
a5046df671
Merge branch 'development' into feature/room-combining
2021-07-19 15:45:56 -06:00
Neil Dorin
dfaaa3f6bc
#742 Adds factory for EssentialsRoomCombiner
2021-07-19 15:41:10 -06:00
Andrew Welker
45e6dff26d
fix: update access level for config constructor
2021-07-19 15:10:03 -06:00
Andrew Welker
10129b8178
feat: Add post activation action for aggregator
2021-07-19 15:09:37 -06:00
Andrew Welker
9128e108f7
feat: Add clear method to BoolOutputLogical
...
and do a bit of refactoring
2021-07-19 15:09:03 -06:00
Andrew Welker
760ec8be92
feat: Add occupancy aggregator factory and config
2021-07-19 14:08:57 -06:00
Andrew Welker
6946946c12
chore: Add c2nIoController to csproj
2021-07-19 13:47:17 -06:00
Andrew Welker
990090e1de
feat: Add support for C2N-IO
2021-07-19 10:29:30 -06:00
Neil Dorin
377cccf912
Updates type for Partitions on IEssentialsRoomController
2021-07-16 16:10:06 -06:00
Neil Dorin
9795637d75
#742 EssentialsRoomCombiner substantially complete. Adds debounce timer when changing scenarios
2021-07-16 16:09:38 -06:00
Neil Dorin
6f6ca50c37
Removes set from interface
2021-07-16 15:36:59 -06:00
Neil Dorin
7b7ec53355
#742 Updates to room combination interfaces and EssentialsRoomCombiner and EssentialsPartitionController
2021-07-16 15:35:52 -06:00
Neil Dorin
e3920132bf
#743 Adds SetValueFunc() to all Feedback types
2021-07-16 14:11:27 -06:00
Neil Dorin
c2e5bd290a
#742 Adding EssentialsRoomCombiner device (in progress)
2021-07-15 16:40:25 -06:00
Neil Dorin
7fd52814a0
implements IKeyName as required on config classes
2021-07-15 10:11:27 -06:00
Neil Dorin
06a3dda2e4
Starts on interfaces for room combination
2021-07-14 22:12:41 -06:00
Neil Dorin
d97ca6d5a4
#741 Adds EssentialsRoomCombinerPropertiesConfig
2021-07-14 14:42:13 -06:00
Neil Dorin
4c50d6980f
#740 Adds IPartitionStateProvider interface and adds to GlsParitionSensorController
2021-07-14 14:38:18 -06:00
Neil Dorin
2181410927
#736 Adds IEssentialsRoom and IEssentialsHuddleSpaceRoom interfaces
...
Refactors all references to EssentialsRoomBase and EssentialsHuddleSpaceRoom to use the new interfaces instead
2021-07-12 17:22:36 -06:00
Neil Dorin
e964172200
#729 Updates to get CheckSchedule method working as designed
2021-07-02 15:01:17 -06:00
Neil Dorin
840934502b
Working on getting meeting change events to trigger properly
2021-06-29 17:35:22 -06:00
Neil Dorin
a76f4c15dc
Updates to IHasScheduleAwareness
2021-06-29 09:47:56 -06:00
Neil Dorin
9a7fe553f9
Merge branch 'development' into hotfix/add-eisc-server-client-options-to-eiscapiadvanced-factory
2021-06-24 16:35:29 -06:00
Neil Dorin
5c9996e728
adds new type options to use EISCClient and EISCServer in eiscapiadvanced
2021-06-17 13:49:09 -06:00
Andrew Welker
0cc2328276
Merge branch 'development' into hotfix/zoom-room-views
2021-06-17 10:03:42 -06:00
Andrew Welker
1ccf54003f
Merge branch 'main' into hotfix/zoom-room-views
2021-06-17 09:32:04 -06:00
Andrew Welker
6b85323949
Merge branch 'development' into hotfix/plugin-loading
2021-06-16 15:17:52 -06:00
Neil Dorin
cc742f4291
adds check for abstract class before attempting to create instance
2021-06-16 13:11:45 -06:00
Jason DeVito
6beff106ec
Updated packages.config to track latest PepperDash Core release. Updated ZoomRoom LinkZoomRoomToApi to update the bridge when it comes online.
2021-06-10 17:45:23 -05:00
Neil Dorin
cb35aa13f5
lets it fall through conditions to fire the ParticipantsChanged event if an already pinned participant is found
2021-06-09 17:55:55 -06:00
Neil Dorin
b71523bd2d
Adds condition to not check for already pinned participant if incoming message has user id < 0
2021-06-09 17:38:50 -06:00
Neil Dorin
0c56da112c
Changes to respond to new pinned participant message by clearing out already pinned participant fb first.
2021-06-09 17:07:25 -06:00
Neil Dorin
08f4d8e9a2
Attempts to unpin participant from same screenIndex if one is already pinned.
2021-06-09 16:57:42 -06:00
Neil Dorin
7ac3f81ea5
Initialize SreenIndexIsPinnedToFb to -1. Adds debugging for xsig tokens
2021-06-09 16:14:18 -06:00
Neil Dorin
1c06e8381b
Fixed inverted video mute FB and adds debug statements to help see participant pin status
2021-06-09 13:30:36 -06:00
Jason DeVito
f5305197b3
Updates to LinkZoomRoomApi method
2021-06-09 13:37:01 -05:00
Jason DeVito
1805ebaf0f
Converted ZoomRoom Layout Size properties and methods to interface, IHasSelfviewSize, following the patterns implemented for IHasSelfviewPosition and SelfviewPipPosition.
2021-06-08 17:56:00 -05:00
Jason DeVito
ca8207f2bd
Removed Layout Position properties and methods. Using SelfviewPipPosition properties and methods.
2021-06-08 15:20:42 -05:00
Jason DeVito
655bb954fa
Updated IHasCodecLayouts and ZoomRoom to test feedback of Layout Size and Layout Position.
2021-06-08 14:38:33 -05:00