PepperDashCore 2.4.2-messenger-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.4.2-messenger-fixes.2
                    
NuGet\Install-Package PepperDashCore -Version 2.4.2-messenger-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.4.2-messenger-fixes.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="PepperDashCore" Version="2.4.2-messenger-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.4.2-messenger-fixes.2
                    
#r "nuget: PepperDashCore, 2.4.2-messenger-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.4.2-messenger-fixes.2&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=PepperDashCore&version=2.4.2-messenger-fixes.2&prerelease
                    
Install 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.8.0-feature-add-isMic-sup... 0 6/26/2025
2.7.0 167 6/18/2025
2.7.0-feature-add-interfaces.5 123 6/18/2025
2.7.0-feature-add-interfaces.4 105 6/18/2025
2.7.0-feature-add-interfaces.3 105 6/18/2025
2.7.0-feature-add-interfaces.2 102 6/18/2025
2.5.1 274 5/14/2025
2.5.1-dsp-base-fix.1 200 5/14/2025
2.5.0 85 5/9/2025
2.5.0-plugin-minimum-version.2 115 4/30/2025
2.5.0-plugin-minimum-version.1 147 4/30/2025
2.5.0-DGE-1000.1 53 5/9/2025
2.4.9-camera-preset-fix.1 198 5/14/2025
2.4.9-beta.1 205 5/14/2025
2.4.9-appdebug-case-insensi... 119 5/7/2025
2.4.8 95 5/2/2025
2.4.8-routing-clear-fix.2 62 5/2/2025
2.4.8-routing-clear-fix.1 67 5/2/2025
2.4.8-RegisterForExtendersM... 109 4/30/2025
2.4.8-RegisterForExtendersM... 108 4/30/2025
2.4.8-RegisterForExtendersM... 118 4/30/2025
2.4.7 224 4/24/2025
2.4.7-routing-updates.2 129 4/24/2025
2.4.7-routing-updates.1 124 4/24/2025
2.4.6 171 4/18/2025
2.4.6-selectable-items-inte... 171 4/17/2025
2.4.6-lighting-interface-fix.2 95 4/18/2025
2.4.6-lighting-interface-fix.1 105 4/18/2025
2.4.5 257 4/14/2025
2.4.5-lighting-scene-updates.1 154 4/14/2025
2.4.4 198 4/11/2025
2.4.4-generic-comm-monitor-... 79 4/11/2025
2.4.3-generic-comm-monitor-... 70 4/11/2025
2.4.2 169 4/9/2025
2.4.2-messenger-fixes.2 133 4/9/2025
2.4.2-messenger-fixes.1 130 4/9/2025
2.4.1 166 4/8/2025
2.4.0 131 4/4/2025
2.3.1-fix-add-client.1 126 4/8/2025
2.3.0 238 4/2/2025
2.3.0-webview-eventhandler.1 169 4/2/2025
2.3.0-routing-fixes.2 77 4/4/2025
2.3.0-routing-fixes.1 93 4/4/2025
2.3.0-rc.1 116 4/2/2025
2.3.0-codec-messenger-issues.1 127 4/2/2025
2.3.0-bring-mc-fixes-over.1 127 4/2/2025
2.3.0-beta.2 121 4/2/2025
2.3.0-beta.1 133 4/2/2025
2.2.3-routing-fixes.1 110 4/4/2025
2.2.2 164 4/2/2025
2.2.2-mc-fixes.1 121 4/2/2025
2.2.1 190 4/1/2025
2.2.1-fix-volume-add-again.1 120 4/1/2025
2.2.0 165 4/1/2025
2.2.0-rc.1 123 4/1/2025
2.2.0-beta.1 116 4/1/2025
2.1.2 164 3/31/2025
2.1.2-room-loading-protecti... 123 3/31/2025
2.1.1 132 3/28/2025
2.1.1-add-routes.3 90 3/28/2025
2.1.1-add-routes.1 95 3/28/2025
2.1.0 459 3/26/2025
2.1.0-rc.1 103 3/26/2025
2.1.0-feature-move-portal-c... 432 3/26/2025
2.1.0-feature-move-portal-c... 437 3/26/2025
2.1.0-beta.3 437 3/26/2025
2.0.1 435 3/6/2025
2.0.1-ssh-fix.1 169 3/6/2025
2.0.0 219 3/6/2025
2.0.0-release-2.1 164 3/4/2025
2.0.0-rc.5 183 3/5/2025
2.0.0-rc.4 166 3/5/2025
2.0.0-rc.3 177 3/5/2025
2.0.0-rc.2 168 3/5/2025
2.0.0-rc.1 170 3/5/2025
2.0.0-file-cleanup.1 168 3/5/2025
2.0.0-feature-2-device-ikey... 165 3/5/2025
2.0.0-feature-2-creslib-ver... 167 3/5/2025
2.0.0-feature-2-camera-list... 176 3/5/2025
2.0.0-beta-452 122 2/20/2025
2.0.0-beta-423 235 5/28/2024
2.0.0-beta-418 387 5/20/2024
2.0.0-beta-415 262 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 157 3/21/2024
2.0.0-beta-389 1,139 2/15/2024
2.0.0-beta-385 1,264 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 754 2/7/2023
2.0.0-beta-310 661 2/7/2023
2.0.0-beta.1 170 3/4/2025
2.0.0-alpha-462 137 2/26/2025
2.0.0-alpha-461 87 2/26/2025
2.0.0-alpha-460 93 2/26/2025
2.0.0-alpha-459 84 2/26/2025
2.0.0-alpha-458 86 2/26/2025
2.0.0-alpha-457 82 2/25/2025
2.0.0-alpha-456 97 2/25/2025
2.0.0-alpha-455 222 2/20/2025
2.0.0-alpha-451 319 2/19/2025
2.0.0-alpha-450 168 2/19/2025
2.0.0-alpha-442 101 12/11/2024
2.0.0-alpha-441 151 11/11/2024
2.0.0-alpha-439 167 11/5/2024
2.0.0-alpha-438 82 11/5/2024
2.0.0-alpha-437 90 11/5/2024
2.0.0-alpha-436 90 11/5/2024
2.0.0-alpha-435 93 11/4/2024
2.0.0-alpha-434 87 11/1/2024
2.0.0-alpha-433 93 11/1/2024
2.0.0-alpha-432 96 11/1/2024
2.0.0-alpha-430 83 10/31/2024
2.0.0-alpha-428 89 10/31/2024
2.0.0-alpha-427 84 10/30/2024
2.0.0-alpha-425 118 6/25/2024
2.0.0-alpha-424 4,103 5/28/2024
2.0.0-alpha-422 162 5/28/2024
2.0.0-alpha-421 158 5/28/2024
2.0.0-alpha-420 219 5/23/2024
2.0.0-alpha-419 418 5/21/2024
2.0.0-alpha-417 134 5/17/2024
2.0.0-alpha-416 190 5/17/2024
2.0.0-alpha-414 111 5/16/2024
2.0.0-alpha-413 110 5/16/2024
2.0.0-alpha-412 113 5/16/2024
2.0.0-alpha-411 112 5/16/2024
2.0.0-alpha-410 109 5/15/2024
2.0.0-alpha-409 119 5/15/2024
2.0.0-alpha-408 123 5/15/2024
2.0.0-alpha-407 436 5/14/2024
2.0.0-alpha-406 128 5/7/2024
2.0.0-alpha-405 131 5/7/2024
2.0.0-alpha-403 115 5/1/2024
2.0.0-alpha-402 2,217 3/27/2024
2.0.0-alpha-399 123 3/21/2024
2.0.0-alpha-398 129 3/21/2024
2.0.0-alpha-396 124 3/21/2024
2.0.0-alpha-395 136 3/21/2024
2.0.0-alpha-393 254 3/20/2024
2.0.0-alpha-392 615 3/13/2024
2.0.0-alpha-391 416 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 284 2/5/2024
2.0.0-alpha-382 301 2/2/2024
2.0.0-alpha-381 273 2/2/2024
2.0.0-alpha-377 870 12/28/2023
2.0.0-alpha-376 381 12/28/2023
2.0.0-alpha-375 481 11/29/2023
2.0.0-alpha-374 463 11/24/2023
2.0.0-alpha-373 462 11/23/2023
2.0.0-alpha-372 462 11/23/2023
2.0.0-alpha-371 449 11/23/2023
2.0.0-alpha-370 453 11/23/2023
2.0.0-alpha-369 467 11/23/2023
2.0.0-alpha-368 468 11/22/2023
2.0.0-alpha-367 491 11/22/2023
2.0.0-alpha-366 458 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 435 11/20/2023
2.0.0-alpha-361 458 11/20/2023
2.0.0-alpha-360 468 11/20/2023
2.0.0-alpha-359 438 11/16/2023
2.0.0-alpha-358 447 11/16/2023
2.0.0-alpha-357 427 11/16/2023
2.0.0-alpha-356 449 11/15/2023
2.0.0-alpha-355 446 11/8/2023
2.0.0-alpha-354 450 11/8/2023
2.0.0-alpha-353 457 11/7/2023
2.0.0-alpha-352 460 11/7/2023
2.0.0-alpha-351 448 11/7/2023
2.0.0-alpha-350 467 11/7/2023
2.0.0-alpha-349 436 11/7/2023
2.0.0-alpha-348 449 11/7/2023
2.0.0-alpha-346 475 11/7/2023
2.0.0-alpha-344 461 11/1/2023
2.0.0-alpha-342 435 10/31/2023
2.0.0-alpha-341 455 10/31/2023
2.0.0-alpha-330 644 3/23/2023
2.0.0-alpha-315 633 2/7/2023
2.0.0-alpha-314 639 2/7/2023
2.0.0-alpha-309 670 2/6/2023
1.4.2-3series-caller-refere... 188 5/15/2025
1.4.1 239 5/13/2025
1.4.1-3series-workflow-upda... 196 5/13/2025
1.4.1-3series-workflow-upda... 192 5/13/2025
1.4.1-3series-workflow-upda... 196 5/13/2025
1.4.0 78 5/9/2025
1.3.3-hotfix-449 114 2/13/2025
1.3.3-hotfix-390 243 2/26/2024
1.3.2 454 1/25/2024
1.3.2-hotfix-378 272 1/25/2024
1.3.2-hotfix-340 552 8/24/2023
1.3.2-hotfix-339 530 8/24/2023
1.3.1 753 8/24/2023
1.3.1-hotfix-338 547 8/23/2023
1.3.1-hotfix-337 545 8/16/2023
1.3.0 639 8/15/2023
1.2.2-hotfix-335 598 8/15/2023
1.2.2-beta-336 553 8/15/2023
1.2.2-beta-333 616 4/7/2023
1.2.2-alpha-334 615 4/28/2023
1.2.1 845 4/7/2023
1.2.1-hotfix-332 618 4/7/2023
1.2.1-hotfix-331 627 4/7/2023
1.2.1-beta-329 631 3/1/2023
1.2.0 811 3/1/2023
1.2.0-rc-328 649 3/1/2023
1.2.0-rc-324 654 2/24/2023
1.2.0-rc-320 644 2/7/2023
1.1.5-hotfix-327 627 3/1/2023
1.1.5-hotfix-295 669 2/2/2023
1.1.5-hotfix-294 669 1/31/2023
1.1.5-hotfix-288 691 1/19/2023
1.1.5-beta-323 650 2/24/2023
1.1.5-beta-317 661 2/7/2023
1.1.5-beta-289 615 1/19/2023
1.1.5-alpha-322 642 2/20/2023
1.1.5-alpha-321 625 2/20/2023
1.1.5-alpha-316 651 2/7/2023
1.1.5-alpha-293 680 1/30/2023
1.1.5-alpha-292 648 1/26/2023
1.1.5-alpha-291 680 1/24/2023
1.1.5-alpha-290 614 1/24/2023
1.1.5-alpha-286 624 1/18/2023
1.1.5-alpha-285 632 1/18/2023
1.1.5-alpha-284 673 1/17/2023
1.1.4 855 12/12/2022
1.1.4-hotfix-283 628 12/12/2022
1.1.4-alpha-282 669 11/14/2022
1.1.3 852 11/14/2022
1.1.3-hotfix-280 662 11/14/2022
1.1.3-hotfix-279 619 11/14/2022
1.1.3-hotfix-278 666 11/8/2022
1.1.3-hotfix-277 633 11/4/2022
1.1.3-hotfix-276 663 11/4/2022
1.1.3-hotfix-268 650 9/8/2022
1.1.3-hotfix-267 651 9/8/2022
1.1.3-hotfix-266 634 9/8/2022
1.1.3-hotfix-265 694 7/7/2022
1.1.3-beta-281 653 11/14/2022
1.1.3-alpha-275 667 10/20/2022
1.1.3-alpha-274 655 10/20/2022
1.1.3-alpha-273 639 10/20/2022
1.1.3-alpha-272 633 10/17/2022
1.1.3-alpha-271 636 10/14/2022
1.1.3-alpha-270 659 10/7/2022
1.1.3-alpha-269 626 10/7/2022
1.1.2 1,043 6/15/2022
1.1.2-hotfix-263 690 6/15/2022
1.1.2-hotfix-262 606 6/15/2022
1.1.2-hotfix-261 643 6/15/2022
1.1.2-beta-264 669 6/15/2022
1.1.2-beta-260 691 6/8/2022
1.1.2-alpha-259 677 6/8/2022
1.1.2-alpha-258 665 6/7/2022
1.1.2-alpha-257 690 5/23/2022
1.1.2-alpha-256 643 5/23/2022
1.1.2-alpha-253 705 5/23/2022
1.1.2-alpha-252 639 5/22/2022
1.1.2-alpha-251 664 5/22/2022
1.1.2-alpha-250 634 5/21/2022
1.1.1 1,365 2/24/2022
1.1.1-rc-247 746 2/10/2022
1.1.1-rc-243 680 2/9/2022
1.1.1-hotfix-241 666 2/9/2022
1.1.1-hotfix-239 669 2/9/2022
1.1.1-hotfix-236 651 2/9/2022
1.1.1-hotfix-233 816 10/18/2021
1.1.1-hotfix-232 775 10/18/2021
1.1.1-hotfix-225 801 9/11/2021
1.1.1-hotfix-224 826 9/11/2021
1.1.1-beta-248 666 2/24/2022
1.1.1-beta-242 682 2/9/2022
1.1.1-beta-238 679 2/9/2022
1.1.1-beta-231 788 9/24/2021
1.1.1-beta-230 758 9/20/2021
1.1.1-alpha-246 675 2/10/2022
1.1.1-alpha-245 659 2/10/2022
1.1.1-alpha-244 676 2/10/2022
1.1.1-alpha-234 1,218 11/19/2021
1.1.1-alpha-229 755 9/20/2021
1.1.1-alpha-228 749 9/15/2021
1.1.1-alpha-227 730 9/14/2021
1.1.1-alpha-226 781 9/14/2021
1.1.0 1,147 8/24/2021
1.0.49-hotfix-222 768 8/24/2021
1.0.49-hotfix-220 751 7/30/2021
1.0.49-beta-223 772 8/24/2021
1.0.49-beta-221 772 8/1/2021
1.0.48 1,048 7/23/2021
1.0.48-rc-219 768 7/23/2021
1.0.48-rc-218 762 7/23/2021
1.0.48-rc-217 757 7/23/2021
1.0.48-hotfix-213 792 7/1/2021
1.0.48-hotfix-210 746 6/17/2021
1.0.48-beta-216 770 7/23/2021
1.0.48-beta-215 811 7/23/2021
1.0.48-beta-212 748 7/1/2021
1.0.48-alpha-214 803 7/23/2021
1.0.48-alpha-211 781 7/1/2021
1.0.47 1,075 6/10/2021
1.0.47-hotfix-208 762 6/10/2021
1.0.47-hotfix-207 783 6/9/2021
1.0.47-beta-209 765 6/10/2021
1.0.46 964 4/22/2021
1.0.46-hotfix-205 826 4/22/2021
1.0.46-hotfix-202 785 2/17/2021
1.0.46-beta-206 760 4/22/2021
1.0.46-beta-203 807 3/5/2021
1.0.46-beta-201 824 1/22/2021
1.0.46-alpha-204 792 4/10/2021
1.0.45 216,180 1/22/2021
1.0.45-hotfix-200 847 1/21/2021
1.0.45-beta-199 860 12/21/2020
1.0.44 15,810 12/21/2020
1.0.44-rc-196 857 12/21/2020
1.0.44-rc-195 865 12/21/2020
1.0.44-hotfix-198 863 12/21/2020
1.0.44-hotfix-197 880 12/21/2020
1.0.44-hotfix-192 860 12/21/2020
1.0.44-beta-194 876 12/21/2020
1.0.44-beta-193 767 12/21/2020
1.0.43 20,672 11/11/2020
1.0.43-rc-189 892 11/11/2020
1.0.43-rc-188 826 11/11/2020
1.0.43-hotfix-190 851 11/11/2020
1.0.43-beta-191 845 11/11/2020
1.0.43-beta-187 952 11/11/2020
1.0.43-beta-183 912 10/28/2020
1.0.43-beta-178 860 10/28/2020
1.0.43-beta-173 871 9/30/2020
1.0.43-alpha-186 857 11/10/2020
1.0.43-alpha-185 906 11/4/2020
1.0.43-alpha-184 891 11/4/2020
1.0.43-alpha-182 889 10/28/2020
1.0.43-alpha-181 846 10/28/2020
1.0.43-alpha-177 900 10/16/2020
1.0.43-alpha-176 888 10/15/2020
1.0.43-alpha-175 825 10/15/2020
1.0.43-alpha-172 869 9/28/2020
1.0.43-alpha-171 887 9/24/2020
1.0.43-alpha-170 887 9/21/2020
1.0.42 1,226 9/17/2020
1.0.42-rc-167 920 9/17/2020
1.0.42-rc-165 957 9/16/2020
1.0.42-rc-164 924 9/16/2020
1.0.42-beta-168 891 9/17/2020
1.0.42-beta-163 897 9/16/2020
1.0.42-alpha-166 895 9/17/2020
1.0.42-alpha-162 915 9/16/2020
1.0.42-alpha-161 912 9/16/2020
1.0.42-alpha-160 881 9/14/2020
1.0.42-alpha-159 902 9/14/2020
1.0.42-alpha-158 976 9/4/2020
1.0.42-alpha-157 971 9/3/2020
1.0.41 1,253 8/14/2020
1.0.41-hotfix-155 943 8/14/2020
1.0.41-hotfix-154 940 8/14/2020
1.0.41-beta-156 910 8/14/2020
1.0.40 56,426 7/25/2020
1.0.40-rc-153 963 7/24/2020
1.0.40-rc-152 948 7/24/2020
1.0.40-rc-150 961 7/24/2020
1.0.40-alpha-151 891 7/24/2020
1.0.40-alpha-149 902 7/24/2020