mirror of
https://github.com/PepperDash/EssentialsPluginTemplate.git
synced 2026-04-12 03:56:55 +00:00
Compare commits
1 commit
v2.0.0
...
robot-docs
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
09a6270da8 |
1 changed files with 74 additions and 1 deletions
73
README.md
73
README.md
|
|
@ -46,3 +46,76 @@ A nuget package is automatically generated when the plugin is build. To modify t
|
||||||
1. `PackageId` - This is the name that will be used to pull the package from Nuget once it's published
|
1. `PackageId` - This is the name that will be used to pull the package from Nuget once it's published
|
||||||
2. `PackgeProjectUrl` - This should match the URL for the plugin repo
|
2. `PackgeProjectUrl` - This should match the URL for the plugin repo
|
||||||
3. `AssemblyTitle` - This is the dll file name that is will show on a processor when the plugin is loaded
|
3. `AssemblyTitle` - This is the dll file name that is will show on a processor when the plugin is loaded
|
||||||
|
<!-- START Minimum Essentials Framework Versions -->
|
||||||
|
### Minimum Essentials Framework Versions
|
||||||
|
|
||||||
|
- 2.12.1
|
||||||
|
- 2.12.1
|
||||||
|
- 2.12.1
|
||||||
|
<!-- END Minimum Essentials Framework Versions -->
|
||||||
|
<!-- START Config Example -->
|
||||||
|
### Config Example
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"key": "GeneratedKey",
|
||||||
|
"uid": 1,
|
||||||
|
"name": "GeneratedName",
|
||||||
|
"type": "examplePluginDevice",
|
||||||
|
"group": "Group",
|
||||||
|
"properties": {
|
||||||
|
"control": "SampleValue",
|
||||||
|
"pollTimeMs": 0,
|
||||||
|
"warningTimeoutMs": 0,
|
||||||
|
"errorTimeoutMs": 0,
|
||||||
|
"DeviceDictionary": {
|
||||||
|
"SampleString": {
|
||||||
|
"name": "SampleString",
|
||||||
|
"value": "SampleValue"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
<!-- END Config Example -->
|
||||||
|
<!-- START Supported Types -->
|
||||||
|
### Supported Types
|
||||||
|
|
||||||
|
- examplePluginDevice
|
||||||
|
- examplePluginCrestronDevice
|
||||||
|
- examplePluginLogicDevice
|
||||||
|
<!-- END Supported Types -->
|
||||||
|
<!-- START Join Maps -->
|
||||||
|
|
||||||
|
<!-- END Join Maps -->
|
||||||
|
<!-- START Interfaces Implemented -->
|
||||||
|
|
||||||
|
<!-- END Interfaces Implemented -->
|
||||||
|
<!-- START Base Classes -->
|
||||||
|
### Base Classes
|
||||||
|
|
||||||
|
- CrestronGenericBridgeableBaseDevice
|
||||||
|
- EssentialsBridgeableDevice
|
||||||
|
- JoinMapBaseAdvanced
|
||||||
|
<!-- END Base Classes -->
|
||||||
|
<!-- START Public Methods -->
|
||||||
|
### Public Methods
|
||||||
|
|
||||||
|
- public void SendText(string text)
|
||||||
|
- public void SendBytes(byte[] bytes)
|
||||||
|
- public void Poll()
|
||||||
|
<!-- END Public Methods -->
|
||||||
|
<!-- START Bool Feedbacks -->
|
||||||
|
### Bool Feedbacks
|
||||||
|
|
||||||
|
- ConnectFeedback
|
||||||
|
- OnlineFeedback
|
||||||
|
<!-- END Bool Feedbacks -->
|
||||||
|
<!-- START Int Feedbacks -->
|
||||||
|
### Int Feedbacks
|
||||||
|
|
||||||
|
- StatusFeedback
|
||||||
|
<!-- END Int Feedbacks -->
|
||||||
|
<!-- START String Feedbacks -->
|
||||||
|
|
||||||
|
<!-- END String Feedbacks -->
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue