Initial Home page

Neil Dorin
2020-02-04 17:08:53 -07:00
commit 99ea4888b7

28
Home.md Normal file

@@ -0,0 +1,28 @@
Welcome to the PepperDashCore wiki!
## Description
PepperDash Core is our base level SIMPL# utility library. It contains elements that can be used directly in SIMPL programs, via S+ wrappers as well as elements that are used by SIMPL# Pro applications, such as Essentials.
## Because this library is so widely used, releases are tightly controlled and require peer review and approval by @ndorin or @hvolmer. This project follows a GitFlow workflow. Pull Requests are accepted into the develop branch from forked repos.
## Constituent Elements
* JSON Configuration File reading writing
* PortalConfigReader
* Generic config classes
* Communications
* TCP/IP client and server
* Secure TCP/IP clinet 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 S+
* Device Class
* Base level device class that most classes derive from
* Password Manager