So I’m trying out the Orbbec Femto Mega and hoping to use it for an upcoming installation. From past experience with Azure Kinects I like building in the ability to power cycle the sensor if it stops outputting a video feed, preferably without having to restart both the PC and the sensor itself and aim to make this automatic where possible.
Whilst I reckon I can find a POE switch that I can toggle the port power on via some CLI method (also welcome to model suggestions if you happen to have them, currently testing with a managed POE switch without some CLI function but does allow me to switch port power through a web UI over HTTP), I’ve tested this with what i have and found that the Orbbec TOP won’t remake the connection, toggling active, specify ip, rentering the ip and even deleting and remaking the TOP won’t remake the connection, only thing that works is restarting the project, which i’m trying to avoid as this would cut the projection off during the restart and isn’t ideal for the installation.
Any work arounds? am I missing something, or is this a bug with the TOP? I imagine there might be a way of implementing something that works using python but not sure where to start with that and assuming its a dead end given i get the same problem if i remake the top manually in the same session of the Touchdesigner project, my laymans guess is this is to do with the code that carries out the POE connection only running once in a single session.
Spec:
Orbbec Femto Mega over ethernet
Zyxel GS1200-8hp v2
Windows 10 22h2
2023.12230
ASUS GA503Q (developing on this but will run on a custom desktop, haven’t currently got another machine to run it on but will be trying this)