PepperDash.Essentials.Devices.Common 2.0.0-local

This is a prerelease version of PepperDash.Essentials.Devices.Common.
There is a newer version of this package available.
See the version list below for details.
dotnet add package PepperDash.Essentials.Devices.Common --version 2.0.0-local
                    
NuGet\Install-Package PepperDash.Essentials.Devices.Common -Version 2.0.0-local
                    
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="PepperDash.Essentials.Devices.Common" Version="2.0.0-local" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="PepperDash.Essentials.Devices.Common" Version="2.0.0-local" />
                    
Directory.Packages.props
<PackageReference Include="PepperDash.Essentials.Devices.Common" />
                    
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 PepperDash.Essentials.Devices.Common --version 2.0.0-local
                    
#r "nuget: PepperDash.Essentials.Devices.Common, 2.0.0-local"
                    
#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=PepperDash.Essentials.Devices.Common&version=2.0.0-local&prerelease
                    
Install PepperDash.Essentials.Devices.Common as a Cake Addin
#tool nuget:?package=PepperDash.Essentials.Devices.Common&version=2.0.0-local&prerelease
                    
Install PepperDash.Essentials.Devices.Common 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 net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on PepperDash.Essentials.Devices.Common:

Package Downloads
PepperDashEssentials

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

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2.5.1 226 5/14/2025
2.5.1-dsp-base-fix.1 189 5/14/2025
2.5.0 63 5/9/2025
2.5.0-plugin-minimum-version.2 108 4/30/2025
2.5.0-plugin-minimum-version.1 129 4/30/2025
2.5.0-DGE-1000.1 43 5/9/2025
2.4.9-camera-preset-fix.1 198 5/14/2025
2.4.9-beta.1 191 5/14/2025
2.4.9-appdebug-case-insensi... 111 5/7/2025
2.4.8 73 5/2/2025
2.4.8-routing-clear-fix.2 51 5/2/2025
2.4.8-routing-clear-fix.1 60 5/2/2025
2.4.8-RegisterForExtendersM... 104 4/30/2025
2.4.8-RegisterForExtendersM... 103 4/30/2025
2.4.8-RegisterForExtendersM... 103 4/30/2025
2.4.7 212 4/24/2025
2.4.7-routing-updates.2 118 4/24/2025
2.4.7-routing-updates.1 119 4/24/2025
2.4.6 142 4/18/2025
2.4.6-selectable-items-inte... 159 4/17/2025
2.4.6-lighting-interface-fix.2 93 4/18/2025
2.4.6-lighting-interface-fix.1 105 4/18/2025
2.4.5 222 4/14/2025
2.4.5-lighting-scene-updates.1 159 4/14/2025
2.4.4 180 4/11/2025
2.4.4-generic-comm-monitor-... 75 4/11/2025
2.4.3-generic-comm-monitor-... 78 4/11/2025
2.4.2 163 4/9/2025
2.4.2-messenger-fixes.2 121 4/9/2025
2.4.2-messenger-fixes.1 118 4/9/2025
2.4.1 159 4/8/2025
2.4.0 110 4/4/2025
2.3.1-fix-add-client.1 123 4/8/2025
2.3.0 208 4/2/2025
2.3.0-webview-eventhandler.1 152 4/2/2025
2.3.0-routing-fixes.2 77 4/4/2025
2.3.0-routing-fixes.1 81 4/4/2025
2.3.0-rc.1 117 4/2/2025
2.3.0-codec-messenger-issues.1 117 4/2/2025
2.3.0-bring-mc-fixes-over.1 116 4/2/2025
2.3.0-beta.2 116 4/2/2025
2.3.0-beta.1 121 4/2/2025
2.2.3-routing-fixes.1 109 4/4/2025
2.2.2 134 4/2/2025
2.2.2-mc-fixes.1 110 4/2/2025
2.2.1 173 4/1/2025
2.2.1-fix-volume-add-again.1 112 4/1/2025
2.2.0 141 4/1/2025
2.2.0-rc.1 119 4/1/2025
2.2.0-beta.1 113 4/1/2025
2.1.2 143 3/31/2025
2.1.2-room-loading-protecti... 117 3/31/2025
2.1.1 114 3/28/2025
2.1.1-add-routes.3 92 3/28/2025
2.1.1-add-routes.1 89 3/28/2025
2.1.0 444 3/26/2025
2.1.0-test-ci.2 128 3/12/2025
2.1.0-test-ci.1 179 3/12/2025
2.1.0-rc.1 96 3/26/2025
2.1.0-feature-move-portal-c... 426 3/26/2025
2.1.0-feature-move-portal-c... 432 3/26/2025
2.1.0-feature-move-mc.8 430 3/26/2025
2.1.0-feature-move-mc.7 436 3/26/2025
2.1.0-feature-move-mc.6 464 3/25/2025
2.1.0-feature-move-mc.5 450 3/25/2025
2.1.0-feature-move-mc.4 454 3/25/2025
2.1.0-feature-move-mc.3 454 3/25/2025
2.1.0-feature-move-mc.2 448 3/25/2025
2.1.0-feature-inclusive-poll.3 428 3/24/2025
2.1.0-feature-IHasOsd.5 132 3/20/2025
2.1.0-feature-IHasOsd.3 118 3/18/2025
2.1.0-feature-IHasOsd.1 146 3/12/2025
2.1.0-feature-2.0.0-IHasOsd.1 149 3/12/2025
2.1.0-beta.3 432 3/26/2025
2.1.0-beta.2 434 3/24/2025
2.1.0-beta.1 126 3/12/2025
2.0.1-test-ci.1 130 3/12/2025
2.0.1-get-beta-build.1 132 3/12/2025
2.0.1-beta.1 131 3/12/2025
2.0.0 299 3/7/2025
2.0.0-release-2.0.0.1 177 3/5/2025
2.0.0-rc.5 175 3/6/2025
2.0.0-rc.4 178 3/6/2025
2.0.0-rc.3 170 3/6/2025
2.0.0-rc.2 161 3/5/2025
2.0.0-rc.1 163 3/5/2025
2.0.0-local 200 3/3/2025
2.0.0-hotfix-2613 237 1/28/2025
2.0.0-hotfix-2610 151 12/10/2024
2.0.0-hotfix-2609 114 12/10/2024
2.0.0-hotfix-2607 167 12/6/2024
2.0.0-dotnet8.1 169 3/6/2025
2.0.0-development-3.0.0.1 165 3/6/2025
2.0.0-beta-2632 102 2/20/2025
2.0.0-beta-2630 100 2/19/2025
2.0.0-beta-2629 96 2/19/2025
2.0.0-beta-2611 126 12/30/2024
2.0.0-beta-2601 120 11/22/2024
2.0.0-beta-2599 118 11/20/2024
2.0.0-beta-2587 105 10/31/2024
2.0.0-beta-2585 96 10/31/2024
2.0.0-beta-2584 96 10/30/2024
2.0.0-beta-2580 87 10/30/2024
2.0.0-beta-2576 100 10/25/2024
2.0.0-beta-2572 158 10/18/2024
2.0.0-beta-2559 227 8/1/2024
2.0.0-beta-2534 132 6/24/2024
2.0.0-beta-2519 147 5/28/2024
2.0.0-beta-2514 124 5/24/2024
2.0.0-beta-2510 117 5/23/2024
2.0.0-beta-2490 178 5/16/2024
2.0.0-beta-2468 114 5/2/2024
2.0.0-beta-2434 131 4/12/2024
2.0.0-beta-2431 151 4/9/2024
2.0.0-beta-2417 138 3/21/2024
2.0.0-beta-2386 201 2/15/2024
2.0.0-beta-2362 213 2/2/2024
2.0.0-beta-2352 216 2/1/2024
2.0.0-beta-2315 239 11/3/2023
2.0.0-beta-2306 135 11/1/2023
2.0.0-beta-2299 134 10/27/2023
2.0.0-beta-2102 555 2/8/2023
2.0.0-beta.1 164 3/5/2025
2.0.0-alpha-2645 170 2/28/2025
2.0.0-alpha-2644 113 2/28/2025
2.0.0-alpha-2643 111 2/28/2025
2.0.0-alpha-2639 113 2/27/2025
2.0.0-alpha-2638 100 2/27/2025
2.0.0-alpha-2637 216 2/27/2025
2.0.0-alpha-2636 139 2/27/2025
2.0.0-alpha-2635 93 2/25/2025
2.0.0-alpha-2634 104 2/21/2025
2.0.0-alpha-2633 97 2/20/2025
2.0.0-alpha-2628 102 2/19/2025
2.0.0-alpha-2627 97 2/19/2025
2.0.0-alpha-2626 96 2/19/2025
2.0.0-alpha-2625 93 2/19/2025
2.0.0-alpha-2624 100 2/19/2025
2.0.0-alpha-2621 103 2/18/2025
2.0.0-alpha-2619 109 2/18/2025
2.0.0-alpha-2618 102 2/18/2025
2.0.0-alpha-2615 99 2/1/2025
2.0.0-alpha-2614 97 1/30/2025
2.0.0-alpha-2612 119 1/10/2025
2.0.0-alpha-2606 129 12/6/2024
2.0.0-alpha-2603 112 12/6/2024
2.0.0-alpha-2600 138 11/22/2024
2.0.0-alpha-2598 117 11/20/2024
2.0.0-alpha-2597 146 11/19/2024
2.0.0-alpha-2596 96 11/14/2024
2.0.0-alpha-2595 92 11/14/2024
2.0.0-alpha-2594 95 11/13/2024
2.0.0-alpha-2593 108 11/11/2024
2.0.0-alpha-2592 102 11/7/2024
2.0.0-alpha-2590 99 11/5/2024
2.0.0-alpha-2583 98 10/30/2024
2.0.0-alpha-2582 92 10/30/2024
2.0.0-alpha-2581 86 10/30/2024
2.0.0-alpha-2579 92 10/30/2024
2.0.0-alpha-2578 94 10/29/2024
2.0.0-alpha-2577 99 10/28/2024
2.0.0-alpha-2575 92 10/25/2024
2.0.0-alpha-2574 126 10/18/2024
2.0.0-alpha-2573 122 10/18/2024
2.0.0-alpha-2571 120 10/18/2024
2.0.0-alpha-2570 104 10/4/2024
2.0.0-alpha-2569 110 9/26/2024
2.0.0-alpha-2568 113 9/26/2024
2.0.0-alpha-2567 260 9/13/2024
2.0.0-alpha-2566 104 9/13/2024
2.0.0-alpha-2565 303 8/28/2024
2.0.0-alpha-2564 115 8/26/2024
2.0.0-alpha-2563 103 8/5/2024
2.0.0-alpha-2562 97 8/5/2024
2.0.0-alpha-2561 96 8/2/2024
2.0.0-alpha-2560 87 8/2/2024
2.0.0-alpha-2558 101 8/1/2024
2.0.0-alpha-2557 107 7/26/2024
2.0.0-alpha-2556 99 7/26/2024
2.0.0-alpha-2555 117 7/22/2024
2.0.0-alpha-2554 123 7/19/2024
2.0.0-alpha-2553 108 7/18/2024
2.0.0-alpha-2549 106 7/8/2024
2.0.0-alpha-2548 119 7/8/2024
2.0.0-alpha-2546 274 6/28/2024
2.0.0-alpha-2545 117 6/28/2024
2.0.0-alpha-2544 111 6/28/2024
2.0.0-alpha-2543 110 6/28/2024
2.0.0-alpha-2542 103 6/28/2024
2.0.0-alpha-2541 107 6/28/2024
2.0.0-alpha-2540 158 6/28/2024
2.0.0-alpha-2539 113 6/28/2024
2.0.0-alpha-2538 105 6/26/2024
2.0.0-alpha-2537 103 6/26/2024
2.0.0-alpha-2535 100 6/25/2024
2.0.0-alpha-2533 101 6/24/2024
2.0.0-alpha-2532 109 6/24/2024
2.0.0-alpha-2531 178 6/21/2024
2.0.0-alpha-2530 108 6/21/2024
2.0.0-alpha-2529 212 6/20/2024
2.0.0-alpha-2528 112 6/19/2024
2.0.0-alpha-2526 104 6/19/2024
2.0.0-alpha-2525 114 6/19/2024
2.0.0-alpha-2524 120 6/13/2024
2.0.0-alpha-2523 126 6/6/2024
2.0.0-alpha-2520 118 5/29/2024
2.0.0-alpha-2518 100 5/28/2024
2.0.0-alpha-2517 96 5/28/2024
2.0.0-alpha-2516 107 5/28/2024
2.0.0-alpha-2515 104 5/28/2024
2.0.0-alpha-2513 110 5/24/2024
2.0.0-alpha-2512 134 5/23/2024
2.0.0-alpha-2511 120 5/23/2024
2.0.0-alpha-2509 131 5/23/2024
2.0.0-alpha-2508 138 5/23/2024
2.0.0-alpha-2507 105 5/22/2024
2.0.0-alpha-2506 125 5/22/2024
2.0.0-alpha-2505 123 5/21/2024
2.0.0-alpha-2504 120 5/21/2024
2.0.0-alpha-2503 114 5/21/2024
2.0.0-alpha-2502 143 5/21/2024
2.0.0-alpha-2501 114 5/17/2024
2.0.0-alpha-2500 113 5/17/2024
2.0.0-alpha-2499 134 5/17/2024
2.0.0-alpha-2497 125 5/17/2024
2.0.0-alpha-2496 121 5/17/2024
2.0.0-alpha-2495 119 5/16/2024
2.0.0-alpha-2494 117 5/16/2024
2.0.0-alpha-2489 124 5/16/2024
2.0.0-alpha-2488 113 5/14/2024
2.0.0-alpha-2487 115 5/14/2024
2.0.0-alpha-2486 159 5/11/2024
2.0.0-alpha-2485 125 5/10/2024
2.0.0-alpha-2484 112 5/10/2024
2.0.0-alpha-2483 117 5/9/2024
2.0.0-alpha-2482 114 5/9/2024
2.0.0-alpha-2481 117 5/9/2024
2.0.0-alpha-2480 133 5/9/2024
2.0.0-alpha-2479 123 5/9/2024
2.0.0-alpha-2478 133 5/8/2024
2.0.0-alpha-2477 127 5/6/2024
2.0.0-alpha-2475 135 5/6/2024
2.0.0-alpha-2472 139 5/3/2024
2.0.0-alpha-2471 87 5/2/2024
2.0.0-alpha-2470 97 5/2/2024
2.0.0-alpha-2469 82 5/2/2024
2.0.0-alpha-2466 160 5/1/2024
2.0.0-alpha-2461 221 4/26/2024
2.0.0-alpha-2460 128 4/26/2024
2.0.0-alpha-2457 106 4/26/2024
2.0.0-alpha-2456 109 4/26/2024
2.0.0-alpha-2450 118 4/26/2024
2.0.0-alpha-2447 112 4/26/2024
2.0.0-alpha-2446 127 4/25/2024
2.0.0-alpha-2445 129 4/25/2024
2.0.0-alpha-2444 114 4/25/2024
2.0.0-alpha-2441 137 4/24/2024
2.0.0-alpha-2440 114 4/24/2024
2.0.0-alpha-2439 109 4/18/2024
2.0.0-alpha-2438 107 4/18/2024
2.0.0-alpha-2437 108 4/17/2024
2.0.0-alpha-2436 109 4/12/2024
2.0.0-alpha-2433 120 4/11/2024
2.0.0-alpha-2432 123 4/10/2024
2.0.0-alpha-2430 145 4/9/2024
2.0.0-alpha-2429 126 4/4/2024
2.0.0-alpha-2428 113 4/3/2024
2.0.0-alpha-2427 117 4/3/2024
2.0.0-alpha-2424 166 3/29/2024
2.0.0-alpha-2423 124 3/28/2024
2.0.0-alpha-2422 126 3/28/2024
2.0.0-alpha-2421 140 3/27/2024
2.0.0-alpha-2420 119 3/27/2024
2.0.0-alpha-2419 136 3/26/2024
2.0.0-alpha-2418 165 3/22/2024
2.0.0-alpha-2416 140 3/21/2024
2.0.0-alpha-2414 141 3/20/2024
2.0.0-alpha-2413 132 3/20/2024
2.0.0-alpha-2412 140 3/19/2024
2.0.0-alpha-2411 140 3/19/2024
2.0.0-alpha-2410 121 3/19/2024
2.0.0-alpha-2409 161 3/15/2024
2.0.0-alpha-2408 141 3/14/2024
2.0.0-alpha-2407 143 3/14/2024
2.0.0-alpha-2406 159 3/14/2024
2.0.0-alpha-2405 155 3/13/2024
2.0.0-alpha-2404 180 3/12/2024
2.0.0-alpha-2403 170 3/9/2024
2.0.0-alpha-2401 163 3/9/2024
2.0.0-alpha-2397 193 3/6/2024
2.0.0-alpha-2396 202 2/29/2024
2.0.0-alpha-2395 148 2/29/2024
2.0.0-alpha-2394 160 2/29/2024
2.0.0-alpha-2393 162 2/29/2024
2.0.0-alpha-2391 196 2/20/2024
2.0.0-alpha-2389 185 2/20/2024
2.0.0-alpha-2388 205 2/20/2024
2.0.0-alpha-2387 190 2/19/2024
2.0.0-alpha-2385 188 2/15/2024
2.0.0-alpha-2384 182 2/14/2024
2.0.0-alpha-2383 185 2/14/2024
2.0.0-alpha-2382 189 2/14/2024
2.0.0-alpha-2381 210 2/8/2024
2.0.0-alpha-2380 209 2/7/2024
2.0.0-alpha-2378 199 2/7/2024
2.0.0-alpha-2377 204 2/7/2024
2.0.0-alpha-2375 207 2/6/2024
2.0.0-alpha-2373 211 2/6/2024
2.0.0-alpha-2372 189 2/6/2024
2.0.0-alpha-2370 208 2/5/2024
2.0.0-alpha-2369 123 2/5/2024
2.0.0-alpha-2367 196 2/5/2024
2.0.0-alpha-2366 187 2/5/2024
2.0.0-alpha-2365 208 2/5/2024
2.0.0-alpha-2364 196 2/2/2024
2.0.0-alpha-2363 194 2/2/2024
2.0.0-alpha-2361 209 2/2/2024
2.0.0-alpha-2351 197 2/1/2024
2.0.0-alpha-2350 112 1/31/2024
2.0.0-alpha-2349 106 1/30/2024
2.0.0-alpha-2348 110 1/30/2024
2.0.0-alpha-2343 206 1/24/2024
2.0.0-alpha-2341 130 1/15/2024
2.0.0-alpha-2340 113 1/15/2024
2.0.0-alpha-2339 110 1/15/2024
2.0.0-alpha-2336 256 12/28/2023
2.0.0-alpha-2324 132 11/24/2023
2.0.0-alpha-2323 126 11/21/2023
2.0.0-alpha-2320 101 11/8/2023
2.0.0-alpha-2319 103 11/8/2023
2.0.0-alpha-2318 125 11/7/2023
2.0.0-alpha-2317 125 11/6/2023
2.0.0-alpha-2314 130 11/3/2023
2.0.0-alpha-2309 126 11/2/2023
2.0.0-alpha-2308 124 11/2/2023
2.0.0-alpha-2307 120 11/2/2023
2.0.0-alpha-2305 130 11/1/2023
2.0.0-alpha-2304 127 11/1/2023
2.0.0-alpha-2303 97 10/31/2023
2.0.0-alpha-2302 112 10/31/2023
2.0.0-alpha-2298 127 10/27/2023
2.0.0-alpha-2297 132 10/27/2023
2.0.0-alpha-2295 130 10/26/2023
2.0.0-alpha-2282 165 10/25/2023
2.0.0-alpha-2261 125 9/27/2023
2.0.0-alpha-2185 149 5/16/2023
2.0.0-alpha-2183 157 5/16/2023
2.0.0-alpha-2114 161 2/24/2023
2.0.0-alpha-2101 165 2/8/2023
2.0.0-alpha-2100 169 2/8/2023
2.0.0-alpha-2099 175 2/8/2023
2.0.0-alpha-2098 173 2/8/2023
2.0.0-alpha-2097 165 2/8/2023
2.0.0-alpha-2096 192 2/8/2023