Trevor Payne
ccf7acd53d
feat: update bridging, device factory, and interfaces
...
In order to support the way some Smart Objects work, a clear
directory join was needed in order to allow for clearing a
selection in certain circumstances.
In order to support finer-grained dependencies while
developing plugins, the Development Device Factory was added.
2022-09-06 17:16:27 -05:00
Alex Johnson
5b94d89bc3
Improvements for DMPS3-4K-150 types
2022-06-15 20:26:32 -04:00
Neil Dorin
5442a1db48
fix(essentials): #842 Adds back in code to register Crestron devices under normal circumstances
2021-09-29 15:14:07 -06:00
Neil Dorin
1e9139f38e
feat(essentials): Reworks logic in InitializeSystem() to be a bit cleaner using a CEvent and the existing AllDeviceActivated event
2021-09-24 17:25:14 -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
61b4002e5a
Fix to test build image again
2021-03-19 09:22:21 -06:00
Andrew Welker
da63d0917e
Updates to test new builder image
...
this build WILL fail
2021-03-19 09:03:05 -06:00
Andrew Welker
0228fd1c0f
fix a ;
2021-03-18 16:27:08 -06:00
Andrew Welker
a9fce3237c
Added check for key to Clear command
...
If the key was wrong or wasn't in the group, a `KeyNotFoundException` was thrown.
Also added acknowledgment of a successful deletion
2021-03-18 12:43:29 -06:00
Andrew Welker
840fb21e15
Added console command to list events for a group
2021-03-18 12:42:29 -06:00
Neil Dorin
b19b4ae26e
Updated to latest DBs to expose new eCrestronSeries property and adds new property to Global to reflect. Updates startup message to print series
2021-02-09 15:27:32 -07:00
Andrew Welker
d2c308c009
Add methods & logic to make sure...
...
...day & time is in the list of recurrence days
2020-12-15 09:47:35 -07:00
Andrew Welker
01ddf1721c
add method to get scheduled events
2020-12-11 15:42:38 -07:00
Andrew Welker
099e387570
getting things in the right order for scheduling
2020-12-07 17:21:05 -07:00
Andrew Welker
c4755f23cd
added logic to subscribe to scheduled event
2020-12-07 16:58:33 -07:00
Andrew Welker
9c4650b4af
fixes to get it to load
2020-12-07 16:32:06 -07:00
Andrew Welker
d2b7e71c4a
Added GetScheduledEventGroup Method
...
added logic to enable/disable events
2020-12-07 11:49:30 -07:00
Andrew Welker
f11bdcfd53
add schedule config and schedule stuff
2020-12-04 16:21:48 -07:00
Andrew Welker
c7ccac2fe6
fix merge issue
2020-09-30 16:40:58 -06:00
Andrew Welker
45ea5cc875
Merge branch 'development' into feature/vc4-eisc
2020-09-30 14:09:04 -06:00
Neil Dorin
e48ec3af7c
Adds information about ethernet interfaces to Global class
2020-09-30 13:15:23 -06:00
Andrew Welker
8f319a4405
making changes for adding VC4 bridge
2020-09-16 09:55:58 -06:00
Trevor Payne
2a9f6e253b
Resolves #201
...
Improvements to CenRfgwController
Addition of Button Extensions
Addition of Hrxxx0WirelessRemoteController
Addition of InfinetId to EssentialsControlPropertiesConfig
Addition of CrestronRemotePropertiesConfig
2020-05-20 11:06:18 -05:00
Andrew Welker
c06184d973
fixes version comparison for plugin minimum versions
2020-04-28 15:59:31 -06:00
Neil Dorin
1418e8f8c6
New PluginLoader class fully tested and functional
2020-03-25 21:25:56 -06:00
Neil Dorin
733dbf9bd7
Moves all plugin logic to new PluginLoader static class
2020-03-25 15:04:44 -06:00
Neil Dorin
a2ebeab839
Merge branch 'release/v1.4.33' into feature/ecs-1257
...
# Conflicts:
# PepperDashEssentials/ControlSystem.cs
# essentials-framework/Essentials Core/PepperDashEssentialsBase/Global/Global.cs
2020-02-26 10:35:56 -07:00
Neil Dorin
4d300a9b68
Closes #26 . If specified SGD file isnt' found in User/sgd directory, we look in application/SGD directory for embedded resource file. Updates PD.Core to latest.
2020-02-14 14:28:40 -07:00
Neil Dorin
d81bcfba9a
Attempts to address the issue of duplicate assembly .dlls being loaded via plugins
2020-02-05 17:13:27 -07:00
Neil Dorin
f7aaf7a576
Plugin version dependency logic tested and working correctly.
2020-01-31 14:33:14 -07:00
Neil Dorin
22c769ab98
Updates to plugin dependency check logic
2020-01-29 16:11:01 -07:00
Neil Dorin
6377b1bc78
Adds Global methods to check version dependencies of plugins
2020-01-29 15:58:43 -07: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