{
  "configurations": [
    {
      "platform": "osx",
      "activationDevices": [
        "2bc00",
        "8c354",
        "2b042",
        "2b048",
        "6b350"
      ],
      "watchdog": {
        "activeCondition": {
          "type": "APPLICATION_ID",
          "state": "PRESENT",
          "name": "com.logi.pluginservice"
        },
        "startConditions": [
          {
            "type": "APPLICATION_ID",
            "state": "NOT_PRESENT",
            "name": "com.logi.pluginservice"
          },
          {
            "type": "APPLICATION_ID",
            "state": "NOT_PRESENT",
            "name": "com.apple.installer"
          },
          {
            "type": "PROCESS",
            "state": "NOT_PRESENT",
            "name": "/usr/sbin/installer"
          }
        ],
        "startCommand": {
          "executable": "/usr/bin/open",
          "arguments": [
            "-b",
            "com.logi.pluginservice"
          ],
          "isSystem": true
        },
        "shutdownPolicy": {
          "type": "BUNDLE_ID",
          "name": "com.logi.pluginservice"
        },
        "watchSettings": {
          "baseTimeout": 1,
          "timeoutModificator": 2,
          "retriesMax": 5,
          "modificatorType": "MULTIPLICATION"
        },
        "keepalive": true
      }
    },
    {
      "platform": "win",
      "activationDevices": [
        "2bc00",
        "8c354",
        "2b042",
        "2b048",
        "6b350"
      ],
      "watchdog": {
        "activeCondition": {
          "type": "PROCESS",
          "state": "PRESENT",
          "name": "C:\\Program Files\\Logi\\LogiPluginService\\LogiPluginService.exe"
        },
        "startConditions": [
          {
            "type": "PROCESS",
            "state": "NOT_PRESENT",
            "name": "C:\\Program Files\\Logi\\LogiPluginService\\LogiPluginService.exe"
          },
          {
            "type": "MUTEX",
            "state": "NOT_PRESENT",
            "name": "Global\\_MSIExecute"
          }
        ],
        "startCommand": {
          "executable": "C:\\Program Files\\Logi\\LogiPluginService\\LogiPluginService.exe",
          "newWorkingDir": "C:\\Program Files\\Logi\\LogiPluginService"
        },
        "shutdownPolicy": {
          "type": "PROCESS",
          "name": "C:\\Program Files\\Logi\\LogiPluginService\\LogiPluginService.exe"
        },
        "watchSettings": {
          "baseTimeout": 1,
          "timeoutModificator": 2,
          "retriesMax": 5,
          "modificatorType": "MULTIPLICATION"
        },
        "keepalive": true
      }
    }
  ]
}
