Hello,
Not at the moment, though technically it's of course no problem at all.
If you look into the UDPSender.java you see that what it sends is basically...
return (new Integer(CmdQueue.size()).toString()) + "," + posstr + "," + cartstr + "," + forcevector;
The least needed data here is probably the forcevector string, which consists of...
String forcevector = df.format(force.getX()) + "," + df.format(force.getY())+ "," + df.format(force.getZ());
So instead of force.getX() you could get an IO state - just take care to turn it into a number, not "TRUE" or "FALSE" as a string.
In Grasshopper you could then just translate it back.
Best,
Johannes