From 577f8b5566c348af5969ff2d0ed80b553034902a Mon Sep 17 00:00:00 2001 From: Neil Dorin Date: Tue, 28 Jan 2020 12:51:07 -0700 Subject: [PATCH] Updates Readme and updates ControlPropertieConfigSchema --- .../Schema/ControlPropertiesConfigSchema.json | 15 +++++------ Readme.md | 25 +++++++++++++++++++ 2 files changed, 33 insertions(+), 7 deletions(-) diff --git a/Pepperdash Core/Pepperdash Core/Comm/Schema/ControlPropertiesConfigSchema.json b/Pepperdash Core/Pepperdash Core/Comm/Schema/ControlPropertiesConfigSchema.json index fcb6c87..4c7302c 100644 --- a/Pepperdash Core/Pepperdash Core/Comm/Schema/ControlPropertiesConfigSchema.json +++ b/Pepperdash Core/Pepperdash Core/Comm/Schema/ControlPropertiesConfigSchema.json @@ -25,7 +25,7 @@ ] }, "tcpSshProperties": { - "$ref":"TcpSshPropertiesConfigSchema.json#definitions/TcpSshPropertiesConfig", + "$ref":"TcpSshPropertiesConfigSchema.json#/definitions/TcpSshPropertiesConfig", "title": "Properties for IP based communication", "default": null }, @@ -93,19 +93,20 @@ "type":"string", "enum":[ "None", - "RTS", - "CTS", - "RTSCTS" + "XON", + "XONT", + "XONR" ] }, "hardwareHandshake":{ "title":"Hardware Handshake", "type":"string", + "enum":[ "None", - "XON", - "XONT", - "XONR" + "RTS", + "CTS", + "RTSCTS" ] }, "pacing":{ diff --git a/Readme.md b/Readme.md index af824bf..5cf9b38 100644 --- a/Readme.md +++ b/Readme.md @@ -1,5 +1,30 @@ # Pepperdash Core +## Overview + +PepperDash.Core is a utility library used by PepperDash Essentials Framework and by standalone Simpl+ modules. + +## 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 + #### Workflow process - Create a Jira issue for the feature/bugfix. If you know you're targeting this update to coincide with a new release of Core, specify that release (or create a new one) as the Fix Version for the Jira issue