Notes:
Changes: 2007-11-20 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libYARP_OS/src/PortCore.cpp: Returned structured report on port status, rather than just human-readable message. See Port::getReport and BufferedPort::getReport methods. 2007-11-19 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libYARP_OS/include/yarp/os/PortReport.h: Started work on a better method for getting notifications of port status changes. * src/libYARP_OS/include/yarp/os/Network.h: Added simpler code interface for setting/getting port properties. The name server was updated for this, as part of the conversion to the fully bottle-compatible interface. 2007-11-05 Arjan Gijsberts <arjan@liralab.it> * src/libYARP_dev/src/ffmpeg/default/yarp/FfmpegGrabber.cpp: added support for Video4Linux2, using a --v4l2 flag. 2007-10-30 Paul Fitzpatrick <paulfitz@alum.mit.edu> * example/swig/example.tcl: figure out how DLL inclusion works in TCL on Windows. 2007-10-25 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libYARP_OS/src/NameServer.cpp: allow list of ports to be prefiltered by prefix, to optimize yarpfs. * conf/YarpReqLib.cmake: Make MSYS compile compatible with GTK by setting -mms-bitfields flag. 2007-10-19 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libYARP_OS/include/yarp/TcpCarrier.h: dust off TCP carrier variant without flow control, call it "fast_tcp". * src/libYARP_OS/src/Carriers.cpp: add "fast_tcp" as a known carrier. 2007-10-16 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libYARP_dev/src/RemoteControlBoard.cpp: Historically, this file has made a pointless connection from a reader port to a writer port. I'm not sure why. This is finally causing some troubles, so I've commented the connection out. * src/libYARP_OS/src/Companion.cpp: added "yarp forward" capability, to forward commands through an intermediary. This is useful for monitoring RPC command/reply sequences. Streaming messages can of course already be monitored with "yarp read". This is experimental rather than polished work. 2007-10-15 Alessandro Scalzo <alessandro@liralab.it> * src/libYARP_OS/src/NameServer.cpp: Added --noauto option: if config file is not found, name server exits. 2007-10-12 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libYARP_OS/src/Port.cpp: fix for problem reported by Marco Randazzo, where calling Port::read(...,true) and then failing to eventually call Port::reply(...) causes a crash. * src/libYARP_OS/harness/PortTest.cpp: regression test for Marco Randazzo's problem. 2007-10-08 Lorenzo Natale <nat@liralab.it> * src/libYARP_dev/mei * src/libYARP_dev/meiMotionControl * src/libYARP_dev/picolo_grabber * src/libYARP_dev/cyberglove * /e504 * /fob * /joypres Removed as previously planned. They will be placed in separate repositories. Could not redistribute them for violation of copyright. 2007-10-08 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/yarpfs/yarpfs.cpp: directory structure basically in place, and read/write operations work. 2007-10-05 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/yarpfs/yarpfs.cpp: some experimental code for mapping from the YARP Network to a file system (analogous to the /proc directory on Linux). Pre-alpha, not included in the main YARP build. 2007-10-04 Paul Fitzpatrick <paulfitz@alum.mit.edu> * src/libYARP_OS/include/yarp/os/Network.h: add helper method for once off command/response actions, Network::write. * src/libYARP_OS/src/NameServer.cpp: start offering responses from the name server that are in standard (bottle) format. Historically, the name server has been using its own idiosyncratic protocols (since it was written before the rest of YARP existed). The low-level protocols were brought into line with standard yarp ports some time back, but the actual commands and responses continued to be defined in terms of strings rather than nested structures. The new changes offer nested (bottle-compatible) structures as well. To get the new responses, simply prefix commands with the word "bot". This commit adds "bot list" and "bot query" commands with responses that are structured versions of the current "list" and "query" commands.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use