Wiki source code of Extensions
Last modified by Scott Kohlmann on 2023/04/20 21:32
Hide last authors
author | version | line-number | content |
---|---|---|---|
6.1 | 1 | Extensions allow Chief Integrations and 3rd Parties to develop libraries that interact directly with ShowRunnerCLC™'s runtime environment. This is a new feature introduced in ShowRunnerCLC™ version 3.011. Documentation will be updated as new features are added. ShowRunnerCLC™ is built on .NET CF 3.5. On 3-series processors extensions will also need to be built on the same framework and signed by Crestron's plugin to be loaded by ShowRunnerCLC™. 4-Series may use .NET 4.7.2 without signing. | |
1.1 | 2 | ||
6.1 | 3 | Extensions are loaded and registered before any ShowRunnerCLC™ objects are created. Initialization is sent to extensions once the ShowRunnerCLC™ environment has finished loading. This sequence allows extensions to register any components that ShowRunnerCLC™ will need during object creation and then informs extensions that they may begin operating. | |
2.1 | 4 | ||
1.1 | 5 | (% style="margin-right:auto" %) | |
6 | |=Extension Type|=Description|=Minimum Supported Version|= | ||
3.2 | 7 | |Console Command|Adds a console handler to the "sr" console command|3.012| | |
1.1 | 8 | |[[Generic>>Generic]]|Generic extension that will automatically be instantiated at startup.|3.011| | |
6.1 | 9 | |HVAC Controller|Create a custom hvac controller to override ShowRunnerCLC™™ default controllers or add your own.|3.021| | |
10 | |[[Load Controller>>Load Controller]]|Create a custom load controller to override ShowRunnerCLC™™ default controllers or add your own.|3.012| | ||
3.2 | 11 | |Occupancy Logic|Override occupancy logic for an area with custom logic|3.016| | |
6.1 | 12 | |Shade Controller|Create a custom shade controller to override ShowRunnerCLC™™ default controllers or add your own.|3.021| | |
3.2 | 13 | |[[Touchpanel>>Touchpanel]]|Incorporate custom touchpanel logic.|3.012| | |
1.1 | 14 | ||
15 |