Hello,
I’ve tried searching for this issue but couldn’t find any related topics. When creating a ScrewdriverNode within Polyscope, we typically get an associated Until Node automatically with that node.
In the version of the URCaps SDK I’m using (1.11.0), I can neither access the Screwdriver Node’s Until Node (because of a failed cast from (UntilNode) screwdrivernode.getChildren().get(0) ), nor can I create an Until Node separately and insert it into the Screwdriver Node as a child. Is this a bug? Specifically what I’m trying to do is configure the screwdriver’s until node to have a condition with createDigitalInputConfig(ModbusIO input, boolean valueToProceedUntil)
The error I get specifically is:
ERROR - It is only allowed to insert an Until I/O input node inside a Direction or Waypoint.
Why are screwdriver nodes not allowed to have an Until I/O input Node like the Direction or Waypoint nodes? We can do it in Polyscope, but not through the SDK.