-
Notifications
You must be signed in to change notification settings - Fork 27
Home
Neil Dorin edited this page Feb 14, 2020
·
3 revisions
Welcome to the PepperDashCore wiki!
PepperDash Core is our base level SIMPL# utility library. It contains elements that can be used directly in SIMPL programs, via SIMPL+ 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 development branch from forked repos.
- 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