public BlackFlyParameterSetter(RosMainNode rosMainNode, RobotSide side, String cameraNode, PacketCommunicator packetCommunicator) { this.packetCommunicator = packetCommunicator; this.dynamicReconfigureClient = new RosDynamicReconfigure(cameraNode, rosMainNode); this.side = side; this.cameraNodeName = cameraNode; packetCommunicator.attachListener(BlackFlyParameterPacket.class, this); setupUIOnConnectResponder(); }
public BlackFlyParameterSetter(RosMainNode rosMainNode, RobotSide side, String cameraNode, PacketCommunicator packetCommunicator) { this.packetCommunicator = packetCommunicator; this.dynamicReconfigureClient = new RosDynamicReconfigure(cameraNode, rosMainNode); this.side = side; this.cameraNodeName = cameraNode; packetCommunicator.attachListener(BlackFlyParameterPacket.class, this); setupUIOnConnectResponder(); }
public BlackFlyParameterSetter(RosMainNode rosMainNode, RobotSide side, String cameraNode, PacketCommunicator packetCommunicator) { this.packetCommunicator = packetCommunicator; this.dynamicReconfigureClient = new RosDynamicReconfigure(cameraNode, rosMainNode); this.side = side; this.cameraNodeName = cameraNode; packetCommunicator.attachListener(BlackFlyParameterPacket.class, this); setupUIOnConnectResponder(); }
public static void main(String[] args) throws URISyntaxException { RosMainNode mainNode = new RosMainNode(new URI("http://cpu0:11311"), "testDC"); RosDynamicReconfigure testDynamicReconfigure = new RosDynamicReconfigure("/left/camera/camera_nodelet", mainNode); mainNode.execute(); System.out.println("exposure:" + testDynamicReconfigure.setParameters(null).get("exposure")); testDynamicReconfigure.setDouble("exposure", -0.2); Map<String,Object> param = new HashMap<>(), ret; param.put("exposure", -0.1); ret=testDynamicReconfigure.setParameters(param); System.out.println(ret.get("exposure")); System.out.println("exposure:" + testDynamicReconfigure.setParameters(null).get("exposure")); System.exit(0); }
public static void main(String[] args) throws URISyntaxException { RosMainNode mainNode = new RosMainNode(new URI("http://cpu0:11311"), "testDC"); RosDynamicReconfigure testDynamicReconfigure = new RosDynamicReconfigure("/left/camera/camera_nodelet", mainNode); mainNode.execute(); System.out.println("exposure:" + testDynamicReconfigure.setParameters(null).get("exposure")); testDynamicReconfigure.setDouble("exposure", -0.2); Map<String,Object> param = new HashMap<>(), ret; param.put("exposure", -0.1); ret=testDynamicReconfigure.setParameters(param); System.out.println(ret.get("exposure")); System.out.println("exposure:" + testDynamicReconfigure.setParameters(null).get("exposure")); System.exit(0); }