PepperDash/Essentials ? reverse-engineered prompt

Reverse engineered prompt

Build me a C# Crestron control system framework that can run as a standalone app for one or more rooms, but can also work alongside a SIMPL Windows program when needed.

I want it to be mostly configuration driven, so devices can be defined in a config file and created at runtime, then connected out to other control logic through EISC style bridging. It should be flexible enough to support common AV room workflows, with room level device control, status tracking, and a clean way to add new device types or custom behavior later.

Please make it suitable for Crestron 3 series, 4 series, and VC 4, and keep it organized so it can be used either by itself or as a partner application inside a larger system. If you need to check current Crestron or C Sharp library details, look up the latest docs online first.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab