PepperDashCore 2.3.0-routing-fixes.2

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-routing-fixes.2
                    
NuGet\Install-Package PepperDashCore -Version 2.3.0-routing-fixes.2
                    
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-routing-fixes.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="PepperDashCore" Version="2.3.0-routing-fixes.2" />
                    
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-routing-fixes.2
                    
#r "nuget: PepperDashCore, 2.3.0-routing-fixes.2"
                    
#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-routing-fixes.2&prerelease
                    
Install PepperDashCore as a Cake Addin
#tool nuget:?package=PepperDashCore&version=2.3.0-routing-fixes.2&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.4.7 121 4/24/2025
2.4.7-routing-updates.2 104 4/24/2025
2.4.7-routing-updates.1 109 4/24/2025
2.4.6 151 4/18/2025
2.4.6-selectable-items-inte... 160 4/17/2025
2.4.6-lighting-interface-fix.2 88 4/18/2025
2.4.6-lighting-interface-fix.1 99 4/18/2025
2.4.5 223 4/14/2025
2.4.5-lighting-scene-updates.1 147 4/14/2025
2.4.4 160 4/11/2025
2.4.4-generic-comm-monitor-... 70 4/11/2025
2.4.3-generic-comm-monitor-... 62 4/11/2025
2.4.2 154 4/9/2025
2.4.2-messenger-fixes.2 121 4/9/2025
2.4.2-messenger-fixes.1 117 4/9/2025
2.4.1 142 4/8/2025
2.4.0 114 4/4/2025
2.3.1-fix-add-client.1 118 4/8/2025
2.3.0 205 4/2/2025
2.3.0-webview-eventhandler.1 159 4/2/2025
2.3.0-routing-fixes.2 66 4/4/2025
2.3.0-routing-fixes.1 80 4/4/2025
2.3.0-rc.1 109 4/2/2025
2.3.0-codec-messenger-issues.1 116 4/2/2025
2.3.0-bring-mc-fixes-over.1 113 4/2/2025
2.3.0-beta.2 109 4/2/2025
2.3.0-beta.1 125 4/2/2025
2.2.3-routing-fixes.1 104 4/4/2025
2.2.2 143 4/2/2025
2.2.2-mc-fixes.1 111 4/2/2025
2.2.1 172 4/1/2025
2.2.1-fix-volume-add-again.1 110 4/1/2025
2.2.0 149 4/1/2025
2.2.0-rc.1 113 4/1/2025
2.2.0-beta.1 107 4/1/2025
2.1.2 151 3/31/2025
2.1.2-room-loading-protecti... 116 3/31/2025
2.1.1 116 3/28/2025
2.1.1-add-routes.3 84 3/28/2025
2.1.1-add-routes.1 84 3/28/2025
2.1.0 435 3/26/2025
2.1.0-rc.1 91 3/26/2025
2.1.0-feature-move-portal-c... 425 3/26/2025
2.1.0-feature-move-portal-c... 429 3/26/2025
2.1.0-beta.3 430 3/26/2025
2.0.1 420 3/6/2025
2.0.1-ssh-fix.1 165 3/6/2025
2.0.0 207 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 975 2/2/2024
2.0.0-beta-379 295 2/1/2024
2.0.0-beta-318 740 2/7/2023
2.0.0-beta-310 648 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 74 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 310 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 142 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 79 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 92 11/1/2024
2.0.0-alpha-430 77 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,085 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,206 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 129 3/21/2024
2.0.0-alpha-393 251 3/20/2024
2.0.0-alpha-392 609 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 363 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 459 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 452 11/20/2023
2.0.0-alpha-364 465 11/20/2023
2.0.0-alpha-363 423 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 443 11/8/2023
2.0.0-alpha-353 446 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 470 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 633 3/23/2023
2.0.0-alpha-315 620 2/7/2023
2.0.0-alpha-314 625 2/7/2023
2.0.0-alpha-309 657 2/6/2023
1.3.3-hotfix-449 102 2/13/2025
1.3.3-hotfix-390 237 2/26/2024
1.3.2 441 1/25/2024
1.3.2-hotfix-378 267 1/25/2024
1.3.2-hotfix-340 542 8/24/2023
1.3.2-hotfix-339 520 8/24/2023
1.3.1 740 8/24/2023
1.3.1-hotfix-338 541 8/23/2023
1.3.1-hotfix-337 537 8/16/2023
1.3.0 631 8/15/2023
1.2.2-hotfix-335 584 8/15/2023
1.2.2-beta-336 542 8/15/2023
1.2.2-beta-333 598 4/7/2023
1.2.2-alpha-334 600 4/28/2023
1.2.1 833 4/7/2023
1.2.1-hotfix-332 600 4/7/2023
1.2.1-hotfix-331 615 4/7/2023
1.2.1-beta-329 616 3/1/2023
1.2.0 794 3/1/2023
1.2.0-rc-328 638 3/1/2023
1.2.0-rc-324 635 2/24/2023
1.2.0-rc-320 630 2/7/2023
1.1.5-hotfix-327 612 3/1/2023
1.1.5-hotfix-295 655 2/2/2023
1.1.5-hotfix-294 656 1/31/2023
1.1.5-hotfix-288 677 1/19/2023
1.1.5-beta-323 634 2/24/2023
1.1.5-beta-317 646 2/7/2023
1.1.5-beta-289 602 1/19/2023
1.1.5-alpha-322 630 2/20/2023
1.1.5-alpha-321 614 2/20/2023
1.1.5-alpha-316 635 2/7/2023
1.1.5-alpha-293 668 1/30/2023
1.1.5-alpha-292 631 1/26/2023
1.1.5-alpha-291 664 1/24/2023
1.1.5-alpha-290 603 1/24/2023
1.1.5-alpha-286 613 1/18/2023
1.1.5-alpha-285 617 1/18/2023
1.1.5-alpha-284 660 1/17/2023
1.1.4 843 12/12/2022
1.1.4-hotfix-283 617 12/12/2022
1.1.4-alpha-282 656 11/14/2022
1.1.3 840 11/14/2022
1.1.3-hotfix-280 650 11/14/2022
1.1.3-hotfix-279 606 11/14/2022
1.1.3-hotfix-278 653 11/8/2022
1.1.3-hotfix-277 619 11/4/2022
1.1.3-hotfix-276 648 11/4/2022
1.1.3-hotfix-268 640 9/8/2022
1.1.3-hotfix-267 636 9/8/2022
1.1.3-hotfix-266 619 9/8/2022
1.1.3-hotfix-265 680 7/7/2022
1.1.3-beta-281 642 11/14/2022
1.1.3-alpha-275 655 10/20/2022
1.1.3-alpha-274 643 10/20/2022
1.1.3-alpha-273 627 10/20/2022
1.1.3-alpha-272 623 10/17/2022
1.1.3-alpha-271 619 10/14/2022
1.1.3-alpha-270 642 10/7/2022
1.1.3-alpha-269 612 10/7/2022
1.1.2 1,024 6/15/2022
1.1.2-hotfix-263 673 6/15/2022
1.1.2-hotfix-262 589 6/15/2022
1.1.2-hotfix-261 626 6/15/2022
1.1.2-beta-264 650 6/15/2022
1.1.2-beta-260 670 6/8/2022
1.1.2-alpha-259 659 6/8/2022
1.1.2-alpha-258 644 6/7/2022
1.1.2-alpha-257 671 5/23/2022
1.1.2-alpha-256 624 5/23/2022
1.1.2-alpha-253 683 5/23/2022
1.1.2-alpha-252 623 5/22/2022
1.1.2-alpha-251 646 5/22/2022
1.1.2-alpha-250 617 5/21/2022
1.1.1 1,341 2/24/2022
1.1.1-rc-247 722 2/10/2022
1.1.1-rc-243 659 2/9/2022
1.1.1-hotfix-241 638 2/9/2022
1.1.1-hotfix-239 644 2/9/2022
1.1.1-hotfix-236 628 2/9/2022
1.1.1-hotfix-233 789 10/18/2021
1.1.1-hotfix-232 754 10/18/2021
1.1.1-hotfix-225 777 9/11/2021
1.1.1-hotfix-224 808 9/11/2021
1.1.1-beta-248 642 2/24/2022
1.1.1-beta-242 661 2/9/2022
1.1.1-beta-238 652 2/9/2022
1.1.1-beta-231 765 9/24/2021
1.1.1-beta-230 740 9/20/2021
1.1.1-alpha-246 645 2/10/2022
1.1.1-alpha-245 634 2/10/2022
1.1.1-alpha-244 652 2/10/2022
1.1.1-alpha-234 1,199 11/19/2021
1.1.1-alpha-229 734 9/20/2021
1.1.1-alpha-228 728 9/15/2021
1.1.1-alpha-227 711 9/14/2021
1.1.1-alpha-226 761 9/14/2021
1.1.0 1,122 8/24/2021
1.0.49-hotfix-222 746 8/24/2021
1.0.49-hotfix-220 729 7/30/2021
1.0.49-beta-223 753 8/24/2021
1.0.49-beta-221 751 8/1/2021
1.0.48 1,027 7/23/2021
1.0.48-rc-219 748 7/23/2021
1.0.48-rc-218 742 7/23/2021
1.0.48-rc-217 737 7/23/2021
1.0.48-hotfix-213 772 7/1/2021
1.0.48-hotfix-210 726 6/17/2021
1.0.48-beta-216 751 7/23/2021
1.0.48-beta-215 790 7/23/2021
1.0.48-beta-212 726 7/1/2021
1.0.48-alpha-214 784 7/23/2021
1.0.48-alpha-211 760 7/1/2021
1.0.47 1,051 6/10/2021
1.0.47-hotfix-208 739 6/10/2021
1.0.47-hotfix-207 752 6/9/2021
1.0.47-beta-209 745 6/10/2021
1.0.46 941 4/22/2021
1.0.46-hotfix-205 805 4/22/2021
1.0.46-hotfix-202 760 2/17/2021
1.0.46-beta-206 734 4/22/2021
1.0.46-beta-203 777 3/5/2021
1.0.46-beta-201 803 1/22/2021
1.0.46-alpha-204 762 4/10/2021
1.0.45 216,069 1/22/2021
1.0.45-hotfix-200 825 1/21/2021
1.0.45-beta-199 838 12/21/2020
1.0.44 15,769 12/21/2020
1.0.44-rc-196 836 12/21/2020
1.0.44-rc-195 837 12/21/2020
1.0.44-hotfix-198 835 12/21/2020
1.0.44-hotfix-197 853 12/21/2020
1.0.44-hotfix-192 834 12/21/2020
1.0.44-beta-194 853 12/21/2020
1.0.44-beta-193 735 12/21/2020
1.0.43 20,439 11/11/2020
1.0.43-rc-189 870 11/11/2020
1.0.43-rc-188 800 11/11/2020
1.0.43-hotfix-190 824 11/11/2020
1.0.43-beta-191 819 11/11/2020
1.0.43-beta-187 913 11/11/2020
1.0.43-beta-183 879 10/28/2020
1.0.43-beta-178 837 10/28/2020
1.0.43-beta-173 847 9/30/2020
1.0.43-alpha-186 830 11/10/2020
1.0.43-alpha-185 883 11/4/2020
1.0.43-alpha-184 869 11/4/2020
1.0.43-alpha-182 859 10/28/2020
1.0.43-alpha-181 819 10/28/2020
1.0.43-alpha-177 877 10/16/2020
1.0.43-alpha-176 856 10/15/2020
1.0.43-alpha-175 797 10/15/2020
1.0.43-alpha-172 846 9/28/2020
1.0.43-alpha-171 864 9/24/2020
1.0.43-alpha-170 862 9/21/2020
1.0.42 1,195 9/17/2020
1.0.42-rc-167 898 9/17/2020
1.0.42-rc-165 934 9/16/2020
1.0.42-rc-164 902 9/16/2020
1.0.42-beta-168 863 9/17/2020
1.0.42-beta-163 872 9/16/2020
1.0.42-alpha-166 864 9/17/2020
1.0.42-alpha-162 884 9/16/2020
1.0.42-alpha-161 890 9/16/2020
1.0.42-alpha-160 859 9/14/2020
1.0.42-alpha-159 874 9/14/2020
1.0.42-alpha-158 945 9/4/2020
1.0.42-alpha-157 945 9/3/2020
1.0.41 1,225 8/14/2020
1.0.41-hotfix-155 917 8/14/2020
1.0.41-hotfix-154 916 8/14/2020
1.0.41-beta-156 884 8/14/2020
1.0.40 56,383 7/25/2020
1.0.40-rc-153 934 7/24/2020
1.0.40-rc-152 926 7/24/2020
1.0.40-rc-150 938 7/24/2020
1.0.40-alpha-151 864 7/24/2020
1.0.40-alpha-149 873 7/24/2020