Neil Dorin
9c4c1d99b8
Merge branch 'development' into hotfix/ci-newtonsoft-issues
2021-09-20 14:24:27 -06:00
Andrew Welker
73e3b049d8
build: Update nuspec file for maximum PD Core version
2021-09-13 08:33:36 -06:00
Andrew Welker
c71805cfc4
Merge branch 'development' into hotfix/glspartcn-enable-feedback
2021-09-02 07:42:52 -06:00
Jason DeVito
9a1b069e24
feat: Added debug statements to sensor set and sensitivity methods.
...
fix: Replaced SetSigTrueAction and SetSigFalseAction calling SetEnable state with a single SetBoolSigAction.
2021-09-02 08:21:37 -05:00
Andrew Welker
60c2d4df01
Merge branch 'development' into hotfix/4series-cultureinfo-for-time-formats-and-dm-4kz-fix
2021-08-26 17:59:32 -06:00
Neil Dorin
c84ec4c899
fix(essentials): #806 switches method to print times for consistent 12h format
...
fix(essentials): #806 Updates more uses of ToShortTimeString()
fix(essentials): #806 fixes for VideoCodecUIDriver
fix(essentials): #806 final fixes for time format
2021-08-26 17:20:04 -06:00
Andrew Welker
21bc6a05de
Merge branch 'development' into hotfix/room-method-updates
2021-08-18 16:05:46 -06:00
Neil Dorin
f8129fe7ae
feat(essentials): #800 adds public access modifier on properties
2021-08-18 13:35:48 -06:00
Neil Dorin
dbdaedcca3
feat(essentials): #800 Adds IPasswordPrompt
2021-08-18 13:25:26 -06:00
Andrew Welker
92f4d37cd6
refactor: Clean up Room Interfaces to help with ambiguities
2021-08-17 16:54:02 -06:00
Andrew Welker
538f81c18e
Merge branch 'development' into hotfix/IMobileControl3
2021-08-16 15:16:44 -06:00
Neil Dorin
01b713e6e1
feat(essentials): Adds IMobileControl3 interface to maintain backwards compatibility
2021-08-16 14:27:28 -06:00
Andrew Welker
56bb872d2b
Merge branch 'development' into hotfix/zoomroom-updates
2021-08-02 17:36:51 -06:00
Neil Dorin
19cbe480a6
reverts IMobileControl back to using EssentialsRoomBase instead of IEssentialsRoom for now
2021-07-29 16:39:34 -06:00
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
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
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
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
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
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
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
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
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