PepperDashCore 2.5.1-dsp-base-fix.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.5.1-dsp-base-fix.1
                    
NuGet\Install-Package PepperDashCore -Version 2.5.1-dsp-base-fix.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.5.1-dsp-base-fix.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="PepperDashCore" Version="2.5.1-dsp-base-fix.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.5.1-dsp-base-fix.1
                    
#r "nuget: PepperDashCore, 2.5.1-dsp-base-fix.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.5.1-dsp-base-fix.1&prerelease
                    
Install PepperDashCore as a Cake Addin
#tool nuget:?package=PepperDashCore&version=2.5.1-dsp-base-fix.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 48 5/14/2025
2.5.1-dsp-base-fix.1 30 5/14/2025
2.5.0 72 5/9/2025
2.5.0-plugin-minimum-version.2 110 4/30/2025
2.5.0-plugin-minimum-version.1 140 4/30/2025
2.5.0-DGE-1000.1 46 5/9/2025
2.4.9-camera-preset-fix.1 35 5/14/2025
2.4.9-beta.1 36 5/14/2025
2.4.9-appdebug-case-insensi... 104 5/7/2025
2.4.8 79 5/2/2025
2.4.8-routing-clear-fix.2 49 5/2/2025
2.4.8-routing-clear-fix.1 55 5/2/2025
2.4.8-RegisterForExtendersM... 101 4/30/2025
2.4.8-RegisterForExtendersM... 99 4/30/2025
2.4.8-RegisterForExtendersM... 104 4/30/2025
2.4.7 202 4/24/2025
2.4.7-routing-updates.2 116 4/24/2025
2.4.7-routing-updates.1 120 4/24/2025
2.4.6 160 4/18/2025
2.4.6-selectable-items-inte... 162 4/17/2025
2.4.6-lighting-interface-fix.2 90 4/18/2025
2.4.6-lighting-interface-fix.1 102 4/18/2025
2.4.5 237 4/14/2025
2.4.5-lighting-scene-updates.1 149 4/14/2025
2.4.4 180 4/11/2025
2.4.4-generic-comm-monitor-... 72 4/11/2025
2.4.3-generic-comm-monitor-... 64 4/11/2025
2.4.2 162 4/9/2025
2.4.2-messenger-fixes.2 124 4/9/2025
2.4.2-messenger-fixes.1 120 4/9/2025
2.4.1 150 4/8/2025
2.4.0 122 4/4/2025
2.3.1-fix-add-client.1 121 4/8/2025
2.3.0 220 4/2/2025
2.3.0-webview-eventhandler.1 162 4/2/2025
2.3.0-routing-fixes.2 69 4/4/2025
2.3.0-routing-fixes.1 83 4/4/2025
2.3.0-rc.1 112 4/2/2025
2.3.0-codec-messenger-issues.1 119 4/2/2025
2.3.0-bring-mc-fixes-over.1 117 4/2/2025
2.3.0-beta.2 112 4/2/2025
2.3.0-beta.1 127 4/2/2025
2.2.3-routing-fixes.1 106 4/4/2025
2.2.2 150 4/2/2025
2.2.2-mc-fixes.1 113 4/2/2025
2.2.1 180 4/1/2025
2.2.1-fix-volume-add-again.1 112 4/1/2025
2.2.0 157 4/1/2025
2.2.0-rc.1 115 4/1/2025
2.2.0-beta.1 109 4/1/2025
2.1.2 157 3/31/2025
2.1.2-room-loading-protecti... 118 3/31/2025
2.1.1 124 3/28/2025
2.1.1-add-routes.3 88 3/28/2025
2.1.1-add-routes.1 89 3/28/2025
2.1.0 446 3/26/2025
2.1.0-rc.1 96 3/26/2025
2.1.0-feature-move-portal-c... 429 3/26/2025
2.1.0-feature-move-portal-c... 435 3/26/2025
2.1.0-beta.3 434 3/26/2025
2.0.1 425 3/6/2025
2.0.1-ssh-fix.1 166 3/6/2025
2.0.0 212 3/6/2025
2.0.0-release-2.1 158 3/4/2025
2.0.0-rc.5 180 3/5/2025
2.0.0-rc.4 161 3/5/2025
2.0.0-rc.3 173 3/5/2025
2.0.0-rc.2 161 3/5/2025
2.0.0-rc.1 162 3/5/2025
2.0.0-file-cleanup.1 166 3/5/2025
2.0.0-feature-2-device-ikey... 163 3/5/2025
2.0.0-feature-2-creslib-ver... 165 3/5/2025
2.0.0-feature-2-camera-list... 168 3/5/2025
2.0.0-beta-452 117 2/20/2025
2.0.0-beta-423 232 5/28/2024
2.0.0-beta-418 378 5/20/2024
2.0.0-beta-415 259 5/16/2024
2.0.0-beta-404 98 5/1/2024
2.0.0-beta-400 408 3/21/2024
2.0.0-beta-397 150 3/21/2024
2.0.0-beta-389 1,137 2/15/2024
2.0.0-beta-385 1,237 2/5/2024
2.0.0-beta-383 976 2/2/2024
2.0.0-beta-379 295 2/1/2024
2.0.0-beta-318 746 2/7/2023
2.0.0-beta-310 654 2/7/2023
2.0.0-beta.1 166 3/4/2025
2.0.0-alpha-462 132 2/26/2025
2.0.0-alpha-461 80 2/26/2025
2.0.0-alpha-460 87 2/26/2025
2.0.0-alpha-459 78 2/26/2025
2.0.0-alpha-458 75 2/26/2025
2.0.0-alpha-457 75 2/25/2025
2.0.0-alpha-456 92 2/25/2025
2.0.0-alpha-455 218 2/20/2025
2.0.0-alpha-451 311 2/19/2025
2.0.0-alpha-450 158 2/19/2025
2.0.0-alpha-442 97 12/11/2024
2.0.0-alpha-441 144 11/11/2024
2.0.0-alpha-439 164 11/5/2024
2.0.0-alpha-438 79 11/5/2024
2.0.0-alpha-437 80 11/5/2024
2.0.0-alpha-436 86 11/5/2024
2.0.0-alpha-435 84 11/4/2024
2.0.0-alpha-434 79 11/1/2024
2.0.0-alpha-433 87 11/1/2024
2.0.0-alpha-432 93 11/1/2024
2.0.0-alpha-430 78 10/31/2024
2.0.0-alpha-428 82 10/31/2024
2.0.0-alpha-427 78 10/30/2024
2.0.0-alpha-425 113 6/25/2024
2.0.0-alpha-424 4,093 5/28/2024
2.0.0-alpha-422 157 5/28/2024
2.0.0-alpha-421 149 5/28/2024
2.0.0-alpha-420 215 5/23/2024
2.0.0-alpha-419 410 5/21/2024
2.0.0-alpha-417 125 5/17/2024
2.0.0-alpha-416 182 5/17/2024
2.0.0-alpha-414 105 5/16/2024
2.0.0-alpha-413 104 5/16/2024
2.0.0-alpha-412 108 5/16/2024
2.0.0-alpha-411 110 5/16/2024
2.0.0-alpha-410 105 5/15/2024
2.0.0-alpha-409 116 5/15/2024
2.0.0-alpha-408 120 5/15/2024
2.0.0-alpha-407 432 5/14/2024
2.0.0-alpha-406 125 5/7/2024
2.0.0-alpha-405 127 5/7/2024
2.0.0-alpha-403 110 5/1/2024
2.0.0-alpha-402 2,211 3/27/2024
2.0.0-alpha-399 120 3/21/2024
2.0.0-alpha-398 126 3/21/2024
2.0.0-alpha-396 119 3/21/2024
2.0.0-alpha-395 130 3/21/2024
2.0.0-alpha-393 252 3/20/2024
2.0.0-alpha-392 610 3/13/2024
2.0.0-alpha-391 412 3/8/2024
2.0.0-alpha-388 229 2/15/2024
2.0.0-alpha-387 364 2/14/2024
2.0.0-alpha-384 281 2/5/2024
2.0.0-alpha-382 295 2/2/2024
2.0.0-alpha-381 268 2/2/2024
2.0.0-alpha-377 868 12/28/2023
2.0.0-alpha-376 378 12/28/2023
2.0.0-alpha-375 477 11/29/2023
2.0.0-alpha-374 458 11/24/2023
2.0.0-alpha-373 459 11/23/2023
2.0.0-alpha-372 460 11/23/2023
2.0.0-alpha-371 438 11/23/2023
2.0.0-alpha-370 449 11/23/2023
2.0.0-alpha-369 465 11/23/2023
2.0.0-alpha-368 463 11/22/2023
2.0.0-alpha-367 486 11/22/2023
2.0.0-alpha-366 455 11/20/2023
2.0.0-alpha-365 453 11/20/2023
2.0.0-alpha-364 465 11/20/2023
2.0.0-alpha-363 424 11/20/2023
2.0.0-alpha-362 431 11/20/2023
2.0.0-alpha-361 456 11/20/2023
2.0.0-alpha-360 463 11/20/2023
2.0.0-alpha-359 436 11/16/2023
2.0.0-alpha-358 442 11/16/2023
2.0.0-alpha-357 423 11/16/2023
2.0.0-alpha-356 444 11/15/2023
2.0.0-alpha-355 437 11/8/2023
2.0.0-alpha-354 444 11/8/2023
2.0.0-alpha-353 447 11/7/2023
2.0.0-alpha-352 455 11/7/2023
2.0.0-alpha-351 446 11/7/2023
2.0.0-alpha-350 461 11/7/2023
2.0.0-alpha-349 430 11/7/2023
2.0.0-alpha-348 445 11/7/2023
2.0.0-alpha-346 471 11/7/2023
2.0.0-alpha-344 456 11/1/2023
2.0.0-alpha-342 427 10/31/2023
2.0.0-alpha-341 451 10/31/2023
2.0.0-alpha-330 639 3/23/2023
2.0.0-alpha-315 626 2/7/2023
2.0.0-alpha-314 631 2/7/2023
2.0.0-alpha-309 663 2/6/2023
1.4.2-3series-caller-refere... 20 5/15/2025
1.4.1 65 5/13/2025
1.4.1-3series-workflow-upda... 28 5/13/2025
1.4.1-3series-workflow-upda... 28 5/13/2025
1.4.1-3series-workflow-upda... 29 5/13/2025
1.4.0 67 5/9/2025
1.3.3-hotfix-449 103 2/13/2025
1.3.3-hotfix-390 239 2/26/2024
1.3.2 446 1/25/2024
1.3.2-hotfix-378 267 1/25/2024
1.3.2-hotfix-340 545 8/24/2023
1.3.2-hotfix-339 523 8/24/2023
1.3.1 743 8/24/2023
1.3.1-hotfix-338 544 8/23/2023
1.3.1-hotfix-337 541 8/16/2023
1.3.0 635 8/15/2023
1.2.2-hotfix-335 588 8/15/2023
1.2.2-beta-336 546 8/15/2023
1.2.2-beta-333 604 4/7/2023
1.2.2-alpha-334 606 4/28/2023
1.2.1 839 4/7/2023
1.2.1-hotfix-332 606 4/7/2023
1.2.1-hotfix-331 621 4/7/2023
1.2.1-beta-329 622 3/1/2023
1.2.0 800 3/1/2023
1.2.0-rc-328 644 3/1/2023
1.2.0-rc-324 641 2/24/2023
1.2.0-rc-320 636 2/7/2023
1.1.5-hotfix-327 618 3/1/2023
1.1.5-hotfix-295 661 2/2/2023
1.1.5-hotfix-294 662 1/31/2023
1.1.5-hotfix-288 683 1/19/2023
1.1.5-beta-323 640 2/24/2023
1.1.5-beta-317 652 2/7/2023
1.1.5-beta-289 608 1/19/2023
1.1.5-alpha-322 637 2/20/2023
1.1.5-alpha-321 620 2/20/2023
1.1.5-alpha-316 642 2/7/2023
1.1.5-alpha-293 675 1/30/2023
1.1.5-alpha-292 637 1/26/2023
1.1.5-alpha-291 671 1/24/2023
1.1.5-alpha-290 609 1/24/2023
1.1.5-alpha-286 619 1/18/2023
1.1.5-alpha-285 623 1/18/2023
1.1.5-alpha-284 667 1/17/2023
1.1.4 850 12/12/2022
1.1.4-hotfix-283 623 12/12/2022
1.1.4-alpha-282 662 11/14/2022
1.1.3 846 11/14/2022
1.1.3-hotfix-280 656 11/14/2022
1.1.3-hotfix-279 612 11/14/2022
1.1.3-hotfix-278 659 11/8/2022
1.1.3-hotfix-277 625 11/4/2022
1.1.3-hotfix-276 654 11/4/2022
1.1.3-hotfix-268 646 9/8/2022
1.1.3-hotfix-267 643 9/8/2022
1.1.3-hotfix-266 625 9/8/2022
1.1.3-hotfix-265 687 7/7/2022
1.1.3-beta-281 648 11/14/2022
1.1.3-alpha-275 661 10/20/2022
1.1.3-alpha-274 649 10/20/2022
1.1.3-alpha-273 634 10/20/2022
1.1.3-alpha-272 629 10/17/2022
1.1.3-alpha-271 625 10/14/2022
1.1.3-alpha-270 649 10/7/2022
1.1.3-alpha-269 618 10/7/2022
1.1.2 1,032 6/15/2022
1.1.2-hotfix-263 680 6/15/2022
1.1.2-hotfix-262 596 6/15/2022
1.1.2-hotfix-261 633 6/15/2022
1.1.2-beta-264 657 6/15/2022
1.1.2-beta-260 677 6/8/2022
1.1.2-alpha-259 666 6/8/2022
1.1.2-alpha-258 651 6/7/2022
1.1.2-alpha-257 678 5/23/2022
1.1.2-alpha-256 631 5/23/2022
1.1.2-alpha-253 690 5/23/2022
1.1.2-alpha-252 630 5/22/2022
1.1.2-alpha-251 653 5/22/2022
1.1.2-alpha-250 622 5/21/2022
1.1.1 1,349 2/24/2022
1.1.1-rc-247 731 2/10/2022
1.1.1-rc-243 668 2/9/2022
1.1.1-hotfix-241 647 2/9/2022
1.1.1-hotfix-239 653 2/9/2022
1.1.1-hotfix-236 638 2/9/2022
1.1.1-hotfix-233 796 10/18/2021
1.1.1-hotfix-232 761 10/18/2021
1.1.1-hotfix-225 784 9/11/2021
1.1.1-hotfix-224 815 9/11/2021
1.1.1-beta-248 650 2/24/2022
1.1.1-beta-242 670 2/9/2022
1.1.1-beta-238 661 2/9/2022
1.1.1-beta-231 772 9/24/2021
1.1.1-beta-230 747 9/20/2021
1.1.1-alpha-246 655 2/10/2022
1.1.1-alpha-245 643 2/10/2022
1.1.1-alpha-244 661 2/10/2022
1.1.1-alpha-234 1,206 11/19/2021
1.1.1-alpha-229 741 9/20/2021
1.1.1-alpha-228 736 9/15/2021
1.1.1-alpha-227 718 9/14/2021
1.1.1-alpha-226 768 9/14/2021
1.1.0 1,130 8/24/2021
1.0.49-hotfix-222 753 8/24/2021
1.0.49-hotfix-220 736 7/30/2021
1.0.49-beta-223 760 8/24/2021
1.0.49-beta-221 758 8/1/2021
1.0.48 1,034 7/23/2021
1.0.48-rc-219 755 7/23/2021
1.0.48-rc-218 749 7/23/2021
1.0.48-rc-217 744 7/23/2021
1.0.48-hotfix-213 779 7/1/2021
1.0.48-hotfix-210 733 6/17/2021
1.0.48-beta-216 758 7/23/2021
1.0.48-beta-215 797 7/23/2021
1.0.48-beta-212 733 7/1/2021
1.0.48-alpha-214 791 7/23/2021
1.0.48-alpha-211 767 7/1/2021
1.0.47 1,058 6/10/2021
1.0.47-hotfix-208 746 6/10/2021
1.0.47-hotfix-207 760 6/9/2021
1.0.47-beta-209 752 6/10/2021
1.0.46 948 4/22/2021
1.0.46-hotfix-205 811 4/22/2021
1.0.46-hotfix-202 770 2/17/2021
1.0.46-beta-206 740 4/22/2021
1.0.46-beta-203 783 3/5/2021
1.0.46-beta-201 809 1/22/2021
1.0.46-alpha-204 768 4/10/2021
1.0.45 216,086 1/22/2021
1.0.45-hotfix-200 831 1/21/2021
1.0.45-beta-199 844 12/21/2020
1.0.44 15,786 12/21/2020
1.0.44-rc-196 842 12/21/2020
1.0.44-rc-195 843 12/21/2020
1.0.44-hotfix-198 841 12/21/2020
1.0.44-hotfix-197 859 12/21/2020
1.0.44-hotfix-192 840 12/21/2020
1.0.44-beta-194 859 12/21/2020
1.0.44-beta-193 741 12/21/2020
1.0.43 20,445 11/11/2020
1.0.43-rc-189 876 11/11/2020
1.0.43-rc-188 806 11/11/2020
1.0.43-hotfix-190 830 11/11/2020
1.0.43-beta-191 825 11/11/2020
1.0.43-beta-187 923 11/11/2020
1.0.43-beta-183 885 10/28/2020
1.0.43-beta-178 844 10/28/2020
1.0.43-beta-173 853 9/30/2020
1.0.43-alpha-186 836 11/10/2020
1.0.43-alpha-185 890 11/4/2020
1.0.43-alpha-184 875 11/4/2020
1.0.43-alpha-182 866 10/28/2020
1.0.43-alpha-181 825 10/28/2020
1.0.43-alpha-177 883 10/16/2020
1.0.43-alpha-176 862 10/15/2020
1.0.43-alpha-175 803 10/15/2020
1.0.43-alpha-172 852 9/28/2020
1.0.43-alpha-171 870 9/24/2020
1.0.43-alpha-170 868 9/21/2020
1.0.42 1,201 9/17/2020
1.0.42-rc-167 904 9/17/2020
1.0.42-rc-165 941 9/16/2020
1.0.42-rc-164 908 9/16/2020
1.0.42-beta-168 870 9/17/2020
1.0.42-beta-163 878 9/16/2020
1.0.42-alpha-166 870 9/17/2020
1.0.42-alpha-162 890 9/16/2020
1.0.42-alpha-161 896 9/16/2020
1.0.42-alpha-160 865 9/14/2020
1.0.42-alpha-159 880 9/14/2020
1.0.42-alpha-158 951 9/4/2020
1.0.42-alpha-157 952 9/3/2020
1.0.41 1,231 8/14/2020
1.0.41-hotfix-155 923 8/14/2020
1.0.41-hotfix-154 922 8/14/2020
1.0.41-beta-156 890 8/14/2020
1.0.40 56,398 7/25/2020
1.0.40-rc-153 940 7/24/2020
1.0.40-rc-152 932 7/24/2020
1.0.40-rc-150 944 7/24/2020
1.0.40-alpha-151 871 7/24/2020
1.0.40-alpha-149 879 7/24/2020