Neil Dorin
9d7f5af26e
Adds IBridgeAdvanced and updates to 1.0.35 of PepperDash.Core
2020-04-03 18:21:17 -06:00
Neil Dorin
3a101d89ea
Adds some additional help
2020-04-03 18:01:08 -06:00
Neil Dorin
703695e768
Adds console method to print join maps at runtime. Adds overload of LinkToApi extension method for IBridge to allow passing the bridge in for JoinMapBaseAdvance applications
2020-04-03 09:25:48 -06:00
Neil Dorin
bb3897160b
Adds a method to print the typenames to console
2020-04-01 15:57:51 -06:00
Neil Dorin
3b2ff5eed8
Merge branch 'feature/update-essentials-DM-project-name' into feature/updated-IDeviceFactory-for-plugin-implementation
2020-04-01 15:08:59 -06:00
Neil Dorin
9828e79668
Updates the name for Essentials_DM to PepperDash_Essentials_DM to ensure the .cplz name matches the .dll name
2020-04-01 15:08:24 -06:00
Neil Dorin
a231bb75a6
Adds back the correct PluginLoader version that supports loading with the new plugin methodology
2020-04-01 14:42:26 -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
0facecc682
Merge branch 'feature/rework-plugin-loading-process-to-avoid-assembly-conflicts' into feature/ecs-1209
...
# Conflicts:
# essentials-framework/Essentials Core/PepperDashEssentialsBase/PepperDash_Essentials_Core.csproj
2020-04-01 11:19:30 -06:00
Neil Dorin
ed627875a0
Updates remaining SIMPL Bridges for MC to JoinMapBaseAdvanced. Updates affected bridges
2020-04-01 11:16:27 -06:00
Neil Dorin
1ae93b3ffd
Updates CameraControllerBridge and SIMPLCameraMessenger.cs to use new CameraControllerJoinMap
2020-03-31 10:53:24 -06:00
Andrew Welker
c45bf44056
modifies GetJoinForKey and GetJoinSpanForKey to be one-liners
...
* converts private JoinData property to readonly JoinData field and updates usages
* fixes some accidental recursiveness in JoinNameAttribute - converts Name property to auto-property
2020-03-27 09:22:44 -06:00
Andrew Welker
96a77539a1
Merge branch 'development' into feature/ecs-1209
2020-03-27 08:35:04 -06:00
Andrew Welker
1873cca375
updated new EssentialsDevice base class
2020-03-27 08:34:28 -06:00
Neil Dorin
739bd0c312
Adds JoinMapAdvanced class and updates SIMPLAtcJoinMap and SIMPLAtcMessenger accordingly
2020-03-26 21:16:28 -06:00
Neil Dorin
a403a8b81f
Attempt at modifying device factory mechanism
2020-03-26 16:10:54 -06:00
Neil Dorin
ca27e01f94
Merge remote-tracking branch 'origin/development' into feature/rework-plugin-loading-process-to-avoid-assembly-conflicts
2020-03-26 14:34:42 -06:00
Neil Dorin
a2ca41d965
Adds back in the plugin interfaces. Modifies PluginLoader to try new inteface method for custom plugins first, then fail back to legacy method
2020-03-26 11:59:32 -06:00
Andrew Welker
f6ef7017a2
Merge pull request #75 from PepperDash/feature/rework-plugin-loading-process-to-avoid-assembly-conflicts
...
Feature/rework plugin loading process to avoid assembly conflicts
2020-03-26 08:09:43 -06:00
Neil Dorin
1418e8f8c6
New PluginLoader class fully tested and functional
2020-03-25 21:25:56 -06:00
Andrew Welker
475be152a7
adds debug info for ethernet information and fixes issue incrementing joins correctly
2020-03-25 15:40:29 -06:00
Andrew Welker
534110cfbf
updates XML comments for bool & string feedbacks
2020-03-25 15:07:47 -06:00
Andrew Welker
cbe96dbed9
Adds XML comments to constructors for Int, String, and Bool Feedbacks
2020-03-25 15:07:47 -06:00
Andrew Welker
e2fe8834c5
adds Uptime and LastBoot console parsing and reporting
...
* refactored ProgramInfo routine to not send console commands for unregistered or stopped programs and inverted some if statements
2020-03-25 15:07:47 -06:00
Andrew Welker
93e542befd
adds bridging for all ethernet parameters
2020-03-25 15:07:47 -06:00
Andrew Welker
3852617270
adds DhcpEnabled feedback to SystemMonitor
2020-03-25 15:07:47 -06:00
Andrew Welker
d7a04e202b
adds logic to get required parameters using built-in Crestron classes
2020-03-25 15:07:46 -06:00
Andrew Welker
abd6ab121e
adding logic to get the requested data
2020-03-25 15:07:46 -06:00
Andrew Welker
0c274015dd
created new feedback properties and intialized them
2020-03-25 15:07:46 -06:00
Andrew Welker
ffc0f8f58e
cleans up formatting
2020-03-25 15:07:46 -06:00
Andrew Welker
c47f7ba7e3
code cleanup to match new standars
2020-03-25 15:07:46 -06:00
Neil Dorin
733dbf9bd7
Moves all plugin logic to new PluginLoader static class
2020-03-25 15:04:44 -06:00
Neil Dorin
830b83f99f
Merge remote-tracking branch 'origin/development' into feature/ecs-1257
2020-03-23 14:55:00 -06:00
Neil Dorin
f0129f7349
Removes legacy reference folder and updates script to work correctly
2020-03-20 10:56:20 -06:00
Andrew Welker
5029f27bc9
adds -Force flag to Copy-Item
2020-03-20 09:44:37 -06:00
Neil Dorin
085bc97321
Adds initial Action scripts
2020-03-19 17:39:49 -06:00
Andrew Welker
1500f5aabe
Merge branch 'development' into feature/OccSensor-Fixes
2020-03-13 16:15:37 -06:00
Trevor Payne
8f52f49884
closes #60 closes #63 closes #51 Exposed and tested occsensor names and raw states. Exposed and tested SetTopBox. Changed conditional formatting for SecondsCountdownTimer
2020-03-13 16:49:47 -05:00
Neil Dorin
8716388be4
Updates to allow for power, mute and volume buttons and feedback
2020-03-13 14:57:10 -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
7afcbaee61
Adds necessary updates to allow feedback for keypad buttons to be defined in config and linked up at runtime
2020-03-12 12:35:13 -06:00
Neil Dorin
daa0427b53
Adds logic to enable button actions on MPC3 series keypads
2020-03-12 10:05:24 -06:00
Neil Dorin
bbcf8e5f3b
Merge branch 'development' into master
2020-03-10 15:34:26 -06:00
Neil Dorin
b71313248d
Addresses issues causing build to fail.
2020-03-10 15:01:28 -06:00
Neil Dorin
f27b6fadb9
Merge branch 'development' into feature/ecs-1209
...
# Conflicts:
# PepperDashEssentials/Room/Types/EssentialsHuddleSpaceRoom.cs
# PepperDashEssentials/Room/Types/EssentialsHuddleVtc1Room.cs
# essentials-framework/Essentials Devices Common/Essentials Devices Common/DSP/DspBase.cs
# essentials-framework/Essentials Devices Common/Essentials Devices Common/Power Controllers/Digitallogger.cs
2020-03-10 14:23:17 -06:00
Neil Dorin
113b08a227
Adds ValidValues string array to JoinMetadata class for storing things like enum values or predetermined strings
2020-03-10 14:21:12 -06:00
Trevor Payne
ddf2bd4c64
Added IR SetTopBox
2020-03-09 15:08:14 -05:00
Neil Dorin
c62299aef7
Merge branch 'development' into feature/action-testing
2020-03-06 12:46:37 -07:00
Neil Dorin
b5e5eebac6
updates to PD.Core v1.0.35 adds test text file to trigger CI builds
2020-03-06 12:04:51 -07:00