Andrew Welker
4eace11943
refactor(Core): Removed old commented out code
2022-01-26 09:35:09 -07:00
Andrew Welker
89bd988391
fix (Core): Add better log messages and null checks
...
Checking if a device exists in the Device Manager and if it implements `IRelayPorts` are now 2 separate steps instead of one. There is now a null check in the PostActivation method to allow for logging an error if getting the relay device fails.
2022-01-26 09:34:44 -07:00
Neil Dorin
eea59d682a
Merge branch 'main' into hotfix/videocodecbase-max-meeting-xsig-value-set
2022-01-19 14:43:00 -07:00
Jason DeVito
99580ae8b5
fix: Added MeetingsToDisplay analog join to join map to take in number of MeetingsToDisplay via the xsig bridge and provide feedback of property. fix: Added MeetingsToDisplay property with backer field and feedback. Updated LinkVideoCodecScheduleToApi method with new property. Updated Constructor to instantiate the feedback property.
2022-01-13 08:44:23 -06:00
Neil Dorin
2d64e49f8e
feat(essentials): Adds JsonProperty attributes to LightingScene
2022-01-06 15:32:47 -07:00
Neil Dorin
bceb7115ed
fixes new interface property
2021-12-03 14:37:45 -07:00
Neil Dorin
1d2eb42c46
feat(essentials): Adds label property to shade interface
2021-12-03 14:15:58 -07:00
Neil Dorin
176d4675da
feat(essentials): Populates EnvironmentatlControlDevices on huddle and vtc room types
2021-12-02 17:53:39 -07:00
Neil Dorin
e152250363
feat(essentials): Adds IEnvironmentalControls interface and updates some room config properties
2021-12-01 12:40:17 -07:00
Andrew Welker
b71c83bac0
feat: Update some internal Essentials devices to use Initialize method
2021-09-28 10:56:25 -06:00
Andrew Welker
5940ec17c2
feat: Add method call to constructor for EssentialsDevice
2021-09-28 10:56:24 -06:00
Andrew Welker
10445508b2
feat: Update Essentials Device to call Initialize method
2021-09-28 10:56:24 -06:00
Andrew Welker
73e3b049d8
build: Update nuspec file for maximum PD Core version
2021-09-13 08:33:36 -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
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
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
Neil Dorin
01b713e6e1
feat(essentials): Adds IMobileControl3 interface to maintain backwards compatibility
2021-08-16 14:27:28 -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
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
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
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
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
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
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