PepperDashCore 2.0.0-feature-2-camera-list-config.2
See the version list below for details.
dotnet add package PepperDashCore --version 2.0.0-feature-2-camera-list-config.2
NuGet\Install-Package PepperDashCore -Version 2.0.0-feature-2-camera-list-config.2
<PackageReference Include="PepperDashCore" Version="2.0.0-feature-2-camera-list-config.2" />
<PackageVersion Include="PepperDashCore" Version="2.0.0-feature-2-camera-list-config.2" />
<PackageReference Include="PepperDashCore" />
paket add PepperDashCore --version 2.0.0-feature-2-camera-list-config.2
#r "nuget: PepperDashCore, 2.0.0-feature-2-camera-list-config.2"
#addin nuget:?package=PepperDashCore&version=2.0.0-feature-2-camera-list-config.2&prerelease
#tool nuget:?package=PepperDashCore&version=2.0.0-feature-2-camera-list-config.2&prerelease
PepperDash Core (c) 2020
Latest Release
License
Provided under MIT license
Overview
PepperDash Core is an open source Crestron SIMPL# library that can be used in SIMPL# Pro applications such as Essentials or as a standalone library with SIMPL+ wrappers to expose functionality in SIMPL Windows programs.
Constituent Elements
- JSON Configuration File reading/writing
- PortalConfigReader
- Generic config classes
- Communications
- TCP/IP client and server
- Secure TCP/IP client and server
- UDP server
- SSH client
- HTTP SSE client
- HTTP (RESTful client)
- Debugging
- Console debugging
- Logging both to Crestron error log as well as a custom log file
- System Info
- Reports system and Ethernet information to SIMPL via SIMPL+
- Device Class, IKeyed and IKeyName Interfaces
- Base level device class that most classes derive from
- Password Manager
Minimum Requirements
- PepperDash Core runs on any Crestron 3-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
None
Utilization
PepperDash Core has two main applications:
- As a utility library for SIMPL# Pro applications like Essentials
- As a library referenced by SIMPL+ wrapper modules in a SIMPL Windows application
Documentation
For detailed documentation, follow this LINK to the Wiki.
XSigUtility
`XSigUtility` classes included with permission of Troy Garner. See https://github.com/bitm0de/XSigUtilityLibrary for more information
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
.NETFramework 4.7.2
- BouncyCastle.Cryptography (>= 2.4.0)
- Crestron.SimplSharp.SDK.Library (>= 2.21.90)
- Serilog (>= 3.1.1)
- Serilog.Expressions (>= 4.0.0)
- Serilog.Formatting.Compact (>= 2.0.0)
- Serilog.Sinks.Console (>= 5.0.1)
- Serilog.Sinks.File (>= 5.0.0)
- SSH.NET (>= 2024.2.0)
- WebSocketSharp (>= 1.0.3-rc11)
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
|