Neil Dorin
19cbe480a6
reverts IMobileControl back to using EssentialsRoomBase instead of IEssentialsRoom for now
2021-07-29 16:39:34 -06: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
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
4a9b1514e3
fix old/wrong namespace versions
2021-03-12 15:46:08 -07:00
Andrew Welker
52c96cc2c3
fix it so that wrong namespace classes inherit from right namespace classes
2021-02-18 15:40:18 -07:00
Andrew Welker
4ab3cdb1ff
#451 Fix namespace issues
2021-02-18 13:03:23 -07:00
Neil Dorin
7020480159
Moves console messages about adding factory methods to level 1
2021-02-17 11:44:33 -07:00
Trevor Payne
2fea151089
Changes to CrestronGenericBase
...
Refactor RfGatewayController
new IHasReady interface
Updates to Hrxx0WirelessRemoteController
merge in development
Addresses #292
2020-07-01 16:03:32 -05:00
Trevor Payne
0a3f2bb524
WIP Cresnet Gateway SUpport
2020-07-01 10:35:57 -05:00
Andrew Welker
7d97bc118e
fix debug message
2020-06-18 18:53:30 -06:00
Neil Dorin
a93ded8c79
New device loading methodology working via reflection
2020-04-23 14:59:54 -06:00
Neil Dorin
4f6ae386b4
Finishes converting all existing types to new DeviceFactory mechanism. #106
2020-04-22 17:52:29 -06:00
Andrew Welker
e55a647854
fixes types for base device Generic types
2020-04-22 17:29:31 -06:00
Neil Dorin
ae23eec005
Progress on adding Description attribute and printing types at runtime
2020-04-22 17:29:31 -06:00
Neil Dorin
c5232ca6b8
Updates device factory methodology for Essentials Core and Essential DM libraries
2020-04-22 17:29:31 -06:00
Neil Dorin
43e57ab6d1
Adds some comments, initializes JoinMaps in EiscApi and moves GenericComm factory to new methodology
2020-04-03 19:43:06 -06:00
Neil Dorin
bb3897160b
Adds a method to print the typenames to console
2020-04-01 15:57:51 -06:00
Neil Dorin
fcc2a5db06
Updates to device factory methodology for use in plugins
2020-04-01 14:18:26 -06:00
Neil Dorin
4bf1da36e2
Moves PluginLoader to Essentials.Core. Moves IDeviceFactory and IPluginDeviceFactory interfaces to their own files in a better locatino
2020-04-01 11:32:24 -06:00
Neil Dorin
a403a8b81f
Attempt at modifying device factory mechanism
2020-03-26 16:10:54 -06:00
Neil Dorin
1b096de377
Moved generation of Mpc3TouchpanelController device from core device factory into ControlSystem LoadDevices() method.
2020-03-12 12:46:21 -06:00
Neil Dorin
daa0427b53
Adds logic to enable button actions on MPC3 series keypads
2020-03-12 10:05:24 -06:00
Andrew Welker
09bc84346d
ECS-1245 Added C2nRths Controller and Bridge
2020-01-23 13:02:42 -07:00
Andrew Welker
8f530aa7fe
ECS-1244 Added StatusSignController Class and bridge
2020-01-23 12:33:28 -07:00
Neil Dorin
47f4d90c5a
Adds support for CEN-IO-DIGIN-104
2020-01-13 21:56:41 -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