Ipc Speed Controller

Format

{
  "Type": "IpcSpeedController",
  "Config": {
    "IpcName": <string>,
    "DefaultSpeed": <int>,

    "Trigger": <Trigger>
  }
}

Data Format

The plugin expects data sent to the Ipc Server in this format.

[
  {
    "Port": <PortIdentifier>,
    "Speed": <int>
  }
]

Variables

IpcName

Client name that will be used when sending data to the Ipc Server.

Allowed values: Value must be unique from all plugins using ipc.

Required: No
Default value:

Example:

"IpcName": "MySpeedController"

DefaultSpeed

Fallback speed value that will be used if data for a specific port has not been yet received.

Required: No
Default value:

50

Example:

"DefaultSpeed": 30

Trigger

Instance of a Trigger plugin.

Required: Yes
Default value:

Example:

"Trigger": {
  "Type": "AlwaysTrigger"
}

Example