PepperDashCore 2.3.0-webview-eventhandler.1

This is a prerelease version of PepperDashCore.
There is a newer version of this package available.
See the version list below for details.
dotnet add package PepperDashCore --version 2.3.0-webview-eventhandler.1
                    
NuGet\Install-Package PepperDashCore -Version 2.3.0-webview-eventhandler.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="PepperDashCore" Version="2.3.0-webview-eventhandler.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="PepperDashCore" Version="2.3.0-webview-eventhandler.1" />
                    
Directory.Packages.props
<PackageReference Include="PepperDashCore" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add PepperDashCore --version 2.3.0-webview-eventhandler.1
                    
#r "nuget: PepperDashCore, 2.3.0-webview-eventhandler.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=PepperDashCore&version=2.3.0-webview-eventhandler.1&prerelease
                    
Install PepperDashCore as a Cake Addin
#tool nuget:?package=PepperDashCore&version=2.3.0-webview-eventhandler.1&prerelease
                    
Install PepperDashCore as a Cake Tool

PepperDash Essentials Framework (c) 2020

Latest Release

License

Provided under MIT license

Overview

PepperDash Essentials is an open source Crestron framework that can be configured as a standalone program capable of running a wide variety of system designs and can also be utilized as a plug-in architecture to augment other Simpl# Pro and Simpl Windows programs.

Essentials Framework is a collection of C# / Simpl# Pro libraries that can be utilized in several different manners. It is currently operating as a 100% configuration-driven system, and can be extended to add different workflows and behaviors, either through the addition of further device "types" or via the plug-in mechanism. The framework is a collection of "things" that are all related and interconnected, but in general do not have dependencies on each other.

Minimum Requirements

  • Essentials Framework runs on any Crestron 3-series processor, 4-series processor or Crestron's VC-4 platform.
  • To edit and compile the source, Microsoft Visual Studio 2008 Professional with SP1 is required.
  • Crestron's Simpl# Plugin is also required (must be obtained from Crestron).

Dependencies

The PepperDash.Core SIMPL# library is required. It is referenced via nuget. You must have nuget.exe installed and in the PATH environment variable to use the following command. Nuget.exe is available at nuget.org.

Installing Dependencies

To install dependencies once nuget.exe is installed, run the following command: nuget install .\packages.config -OutputDirectory .\packages -excludeVersion. To verify that the packages installed correctly, open Essentials and make sure that all references are found, then try and build it.

Installing Different versions of PepperDash Core

If you need a different version of PepperDash Core, use the command nuget install .\packages.config -OutputDirectory .\packages -excludeVersion -Version {versionToGet}. Omitting the -Version option will pull the version indicated in the packages.config file.

Utilization

Essentials was originally conceptualized as a standalone application for running control system logic entirely in Simpl# Pro. It is primarily designed around accomplishing this goal, but during development, it became obvious that it could easily be leveraged to also serve as a partner application to one or more SIMPL Windows programs.

Utilization of Essentials Framework falls into the following categories:

  1. Standalone Control System Application for controlling one or more rooms. See Standalone Use

  2. Partner Application to a SIMPL Windows program. This allows for several useful advantages. See SIMPL Windows Bridging

  • Dynamic device instantiation. Devices can be defined in configuration and instantiated at runtime and then bridged to a SIMPL Windows program via EISC.

  • Advanced logic. Some logic operations that cannot be affectively accomplished in SIMPL Windows (ex. JSON/XML serialization/deserialization, database operations, etc.) can be done in the Simpl# Pro environment and the necessary input and output bridged to a SIMPL Windows program via EISC.

  1. Hybrid Application that may contain elements of both standalone control and SIMPL partner application integration.
  • There may be a use case where a device can only be defined in a single application, but that device may need to be interacted with from multiple applications. The device can be defined in an Essentials application, interacted with in that application and also bridged to one or more SIMPL Windows applications.

Documentation

For detailed documentation, see the Wiki.

