docs: enable XML documentation generation and add initial documentation

Co-authored-by: andrew-welker <1765622+andrew-welker@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2025-07-22 15:44:52 +00:00
parent d282487da6
commit eeb0e84dc7
8 changed files with 33 additions and 13 deletions

View File

@@ -18,6 +18,9 @@ using PepperDash.Essentials.Core.Routing;
namespace PepperDash.Essentials
{
/// <summary>
/// Main control system class that inherits from CrestronControlSystem and manages program lifecycle
/// </summary>
public class ControlSystem : CrestronControlSystem, ILoadConfig
{
HttpLogoServer LogoServer;
@@ -26,6 +29,9 @@ namespace PepperDash.Essentials
private CEvent _initializeEvent;
private const long StartupTime = 500;
/// <summary>
/// Initializes a new instance of the ControlSystem class
/// </summary>
public ControlSystem()
: base()
{