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
Neil Dorin
739bd0c312
Adds JoinMapAdvanced class and updates SIMPLAtcJoinMap and SIMPLAtcMessenger accordingly
2020-03-26 21:16:28 -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
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
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
Neil Dorin
c62299aef7
Merge branch 'development' into feature/action-testing
2020-03-06 12:46:37 -07:00
Neil Dorin
bc004a8764
Updates AssemblyInfo.cs files to include AssemblyInformationalVersion and resets default versions to 0.0.0.*. Updates assembly version script to accomodate changes
2020-03-05 16:49:03 -07: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
b7f97dc146
Adds new joins to DmTxControllerJoinMap and associated bridge
2020-02-20 15:32:49 -07:00
hvolmer
65b95006be
Merge pull request #39 from PepperDash/hotfix/sgd-failover-to-embedded-resources
...
Closes #26 . If specified SGD file isnt' found in User/sgd directory,…
2020-02-18 16:51:40 -07:00
Neil Dorin
d2fc4d2175
Merge remote-tracking branch 'origin/development' into bugfix/ecs-1260
2020-02-18 15:52:11 -07:00
bitm0de
f33f42a40e
Fixed misspelling
2020-02-15 19:51:09 -07:00
bitm0de
86dcd066fe
Added MinimumEssentialsFrameworkVersion to plugin interface
2020-02-15 15:10:22 -07:00
bitm0de
ee26e77f15
Added plugin entrypoint attribute and interface
2020-02-15 14:28:41 -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
b5a7c76c3f
Minor formatting edits
2020-02-13 17:41:42 -07:00
Neil Dorin
4f35a4285b
Moves example configs inside PepperDashEssentials folder and makes them embedded resources
2020-02-13 16:17:23 -07:00
Neil Dorin
f1278d0ee4
Adds debug statement to Hardware_OnlineStatusChange callback to help figure out issues with devices not reporting online status correctly. Removes IsRegistered from Feedbacks and fires update manually.
2020-02-12 16:07:43 -07:00
Neil Dorin
56fae89ae2
Merge branch 'master' into bugfix/ecs-1260
2020-02-12 10:46:50 -07:00
Neil Dorin
9a2c001a93
Cleans out classes moved to plugins (Evertz). Adds example configs, removes old #warning statements.
2020-02-12 10:27:27 -07:00
Trevor Payne
48cc8ec33f
ECS-1258 : Fixed Issue related to improper bridging of c2nrths and statusSign. ECS-1248 : FIxed issues related to duplucate joins on GLSODTCCN ECS-1252 : Fixed Missing Feedbacks in c2nrths and StatusSign
2020-02-11 18:49:43 -06: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
59590e5463
Adds updated README.
2020-01-31 14:32:50 -07:00
Neil Dorin
f000097a03
Major repo cleanout. Removes all files marked as REMOVE or MOVED and removes Cues and all assciated referenced.
2020-01-30 14:38:00 -07:00