Plugin shows as partially started - is this correct?
-
I am working on a plugin to backup duet3d files to Github. It's working fine and I'm just going through the "polishing" stage for V0.1.
It is a python program that runs in the background.
It shows as partially started - is this to be expected?I followed the pattern for the motion plugin - which I assume is simply a zip of the folder structure as there is no vue based interface i.e.
plugin.json
sd/sys/duetBackup/duetBackup.config
dsf/duetBackup.pyPerhaps something in the plugin.json file ?
{ "id": "duetBackup", "name": "duetBackup", "author": "Stuartofmt", "version": "0.1.0", "license": "GPL-2.0-or-later", "homepage": "https://github.com/stuartofmt", "dwcVersion": "3.5.0-rc.1", "sbcRequired": true, "sbcDsfVersion": "3.5.0-rc.1", "sbcExecutable": "duetBackup.py", "sbcExecutableArguments": "-file /opt/dsf/sd/sys/duetBackup/duetBackup.config", "sbcOutputRedirected": false, "sbcPermissions": ["networkAccess", "readSystem"], "sbcPythonDependencies": ["argparse", "shlex", "sys","os","re","datetime"] }
-
@stuartofmt One for @chrishamm! Sounds like a useful plugin. Would it be SBC-only?
Ian
-
@stuartofmt You don't need to specify a DWC dependency if you don't ship any DWC resources (
dwcVersion
in your plugin manifest). Partially started means that some part of the plugin isn't loaded (if your SBC plugin is running, then no DWC scripts could be started). Usually it means that the DWC plugin is loaded but the SBC plugin isn't running; in your case it's probably the other way around. -
@chrishamm
Ah the little details Thanks !
And of course when I looked at plugin.json for the motion plugin, It was what I expected to see, not what was actually there (or in this case not).
All good now. -
@droftarts said in Plugin shows as partially started - is this correct?:
@stuartofmt One for @chrishamm! Sounds like a useful plugin. Would it be SBC-only?
Ian
SBC only (I believe) - as its a python script. My understanding is that standalone cannot support this.
-
-