Neil Dorin
c8f095f0a3
Updates CameraControllerJoinMap to use new constructor for base class
2020-04-05 09:07:05 -06:00
Andrew Welker
42fbd813a2
updated methods for creating joinMap dict
2020-04-04 22:06:56 -06:00
Andrew Welker
69f5460442
trying to fix JoinMapBaseAdvanced
2020-04-04 21:09:00 -06:00
Neil Dorin
b32212083d
Adds debug statment to detect if JoinNameAttribute constructor has been called
2020-04-04 14:44:43 -06:00
Neil Dorin
88702f97c6
moves logic to add joins out of the constructor and into new AddJoins() method to allow it to be called from extended class after fields have been initialized.
2020-04-04 14:12:49 -06:00
Andrew Welker
9b759daca1
Merge pull request #87 from PepperDash/feature/updated-IDeviceFactory-for-plugin-implementation
...
Feature/updated i device factory for plugin implementation
2020-04-04 11:27:19 -06:00
Neil Dorin
9363e94749
Updates to JoinMapBaseAdvanced constructor to properly add JoinDataComplete fields to Joins collection and to BridgeBase to implement console methods to print data at runtime.
2020-04-04 10:43:55 -06:00
Neil Dorin
6474bfa136
fixes format exception in debug statement
2020-04-03 20:07:27 -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
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
Andrew Welker
f0010a7625
Merge pull request #84 from PepperDash/feature/ecs-1209
...
Feature/ecs 1209
2020-04-01 12:22:37 -06:00
Neil Dorin
294f2fd9ec
Merge pull request #82 from PepperDash/bugfix/load-plugins-crash-with-no-plugins
...
adds missing paren that was causing build error; closes #80
2020-04-01 11:52:33 -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
1d00261b1f
Merge remote-tracking branch 'origin/bugfix/load-plugins-crash-with-no-plugins' into feature/ecs-1209
2020-04-01 08:55:12 -06:00
Neil Dorin
e52259e750
Updated SIMPLVtcJoinMap to new join scheme
2020-03-31 20:52:05 -06:00
Andrew Welker
661b3ef9f4
fixes script to add bugfix prefix
2020-03-31 11:12:16 -06:00
Andrew Welker
dc109b3e35
temporarily adding bugfix/* to get PR to close
2020-03-31 10:53:29 -06:00
Neil Dorin
1ae93b3ffd
Updates CameraControllerBridge and SIMPLCameraMessenger.cs to use new CameraControllerJoinMap
2020-03-31 10:53:24 -06:00
Andrew Welker
e0ca3ac2be
adds missing paren that was causing build error
2020-03-31 10:49:53 -06:00
Andrew Welker
aaf6d0a21a
Merge pull request #81 from PepperDash/bugfix/load-plugins-crash-with-no-plugins
...
Added condition to check for _loadedPluginsDirectoryPath when loading plugins
2020-03-30 10:52:22 -06:00
Neil Dorin
0e5052910f
Merge remote-tracking branch 'origin/bugfix/load-plugins-crash-with-no-plugins' into feature/ecs-1209
2020-03-30 10:45:49 -06:00
hvolmer
b335617e37
Added condition to check for _loadedPluginsDirectoryPath when loading plugins
2020-03-27 12:52:19 -06:00
Andrew Welker
46578cb3e2
Updates constructor dictionary building & removes unneccesary usings
2020-03-27 09:23:40 -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
50d5850097
Changes to instantiate the plugin loader class from the custom plugin
2020-03-26 14:10:50 -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
5272f84507
Merge pull request #77 from PepperDash/feature/add-docker-build-action
...
Feature/add docker build action
2020-03-26 11:44:42 -06:00
Andrew Welker
9a324191d8
adds builds repo push jobs to master.yml
2020-03-26 11:32:53 -06:00
Neil Dorin
a2157a9654
Merge pull request #76 from PepperDash/feature/add-docker-build-action
...
adds delete step to push to public repo
2020-03-26 10:26:37 -06:00
Andrew Welker
83298bb06a
adds delete step to push to public repo
2020-03-26 10:07:43 -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
Neil Dorin
d097cfe51b
Merge pull request #74 from PepperDash/feature/update-systemmonitorcontroller
...
Feature/update systemmonitorcontroller
2020-03-25 17:26:06 -06:00
Andrew Welker
88ea297f16
fixes parameter for Copy-Item
2020-03-25 17:05:39 -06:00
Andrew Welker
63feaac9bd
fixes workflow remove step
2020-03-25 16:49:37 -06:00
Andrew Welker
c5f0bff133
adds specific file types to workflow to delete from builds repo
2020-03-25 16:23:54 -06:00