Support

How-To (Getting Started)

See Getting Started

Product Compatible and additional computed target framework versions.
.NET Framework net472 is compatible.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (7)

Showing the top 5 NuGet packages that depend on PepperDashCore:

Package Downloads
PepperDashEssentials

Package Description

PepperDash.Essentials.Core

Package Description

PepperDash.Essentials.Devices.Common

Package Description

PepperDash.Essentials.MobileControl.Messengers

Package Description

PepperDash.Essentials.MobileControl

This software is a plugin designed to work as a part of PepperDash Essentials for Crestron control processors. This plugin allows for connection to a PepperDash Mobile Control server.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on PepperDashCore:

Repository Stars
PepperDash/Essentials
The Essentials Application Framework Libraries
Version Downloads Last updated
2.5.1 227 17 days ago
2.5.1-dsp-base-fix.1 189 17 days ago
2.5.0 77 22 days ago
2.5.0-plugin-minimum-version.2 112 a month ago
2.5.0-plugin-minimum-version.1 142 a month ago
2.5.0-DGE-1000.1 49 22 days ago
2.4.9-camera-preset-fix.1 194 17 days ago
2.4.9-beta.1 195 17 days ago
2.4.9-appdebug-case-insensi... 115 25 days ago
2.4.8 84 a month ago
2.4.8-routing-clear-fix.2 53 a month ago
2.4.8-routing-clear-fix.1 60 a month ago
2.4.8-RegisterForExtendersM... 104 a month ago
2.4.8-RegisterForExtendersM... 102 a month ago
2.4.8-RegisterForExtendersM... 106 a month ago
2.4.7 208 a month ago
2.4.7-routing-updates.2 118 a month ago
2.4.7-routing-updates.1 122 a month ago
2.4.6 163 a month ago
2.4.6-selectable-items-inte... 165 a month ago
2.4.6-lighting-interface-fix.2 92 a month ago
2.4.6-lighting-interface-fix.1 104 a month ago
2.4.5 239 2 months ago
2.4.5-lighting-scene-updates.1 151 2 months ago
2.4.4 188 2 months ago
2.4.4-generic-comm-monitor-... 74 2 months ago
2.4.3-generic-comm-monitor-... 66 2 months ago
2.4.2 164 2 months ago
2.4.2-messenger-fixes.2 126 2 months ago
2.4.2-messenger-fixes.1 122 2 months ago
2.4.1 158 2 months ago
2.4.0 124 2 months ago
2.3.1-fix-add-client.1 124 2 months ago
2.3.0 224 2 months ago
2.3.0-webview-eventhandler.1 164 2 months ago
2.3.0-routing-fixes.2 71 2 months ago
2.3.0-routing-fixes.1 85 2 months ago
2.3.0-rc.1 115 2 months ago
2.3.0-codec-messenger-issues.1 121 2 months ago
2.3.0-bring-mc-fixes-over.1 119 2 months ago
2.3.0-beta.2 115 2 months ago
2.3.0-beta.1 129 2 months ago
2.2.3-routing-fixes.1 108 2 months ago
2.2.2 154 2 months ago
2.2.2-mc-fixes.1 115 2 months ago
2.2.1 182 2 months ago
2.2.1-fix-volume-add-again.1 115 2 months ago
2.2.0 159 2 months ago
2.2.0-rc.1 117 2 months ago
2.2.0-beta.1 111 2 months ago
2.1.2 159 2 months ago
2.1.2-room-loading-protecti... 120 2 months ago
2.1.1 126 2 months ago
2.1.1-add-routes.3 90 2 months ago
2.1.1-add-routes.1 91 2 months ago
2.1.0 450 2 months ago
2.1.0-rc.1 98 2 months ago
2.1.0-feature-move-portal-c... 431 2 months ago
2.1.0-feature-move-portal-c... 437 2 months ago
2.1.0-beta.3 436 2 months ago
2.0.1 431 3 months ago
2.0.1-ssh-fix.1 168 3 months ago
2.0.0 214 3 months ago
2.0.0-release-2.1 160 3 months ago
2.0.0-rc.5 182 3 months ago
2.0.0-rc.4 163 3 months ago
2.0.0-rc.3 175 3 months ago
2.0.0-rc.2 163 3 months ago
2.0.0-rc.1 165 3 months ago
2.0.0-file-cleanup.1 168 3 months ago
2.0.0-feature-2-device-ikey... 165 3 months ago
2.0.0-feature-2-creslib-ver... 167 3 months ago
2.0.0-feature-2-camera-list... 170 3 months ago
2.0.0-beta-452 119 3 months ago
2.0.0-beta-423 234 5/28/2024
2.0.0-beta-418 380 5/20/2024
2.0.0-beta-415 261 5/16/2024
2.0.0-beta-404 100 5/1/2024
2.0.0-beta-400 411 3/21/2024
2.0.0-beta-397 152 3/21/2024
2.0.0-beta-389 1,139 2/15/2024
2.0.0-beta-385 1,239 2/5/2024
2.0.0-beta-383 978 2/2/2024
2.0.0-beta-379 297 2/1/2024
2.0.0-beta-318 748 2/7/2023
2.0.0-beta-310 656 2/7/2023
2.0.0-beta.1 168 3 months ago
2.0.0-alpha-462 134 3 months ago
2.0.0-alpha-461 82 3 months ago
2.0.0-alpha-460 89 3 months ago
2.0.0-alpha-459 82 3 months ago
2.0.0-alpha-458 83 3 months ago
2.0.0-alpha-457 77 3 months ago
2.0.0-alpha-456 94 3 months ago
2.0.0-alpha-455 220 3 months ago
2.0.0-alpha-451 313 3 months ago
2.0.0-alpha-450 161 3 months ago
2.0.0-alpha-442 99 6 months ago
2.0.0-alpha-441 146 7 months ago
2.0.0-alpha-439 166 7 months ago
2.0.0-alpha-438 81 7 months ago
2.0.0-alpha-437 82 7 months ago
2.0.0-alpha-436 89 7 months ago
2.0.0-alpha-435 87 7 months ago
2.0.0-alpha-434 83 7 months ago
2.0.0-alpha-433 90 7 months ago
2.0.0-alpha-432 96 7 months ago
2.0.0-alpha-430 81 7 months ago
2.0.0-alpha-428 85 7 months ago
2.0.0-alpha-427 81 7 months ago
2.0.0-alpha-425 117 6/25/2024
2.0.0-alpha-424 4,100 5/28/2024
2.0.0-alpha-422 160 5/28/2024
2.0.0-alpha-421 152 5/28/2024
2.0.0-alpha-420 218 5/23/2024
2.0.0-alpha-419 413 5/21/2024
2.0.0-alpha-417 128 5/17/2024
2.0.0-alpha-416 185 5/17/2024
2.0.0-alpha-414 108 5/16/2024
2.0.0-alpha-413 106 5/16/2024
2.0.0-alpha-412 110 5/16/2024
2.0.0-alpha-411 112 5/16/2024
2.0.0-alpha-410 107 5/15/2024
2.0.0-alpha-409 118 5/15/2024
2.0.0-alpha-408 122 5/15/2024
2.0.0-alpha-407 434 5/14/2024
2.0.0-alpha-406 127 5/7/2024
2.0.0-alpha-405 129 5/7/2024
2.0.0-alpha-403 112 5/1/2024
2.0.0-alpha-402 2,213 3/27/2024
2.0.0-alpha-399 122 3/21/2024
2.0.0-alpha-398 128 3/21/2024
2.0.0-alpha-396 121 3/21/2024
2.0.0-alpha-395 132 3/21/2024
2.0.0-alpha-393 254 3/20/2024
2.0.0-alpha-392 612 3/13/2024
2.0.0-alpha-391 414 3/8/2024
2.0.0-alpha-388 231 2/15/2024
2.0.0-alpha-387 366 2/14/2024
2.0.0-alpha-384 283 2/5/2024
2.0.0-alpha-382 297 2/2/2024
2.0.0-alpha-381 270 2/2/2024
2.0.0-alpha-377 870 12/28/2023
2.0.0-alpha-376 380 12/28/2023
2.0.0-alpha-375 480 11/29/2023
2.0.0-alpha-374 460 11/24/2023
2.0.0-alpha-373 461 11/23/2023
2.0.0-alpha-372 462 11/23/2023
2.0.0-alpha-371 440 11/23/2023
2.0.0-alpha-370 451 11/23/2023
2.0.0-alpha-369 467 11/23/2023
2.0.0-alpha-368 465 11/22/2023
2.0.0-alpha-367 488 11/22/2023
2.0.0-alpha-366 457 11/20/2023
2.0.0-alpha-365 455 11/20/2023
2.0.0-alpha-364 467 11/20/2023
2.0.0-alpha-363 426 11/20/2023
2.0.0-alpha-362 433 11/20/2023
2.0.0-alpha-361 458 11/20/2023
2.0.0-alpha-360 465 11/20/2023
2.0.0-alpha-359 438 11/16/2023
2.0.0-alpha-358 444 11/16/2023
2.0.0-alpha-357 425 11/16/2023
2.0.0-alpha-356 446 11/15/2023
2.0.0-alpha-355 440 11/8/2023
2.0.0-alpha-354 446 11/8/2023
2.0.0-alpha-353 449 11/7/2023
2.0.0-alpha-352 457 11/7/2023
2.0.0-alpha-351 448 11/7/2023
2.0.0-alpha-350 463 11/7/2023
2.0.0-alpha-349 432 11/7/2023
2.0.0-alpha-348 447 11/7/2023
2.0.0-alpha-346 473 11/7/2023
2.0.0-alpha-344 459 11/1/2023
2.0.0-alpha-342 429 10/31/2023
2.0.0-alpha-341 453 10/31/2023
2.0.0-alpha-330 641 3/23/2023
2.0.0-alpha-315 628 2/7/2023
2.0.0-alpha-314 633 2/7/2023
2.0.0-alpha-309 665 2/6/2023
1.4.2-3series-caller-refere... 184 16 days ago
1.4.1 231 18 days ago
1.4.1-3series-workflow-upda... 191 18 days ago
1.4.1-3series-workflow-upda... 190 18 days ago
1.4.1-3series-workflow-upda... 191 18 days ago
1.4.0 72 22 days ago
1.3.3-hotfix-449 105 4 months ago
1.3.3-hotfix-390 243 2/26/2024
1.3.2 449 1/25/2024
1.3.2-hotfix-378 269 1/25/2024
1.3.2-hotfix-340 547 8/24/2023
1.3.2-hotfix-339 525 8/24/2023
1.3.1 748 8/24/2023
1.3.1-hotfix-338 546 8/23/2023
1.3.1-hotfix-337 543 8/16/2023
1.3.0 638 8/15/2023
1.2.2-hotfix-335 590 8/15/2023
1.2.2-beta-336 548 8/15/2023
1.2.2-beta-333 606 4/7/2023
1.2.2-alpha-334 608 4/28/2023
1.2.1 842 4/7/2023
1.2.1-hotfix-332 608 4/7/2023
1.2.1-hotfix-331 623 4/7/2023
1.2.1-beta-329 624 3/1/2023
1.2.0 803 3/1/2023
1.2.0-rc-328 646 3/1/2023
1.2.0-rc-324 643 2/24/2023
1.2.0-rc-320 638 2/7/2023
1.1.5-hotfix-327 620 3/1/2023
1.1.5-hotfix-295 663 2/2/2023
1.1.5-hotfix-294 665 1/31/2023
1.1.5-hotfix-288 685 1/19/2023
1.1.5-beta-323 642 2/24/2023
1.1.5-beta-317 655 2/7/2023
1.1.5-beta-289 610 1/19/2023
1.1.5-alpha-322 639 2/20/2023
1.1.5-alpha-321 622 2/20/2023
1.1.5-alpha-316 644 2/7/2023
1.1.5-alpha-293 677 1/30/2023
1.1.5-alpha-292 639 1/26/2023
1.1.5-alpha-291 673 1/24/2023
1.1.5-alpha-290 611 1/24/2023
1.1.5-alpha-286 621 1/18/2023
1.1.5-alpha-285 626 1/18/2023
1.1.5-alpha-284 669 1/17/2023
1.1.4 853 12/12/2022
1.1.4-hotfix-283 626 12/12/2022
1.1.4-alpha-282 664 11/14/2022
1.1.3 849 11/14/2022
1.1.3-hotfix-280 658 11/14/2022
1.1.3-hotfix-279 614 11/14/2022
1.1.3-hotfix-278 661 11/8/2022
1.1.3-hotfix-277 627 11/4/2022
1.1.3-hotfix-276 656 11/4/2022
1.1.3-hotfix-268 648 9/8/2022
1.1.3-hotfix-267 646 9/8/2022
1.1.3-hotfix-266 627 9/8/2022
1.1.3-hotfix-265 690 7/7/2022
1.1.3-beta-281 650 11/14/2022
1.1.3-alpha-275 663 10/20/2022
1.1.3-alpha-274 651 10/20/2022
1.1.3-alpha-273 636 10/20/2022
1.1.3-alpha-272 631 10/17/2022
1.1.3-alpha-271 627 10/14/2022
1.1.3-alpha-270 654 10/7/2022
1.1.3-alpha-269 620 10/7/2022
1.1.2 1,037 6/15/2022
1.1.2-hotfix-263 683 6/15/2022
1.1.2-hotfix-262 599 6/15/2022
1.1.2-hotfix-261 636 6/15/2022
1.1.2-beta-264 660 6/15/2022
1.1.2-beta-260 680 6/8/2022
1.1.2-alpha-259 669 6/8/2022
1.1.2-alpha-258 655 6/7/2022
1.1.2-alpha-257 681 5/23/2022
1.1.2-alpha-256 634 5/23/2022
1.1.2-alpha-253 693 5/23/2022
1.1.2-alpha-252 633 5/22/2022
1.1.2-alpha-251 657 5/22/2022
1.1.2-alpha-250 625 5/21/2022
1.1.1 1,355 2/24/2022
1.1.1-rc-247 736 2/10/2022
1.1.1-rc-243 673 2/9/2022
1.1.1-hotfix-241 652 2/9/2022
1.1.1-hotfix-239 658 2/9/2022
1.1.1-hotfix-236 643 2/9/2022
1.1.1-hotfix-233 801 10/18/2021
1.1.1-hotfix-232 766 10/18/2021
1.1.1-hotfix-225 789 9/11/2021
1.1.1-hotfix-224 820 9/11/2021
1.1.1-beta-248 655 2/24/2022
1.1.1-beta-242 675 2/9/2022
1.1.1-beta-238 666 2/9/2022
1.1.1-beta-231 777 9/24/2021
1.1.1-beta-230 752 9/20/2021
1.1.1-alpha-246 664 2/10/2022
1.1.1-alpha-245 648 2/10/2022
1.1.1-alpha-244 667 2/10/2022
1.1.1-alpha-234 1,211 11/19/2021
1.1.1-alpha-229 747 9/20/2021
1.1.1-alpha-228 741 9/15/2021
1.1.1-alpha-227 723 9/14/2021
1.1.1-alpha-226 773 9/14/2021
1.1.0 1,136 8/24/2021
1.0.49-hotfix-222 758 8/24/2021
1.0.49-hotfix-220 741 7/30/2021
1.0.49-beta-223 765 8/24/2021
1.0.49-beta-221 763 8/1/2021
1.0.48 1,040 7/23/2021
1.0.48-rc-219 760 7/23/2021
1.0.48-rc-218 754 7/23/2021
1.0.48-rc-217 750 7/23/2021
1.0.48-hotfix-213 784 7/1/2021
1.0.48-hotfix-210 738 6/17/2021
1.0.48-beta-216 763 7/23/2021
1.0.48-beta-215 802 7/23/2021
1.0.48-beta-212 738 7/1/2021
1.0.48-alpha-214 796 7/23/2021
1.0.48-alpha-211 772 7/1/2021
1.0.47 1,065 6/10/2021
1.0.47-hotfix-208 752 6/10/2021
1.0.47-hotfix-207 767 6/9/2021
1.0.47-beta-209 758 6/10/2021
1.0.46 956 4/22/2021
1.0.46-hotfix-205 818 4/22/2021
1.0.46-hotfix-202 777 2/17/2021
1.0.46-beta-206 748 4/22/2021
1.0.46-beta-203 790 3/5/2021
1.0.46-beta-201 816 1/22/2021
1.0.46-alpha-204 775 4/10/2021
1.0.45 216,115 1/22/2021
1.0.45-hotfix-200 838 1/21/2021
1.0.45-beta-199 852 12/21/2020
1.0.44 15,795 12/21/2020
1.0.44-rc-196 850 12/21/2020
1.0.44-rc-195 852 12/21/2020
1.0.44-hotfix-198 849 12/21/2020
1.0.44-hotfix-197 867 12/21/2020
1.0.44-hotfix-192 848 12/21/2020
1.0.44-beta-194 867 12/21/2020
1.0.44-beta-193 752 12/21/2020
1.0.43 20,457 11/11/2020
1.0.43-rc-189 884 11/11/2020
1.0.43-rc-188 814 11/11/2020
1.0.43-hotfix-190 838 11/11/2020
1.0.43-beta-191 833 11/11/2020
1.0.43-beta-187 932 11/11/2020
1.0.43-beta-183 893 10/28/2020
1.0.43-beta-178 852 10/28/2020
1.0.43-beta-173 861 9/30/2020
1.0.43-alpha-186 845 11/10/2020
1.0.43-alpha-185 898 11/4/2020
1.0.43-alpha-184 883 11/4/2020
1.0.43-alpha-182 874 10/28/2020
1.0.43-alpha-181 834 10/28/2020
1.0.43-alpha-177 891 10/16/2020
1.0.43-alpha-176 871 10/15/2020
1.0.43-alpha-175 811 10/15/2020
1.0.43-alpha-172 860 9/28/2020
1.0.43-alpha-171 878 9/24/2020
1.0.43-alpha-170 877 9/21/2020
1.0.42 1,210 9/17/2020
1.0.42-rc-167 912 9/17/2020
1.0.42-rc-165 949 9/16/2020
1.0.42-rc-164 916 9/16/2020
1.0.42-beta-168 878 9/17/2020
1.0.42-beta-163 886 9/16/2020
1.0.42-alpha-166 879 9/17/2020
1.0.42-alpha-162 899 9/16/2020
1.0.42-alpha-161 904 9/16/2020
1.0.42-alpha-160 873 9/14/2020
1.0.42-alpha-159 888 9/14/2020
1.0.42-alpha-158 959 9/4/2020
1.0.42-alpha-157 960 9/3/2020
1.0.41 1,240 8/14/2020
1.0.41-hotfix-155 931 8/14/2020
1.0.41-hotfix-154 930 8/14/2020
1.0.41-beta-156 899 8/14/2020
1.0.40 56,415 7/25/2020
1.0.40-rc-153 948 7/24/2020
1.0.40-rc-152 940 7/24/2020
1.0.40-rc-150 952 7/24/2020
1.0.40-alpha-151 879 7/24/2020
1.0.40-alpha-149 887 7/24/2020