mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-02-15 20:54:55 +00:00
Updated Glossary of Terms (markdown)
@@ -1,3 +1,12 @@
|
|||||||
|
**Assembly**
|
||||||
|
An assembly is a file that is automatically generated by the compiler upon successful compilation of every . NET application. It can be either a Dynamic Link Library or an executable file. It is generated only once for an application and upon each subsequent compilation the assembly gets updated.
|
||||||
|
|
||||||
|
**Device**
|
||||||
|
A base class, defined in the PepperDash.Core library (`PepperDash.Core.Device`). It can represent a physical device, or a virtual device or behaviour. Generally, most new classes defined in the Essentials ecosystem should derive from Device.
|
||||||
|
|
||||||
|
**DeviceManager**
|
||||||
|
A static class (`PepperDash.Core.Essentials.DeviceManager`) that contains an unordered collection of Devices. Devices are added/registered to the DeviceManager and later can be retrieved as references by Key.
|
||||||
|
|
||||||
**Essentials Application**
|
**Essentials Application**
|
||||||
A Crestron SIMPL# Pro application that is made up of the Essentials Framework and any optionally any number of Essentials Plugins
|
A Crestron SIMPL# Pro application that is made up of the Essentials Framework and any optionally any number of Essentials Plugins
|
||||||
|
|
||||||
@@ -7,15 +16,8 @@ The collection of core libraries that make up the framework
|
|||||||
**Essentials Plugins**
|
**Essentials Plugins**
|
||||||
SIMPL# Pro libraries that reference the Essentials Framework and are loaded at runtime to add or extend functionality
|
SIMPL# Pro libraries that reference the Essentials Framework and are loaded at runtime to add or extend functionality
|
||||||
|
|
||||||
**PepperDash.Core**
|
|
||||||
A SIMPL# utility library referenced by Essentials Framework.
|
|
||||||
|
|
||||||
**Assembly**
|
|
||||||
An assembly is a file that is automatically generated by the compiler upon successful compilation of every . NET application. It can be either a Dynamic Link Library or an executable file. It is generated only once for an application and upon each subsequent compilation the assembly gets updated.
|
|
||||||
|
|
||||||
**Device**
|
|
||||||
A base class, defined in the PepperDash.Core library. It can represent a physical device, or a virtual device or behaviour. Generally, most new classes defined in the Essentials ecosystem should derive from Device.
|
|
||||||
|
|
||||||
**IKeyed**
|
**IKeyed**
|
||||||
An important interface defined in PepperDash.Core that requires a string property named Key, whose value must be unique.
|
An important interface defined in PepperDash.Core that requires a string property named Key, whose value must be unique.
|
||||||
|
|
||||||
|
**PepperDash.Core**
|
||||||
|
A SIMPL# utility library referenced by Essentials Framework.
|
||||||
Reference in New Issue
Block a user