commit 99ea4888b7ddd43406b07955ca166ae8d4912324 Author: Neil Dorin Date: Tue Feb 4 17:08:53 2020 -0700 Initial Home page diff --git a/Home.md b/Home.md new file mode 100644 index 0000000..137edd3 --- /dev/null +++ b/Home.md @@ -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 +