PepperDashCore 2.2.3-routing-fixes.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.2.3-routing-fixes.1
                    
NuGet\Install-Package PepperDashCore -Version 2.2.3-routing-fixes.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.2.3-routing-fixes.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="PepperDashCore" Version="2.2.3-routing-fixes.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.2.3-routing-fixes.1
                    
#r "nuget: PepperDashCore, 2.2.3-routing-fixes.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.2.3-routing-fixes.1&prerelease
                    
Install PepperDashCore as a Cake Addin
#tool nuget:?package=PepperDashCore&version=2.2.3-routing-fixes.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.4.6-selectable-items-inte... 0 13 hours ago
2.4.5 95 3 days ago
2.4.5-lighting-scene-updates.1 43 3 days ago
2.4.4 98 6 days ago
2.4.4-generic-comm-monitor-... 67 6 days ago
2.4.3-generic-comm-monitor-... 60 6 days ago
2.4.2 150 8 days ago
2.4.2-messenger-fixes.2 118 8 days ago
2.4.2-messenger-fixes.1 114 8 days ago
2.4.1 139 9 days ago
2.4.0 112 13 days ago
2.3.1-fix-add-client.1 115 9 days ago
2.3.0 187 15 days ago
2.3.0-webview-eventhandler.1 157 16 days ago
2.3.0-routing-fixes.2 64 13 days ago
2.3.0-routing-fixes.1 78 14 days ago
2.3.0-rc.1 107 15 days ago
2.3.0-codec-messenger-issues.1 114 15 days ago
2.3.0-bring-mc-fixes-over.1 111 16 days ago
2.3.0-beta.2 107 15 days ago
2.3.0-beta.1 122 16 days ago
2.2.3-routing-fixes.1 101 14 days ago
2.2.2 140 16 days ago
2.2.2-mc-fixes.1 108 16 days ago
2.2.1 169 17 days ago
2.2.1-fix-volume-add-again.1 107 17 days ago
2.2.0 144 17 days ago
2.2.0-rc.1 111 17 days ago
2.2.0-beta.1 105 17 days ago
2.1.2 147 17 days ago
2.1.2-room-loading-protecti... 114 17 days ago
2.1.1 116 20 days ago
2.1.1-add-routes.3 84 20 days ago
2.1.1-add-routes.1 84 20 days ago
2.1.0 398 22 days ago
2.1.0-rc.1 91 22 days ago
2.1.0-feature-move-portal-c... 425 23 days ago
2.1.0-feature-move-portal-c... 429 23 days ago
2.1.0-beta.3 430 23 days ago
2.0.1 420 a month ago
2.0.1-ssh-fix.1 165 a month ago
2.0.0 207 a month ago
2.0.0-release-2.1 158 a month ago
2.0.0-rc.5 180 a month ago
2.0.0-rc.4 161 a month ago
2.0.0-rc.3 173 a month ago
2.0.0-rc.2 161 a month ago
2.0.0-rc.1 162 a month ago
2.0.0-file-cleanup.1 166 a month ago
2.0.0-feature-2-device-ikey... 163 a month ago
2.0.0-feature-2-creslib-ver... 165 a month ago
2.0.0-feature-2-camera-list... 168 a month ago
2.0.0-beta-452 115 2 months ago
2.0.0-beta-423 230 5/28/2024
2.0.0-beta-418 376 5/20/2024
2.0.0-beta-415 255 5/16/2024
2.0.0-beta-404 94 5/1/2024
2.0.0-beta-400 406 3/21/2024
2.0.0-beta-397 147 3/21/2024
2.0.0-beta-389 1,135 2/15/2024
2.0.0-beta-385 1,235 2/5/2024
2.0.0-beta-383 973 2/2/2024
2.0.0-beta-379 293 2/1/2024
2.0.0-beta-318 737 2/7/2023
2.0.0-beta-310 645 2/7/2023
2.0.0-beta.1 166 a month ago
2.0.0-alpha-462 130 2 months ago
2.0.0-alpha-461 78 2 months ago
2.0.0-alpha-460 85 2 months ago
2.0.0-alpha-459 76 2 months ago
2.0.0-alpha-458 73 2 months ago
2.0.0-alpha-457 72 2 months ago
2.0.0-alpha-456 90 2 months ago
2.0.0-alpha-455 216 2 months ago
2.0.0-alpha-451 308 2 months ago
2.0.0-alpha-450 155 2 months ago
2.0.0-alpha-442 95 4 months ago
2.0.0-alpha-441 140 5 months ago
2.0.0-alpha-439 162 5 months ago
2.0.0-alpha-438 77 5 months ago
2.0.0-alpha-437 77 5 months ago
2.0.0-alpha-436 84 5 months ago
2.0.0-alpha-435 82 5 months ago
2.0.0-alpha-434 77 6 months ago
2.0.0-alpha-433 85 6 months ago
2.0.0-alpha-432 90 6 months ago
2.0.0-alpha-430 75 6 months ago
2.0.0-alpha-428 80 6 months ago
2.0.0-alpha-427 76 6 months ago
2.0.0-alpha-425 111 10 months ago
2.0.0-alpha-424 4,072 5/28/2024
2.0.0-alpha-422 155 5/28/2024
2.0.0-alpha-421 147 5/28/2024
2.0.0-alpha-420 211 5/23/2024
2.0.0-alpha-419 408 5/21/2024
2.0.0-alpha-417 123 5/17/2024
2.0.0-alpha-416 180 5/17/2024
2.0.0-alpha-414 103 5/16/2024
2.0.0-alpha-413 102 5/16/2024
2.0.0-alpha-412 106 5/16/2024
2.0.0-alpha-411 106 5/16/2024
2.0.0-alpha-410 103 5/15/2024
2.0.0-alpha-409 114 5/15/2024
2.0.0-alpha-408 118 5/15/2024
2.0.0-alpha-407 430 5/14/2024
2.0.0-alpha-406 123 5/7/2024
2.0.0-alpha-405 125 5/7/2024
2.0.0-alpha-403 108 5/1/2024
2.0.0-alpha-402 2,204 3/27/2024
2.0.0-alpha-399 118 3/21/2024
2.0.0-alpha-398 124 3/21/2024
2.0.0-alpha-396 117 3/21/2024
2.0.0-alpha-395 126 3/21/2024
2.0.0-alpha-393 249 3/20/2024
2.0.0-alpha-392 607 3/13/2024
2.0.0-alpha-391 410 3/8/2024
2.0.0-alpha-388 227 2/15/2024
2.0.0-alpha-387 359 2/14/2024
2.0.0-alpha-384 278 2/5/2024
2.0.0-alpha-382 293 2/2/2024
2.0.0-alpha-381 266 2/2/2024
2.0.0-alpha-377 863 12/28/2023
2.0.0-alpha-376 376 12/28/2023
2.0.0-alpha-375 475 11/29/2023
2.0.0-alpha-374 456 11/24/2023
2.0.0-alpha-373 456 11/23/2023
2.0.0-alpha-372 458 11/23/2023
2.0.0-alpha-371 436 11/23/2023
2.0.0-alpha-370 447 11/23/2023
2.0.0-alpha-369 463 11/23/2023
2.0.0-alpha-368 461 11/22/2023
2.0.0-alpha-367 484 11/22/2023
2.0.0-alpha-366 453 11/20/2023
2.0.0-alpha-365 450 11/20/2023
2.0.0-alpha-364 463 11/20/2023
2.0.0-alpha-363 421 11/20/2023
2.0.0-alpha-362 429 11/20/2023
2.0.0-alpha-361 454 11/20/2023
2.0.0-alpha-360 461 11/20/2023
2.0.0-alpha-359 434 11/16/2023
2.0.0-alpha-358 440 11/16/2023
2.0.0-alpha-357 421 11/16/2023
2.0.0-alpha-356 442 11/15/2023
2.0.0-alpha-355 435 11/8/2023
2.0.0-alpha-354 441 11/8/2023
2.0.0-alpha-353 444 11/7/2023
2.0.0-alpha-352 453 11/7/2023
2.0.0-alpha-351 444 11/7/2023
2.0.0-alpha-350 459 11/7/2023
2.0.0-alpha-349 428 11/7/2023
2.0.0-alpha-348 443 11/7/2023
2.0.0-alpha-346 467 11/7/2023
2.0.0-alpha-344 454 11/1/2023
2.0.0-alpha-342 425 10/31/2023
2.0.0-alpha-341 449 10/31/2023
2.0.0-alpha-330 630 3/23/2023
2.0.0-alpha-315 616 2/7/2023
2.0.0-alpha-314 622 2/7/2023
2.0.0-alpha-309 654 2/6/2023
1.3.3-hotfix-449 102 2 months ago
1.3.3-hotfix-390 233 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 597 4/7/2023
1.2.2-alpha-334 599 4/28/2023
1.2.1 832 4/7/2023
1.2.1-hotfix-332 599 4/7/2023
1.2.1-hotfix-331 614 4/7/2023
1.2.1-beta-329 615 3/1/2023
1.2.0 793 3/1/2023
1.2.0-rc-328 637 3/1/2023
1.2.0-rc-324 634 2/24/2023
1.2.0-rc-320 629 2/7/2023
1.1.5-hotfix-327 611 3/1/2023
1.1.5-hotfix-295 654 2/2/2023
1.1.5-hotfix-294 655 1/31/2023
1.1.5-hotfix-288 676 1/19/2023
1.1.5-beta-323 633 2/24/2023
1.1.5-beta-317 645 2/7/2023
1.1.5-beta-289 601 1/19/2023
1.1.5-alpha-322 629 2/20/2023
1.1.5-alpha-321 613 2/20/2023
1.1.5-alpha-316 634 2/7/2023
1.1.5-alpha-293 667 1/30/2023
1.1.5-alpha-292 630 1/26/2023
1.1.5-alpha-291 663 1/24/2023
1.1.5-alpha-290 602 1/24/2023
1.1.5-alpha-286 612 1/18/2023
1.1.5-alpha-285 616 1/18/2023
1.1.5-alpha-284 659 1/17/2023
1.1.4 842 12/12/2022
1.1.4-hotfix-283 616 12/12/2022
1.1.4-alpha-282 655 11/14/2022
1.1.3 839 11/14/2022
1.1.3-hotfix-280 649 11/14/2022
1.1.3-hotfix-279 605 11/14/2022
1.1.3-hotfix-278 652 11/8/2022
1.1.3-hotfix-277 618 11/4/2022
1.1.3-hotfix-276 647 11/4/2022
1.1.3-hotfix-268 639 9/8/2022
1.1.3-hotfix-267 635 9/8/2022
1.1.3-hotfix-266 618 9/8/2022
1.1.3-hotfix-265 679 7/7/2022
1.1.3-beta-281 641 11/14/2022
1.1.3-alpha-275 654 10/20/2022
1.1.3-alpha-274 642 10/20/2022
1.1.3-alpha-273 626 10/20/2022
1.1.3-alpha-272 622 10/17/2022
1.1.3-alpha-271 618 10/14/2022
1.1.3-alpha-270 641 10/7/2022
1.1.3-alpha-269 611 10/7/2022
1.1.2 1,023 6/15/2022
1.1.2-hotfix-263 672 6/15/2022
1.1.2-hotfix-262 588 6/15/2022
1.1.2-hotfix-261 625 6/15/2022
1.1.2-beta-264 649 6/15/2022
1.1.2-beta-260 669 6/8/2022
1.1.2-alpha-259 658 6/8/2022
1.1.2-alpha-258 643 6/7/2022
1.1.2-alpha-257 670 5/23/2022
1.1.2-alpha-256 623 5/23/2022
1.1.2-alpha-253 682 5/23/2022
1.1.2-alpha-252 622 5/22/2022
1.1.2-alpha-251 645 5/22/2022
1.1.2-alpha-250 616 5/21/2022
1.1.1 1,340 2/24/2022
1.1.1-rc-247 721 2/10/2022
1.1.1-rc-243 658 2/9/2022
1.1.1-hotfix-241 637 2/9/2022
1.1.1-hotfix-239 643 2/9/2022
1.1.1-hotfix-236 627 2/9/2022
1.1.1-hotfix-233 787 10/18/2021
1.1.1-hotfix-232 752 10/18/2021
1.1.1-hotfix-225 775 9/11/2021
1.1.1-hotfix-224 806 9/11/2021
1.1.1-beta-248 641 2/24/2022
1.1.1-beta-242 660 2/9/2022
1.1.1-beta-238 651 2/9/2022
1.1.1-beta-231 763 9/24/2021
1.1.1-beta-230 738 9/20/2021
1.1.1-alpha-246 644 2/10/2022
1.1.1-alpha-245 633 2/10/2022
1.1.1-alpha-244 651 2/10/2022
1.1.1-alpha-234 1,196 11/19/2021
1.1.1-alpha-229 732 9/20/2021
1.1.1-alpha-228 726 9/15/2021
1.1.1-alpha-227 709 9/14/2021
1.1.1-alpha-226 759 9/14/2021
1.1.0 1,120 8/24/2021
1.0.49-hotfix-222 744 8/24/2021
1.0.49-hotfix-220 727 7/30/2021
1.0.49-beta-223 751 8/24/2021
1.0.49-beta-221 749 8/1/2021
1.0.48 1,025 7/23/2021
1.0.48-rc-219 746 7/23/2021
1.0.48-rc-218 740 7/23/2021
1.0.48-rc-217 735 7/23/2021
1.0.48-hotfix-213 770 7/1/2021
1.0.48-hotfix-210 724 6/17/2021
1.0.48-beta-216 749 7/23/2021
1.0.48-beta-215 788 7/23/2021
1.0.48-beta-212 724 7/1/2021
1.0.48-alpha-214 782 7/23/2021
1.0.48-alpha-211 758 7/1/2021
1.0.47 1,049 6/10/2021
1.0.47-hotfix-208 737 6/10/2021
1.0.47-hotfix-207 750 6/9/2021
1.0.47-beta-209 743 6/10/2021
1.0.46 938 4/22/2021
1.0.46-hotfix-205 802 4/22/2021
1.0.46-hotfix-202 757 2/17/2021
1.0.46-beta-206 731 4/22/2021
1.0.46-beta-203 774 3/5/2021
1.0.46-beta-201 800 1/22/2021
1.0.46-alpha-204 759 4/10/2021
1.0.45 216,038 1/22/2021
1.0.45-hotfix-200 822 1/21/2021
1.0.45-beta-199 835 12/21/2020
1.0.44 15,766 12/21/2020
1.0.44-rc-196 833 12/21/2020
1.0.44-rc-195 834 12/21/2020
1.0.44-hotfix-198 832 12/21/2020
1.0.44-hotfix-197 850 12/21/2020
1.0.44-hotfix-192 831 12/21/2020
1.0.44-beta-194 850 12/21/2020
1.0.44-beta-193 732 12/21/2020
1.0.43 20,436 11/11/2020
1.0.43-rc-189 867 11/11/2020
1.0.43-rc-188 797 11/11/2020
1.0.43-hotfix-190 821 11/11/2020
1.0.43-beta-191 815 11/11/2020
1.0.43-beta-187 909 11/11/2020
1.0.43-beta-183 876 10/28/2020
1.0.43-beta-178 834 10/28/2020
1.0.43-beta-173 844 9/30/2020
1.0.43-alpha-186 827 11/10/2020
1.0.43-alpha-185 880 11/4/2020
1.0.43-alpha-184 866 11/4/2020
1.0.43-alpha-182 856 10/28/2020
1.0.43-alpha-181 816 10/28/2020
1.0.43-alpha-177 874 10/16/2020
1.0.43-alpha-176 853 10/15/2020
1.0.43-alpha-175 794 10/15/2020
1.0.43-alpha-172 843 9/28/2020
1.0.43-alpha-171 861 9/24/2020
1.0.43-alpha-170 859 9/21/2020
1.0.42 1,192 9/17/2020
1.0.42-rc-167 895 9/17/2020
1.0.42-rc-165 931 9/16/2020
1.0.42-rc-164 899 9/16/2020
1.0.42-beta-168 860 9/17/2020
1.0.42-beta-163 869 9/16/2020
1.0.42-alpha-166 861 9/17/2020
1.0.42-alpha-162 881 9/16/2020
1.0.42-alpha-161 887 9/16/2020
1.0.42-alpha-160 856 9/14/2020
1.0.42-alpha-159 871 9/14/2020
1.0.42-alpha-158 942 9/4/2020
1.0.42-alpha-157 942 9/3/2020
1.0.41 1,222 8/14/2020
1.0.41-hotfix-155 914 8/14/2020
1.0.41-hotfix-154 913 8/14/2020
1.0.41-beta-156 881 8/14/2020
1.0.40 56,380 7/25/2020
1.0.40-rc-153 931 7/24/2020
1.0.40-rc-152 923 7/24/2020
1.0.40-rc-150 935 7/24/2020
1.0.40-alpha-151 861 7/24/2020
1.0.40-alpha-149 870 7/24/2020