@@ -22,8 +22,23 @@ export function LedPositions(){return vLedPositions;} //This returns a Matrix of
export function Image(){ return "Base 64 Image String";} This returns the devices Image encoded in a base 64 image string. Onlien conversion of a PNG to Base64 can be done [Here](https://onlinepngtools.com/convert-png-to-base64)
```
*Optional Function Exports*
```
export function Type() { return "[Hid|LibUsb]"; } //Usb Protocol Type, Most devices use Hid Protocols, But some devices like AIO's will use Libusb functions instead. Modes are case insensitive and are "HID" and "LIBUSB"
//This Function exports a list of conflicting exe's. Signal will not Initialize the plugin while one of these is running. When the conflicting process is closed SignalRGB will then initialize the plugin
export function ConflictingProcesses() {
return ["NGenuity2.exe"];
}
//This function contains all of the settings for the device plugin.
export function ControllableParameters(){
return [
{SETTING},
{SETTING}
];
}
```
export function Type() { return "Hid"; } //Usb Protocol Type