2006-03-23 19:01 fwph * src/robot/Makefile: really fixed this time -fh 2006-03-23 19:00 fwph * src/robot/Makefile: one more fix i forgot -fh 2006-03-23 18:56 fwph * src/robot/Makefile: updated Makefile to fix the build process -fh 2006-03-23 18:56 fwph * src/robot/modules/Makefile.common: updated makefile.common to fix the build process -fh 2006-03-23 16:59 fwph * src/robot/core/adaptors/CORBA/: Logger.idl, Makefile, includes/LoggerC.cpp, includes/LoggerC.h, includes/LoggerC.inl, includes/LoggerI.cpp, includes/LoggerI.h, includes/LoggerS.cpp, includes/LoggerS.h, includes/LoggerS_T.cpp, includes/LoggerS_T.h, includes/LoggerS_T.inl: fixing a problem. the idl generation should solve the annoying issue that was preventing the compile here. -fh 2006-03-23 16:13 fwph * src/robot/: core/adaptors/CORBA/includes/LoggerC.cpp, core/adaptors/CORBA/includes/LoggerC.h, core/adaptors/CORBA/includes/LoggerC.inl, core/adaptors/CORBA/includes/LoggerI.cpp, core/adaptors/CORBA/includes/LoggerI.h, core/adaptors/CORBA/includes/LoggerS.cpp, core/adaptors/CORBA/includes/LoggerS.h, core/adaptors/CORBA/includes/LoggerS.inl, core/adaptors/CORBA/includes/LoggerS_T.cpp, core/adaptors/CORBA/includes/LoggerS_T.h, core/adaptors/CORBA/includes/LoggerS_T.inl, modules/rFlexII/rFlexServer.cpp, modules/reallyDumbObstacleAvoider/dumbAvoider.cpp: fixes for the new release of ACE+TAO -fh 2006-03-22 20:02 fwph * src/robot/core/Trigger.H: working on the Triggers/callbacks. -fh 2006-03-22 19:53 fwph * src/robot/core/adaptors/CORBA/templates/CORBATYPEConsumer.cpp: stupid, stupid bug. Fixed now. -fh 2006-03-22 19:52 fwph * src/robot/interfaces/: Makefile, idl/Makefile, src/Makefile: couple MCP fixes. sorry about that. Also improved the makefiles in the interfaces/ directory. -fh 2006-03-22 15:54 fwph * src/robot/interfaces/definitions/: Image.xml, ImageTransport.xml: changed the name of the image interface. again. ImageTransport will be wrapped by an ImageSource class -fh 2006-03-22 15:10 fwph * ChangeLog, src/doxygen.cfg: modified the doxygen config to generate more sensible documentation. added the changelog because i'm lazy and will forget to drop it in the distribution each time otherwise -fh 2006-03-22 15:08 fwph * external/Mage-0.31/include/Mage.h, src/robot/modules/ptu/Makefile, src/robot/modules/rFlex/rFlexTest.cpp, src/robot/modules/rFlexII/RFlex.cpp, src/robot/modules/rFlexII/rFlexServer.cpp, src/robot/modules/reallyDumbObstacleAvoider/dumbAvoider.cpp, src/robot/modules/sickLaser/sickLaser.cpp, tests/Makefile, tests/turnOff.cpp: ptuFinder works. should replace with a PID controller or some such, as per Michael's suggestion. rFlex controller doesn't like angular velocity of 0.7, guessing it's a somewhat low angular velocity limit that we can fix. having problems with the CosEvent_Service where it starts lagging after it's processed too much data. There's no reason it should have problems with the load we're giving it, I'll have to look into this further. The smoothedLaser module averages the last 20 laser readings evenly, should probably edge a little closer to the last reading, but it helps smooth out the behavior of the ptuFinder -fh 2006-03-22 12:08 fwph * src/robot/modules/: firecam/cam_test.cpp, reallyDumbObstacleAvoider/Makefile, reallyDumbObstacleAvoider/dumbAvoider.cpp, sickLaser/sickLaser.cpp: fixes to a couple things, the firewire cameras grab stereo pairs, the ptuFinder has been added -fh 2006-03-22 09:47 fwph * src/robot/modules/firecam/: Makefile, cam_test.cpp, cv_dc1394.c, cv_dc1394.h: testing the camera test stuff -fh 2006-03-22 09:44 fwph * src/robot/modules/firecam/: GDFWV500E.pdf, cam_test.cpp, cv_dc1394.c, cv_dc1394.h, firecam.cpp: firecame stuff added. doesn't work yet -fh 2006-03-21 23:23 fwph * src/robot/mcp/: MCP.H, mcp.cpp: Couple of MCP fixes -fh 2006-03-21 23:13 fwph * src/: Makefile, robot/interfaces/scripts/corba-autogen.pl, robot/modules/quickModule/QuickModule.H, robot/modules/quickModule/quickModuleMain.cpp: cleaned up the CORBA adaptor, fixed some items in the QuickModule -fh 2006-03-21 23:13 fwph * src/robot/core/adaptors/CORBA/templates/: CORBATYPE.H, CORBATYPE.cpp, CORBATYPEConsumer.H, CORBATYPEConsumer.cpp, CORBATYPEProvider.H, CORBATYPEProvider.cpp, CORBATYPESource.H, CORBATYPESource.cpp: cleaning up the CORBA adaptor slightly, by changing some names -fh 2006-03-21 22:45 fwph * src/doxygen.cfg: doxygen fixes -fh 2006-03-21 22:45 fwph * src/robot/interfaces/idl/Makefile: fixed the Makefile here -fh 2006-03-21 10:47 fwph * src/robot/: core/COMLogger.H, core/COMLogger.cpp, core/COMObject.H, core/COMObject.cpp, core/CommsManager.H, core/CommsManager.cpp, core/Logger.H, core/Logger.cpp, core/LoggerStructs.H, core/LoggerUtil.cpp, core/RoboObject.H, core/RoboObject.cpp, core/RobotObject.H, core/RobotObject.cpp, core/Time.H, core/Time.cpp, core/Trigger.H, core/Trigger.cpp, core/WritableType.H, core/adaptors/CORBA/CORBAHelper.cpp, core/adaptors/CORBA/CORBALogger.H, core/adaptors/CORBA/CORBATypes.H, core/adaptors/CORBA/CORBATypes.cpp, core/adaptors/CORBA/Makefile, core/adaptors/CORBA/templates/CORBATYPE.H, core/templates/COMType.H, core/templates/COMType.cpp, core/templates/Type.H, core/templates/Type.cpp, core/templates/TypeStructs.H, interfaces/definitions/Rangefinder.xml, mcp/Makefile, modules/ptu/Makefile, modules/rFlex/Makefile, modules/rFlexII/Makefile, modules/rFlexII/RFlex.H, modules/rFlexII/RFlex.cpp, modules/rFlexII/Tester.cpp, modules/rFlexII/rFlexServer.cpp, modules/sickLaser/Makefile, modules/sickLaser/sickLaser.cpp: RoboObject->RobotObject change, per Bill's request. Some code may still need to be updated, but most code will be totally unaffected. This is primarily an internal change, and does not affect the API. The roboCORBA library name has changed to robotCORBA, this will be the main change you notice. -fh 2006-03-13 17:03 fwph * src/robot/modules/: ptu/ptuServer.cpp, ptu/ptuTest.cpp, rFlexII/Makefile, rFlexII/rFlexServer.cpp, sickLaser/Makefile: ptu velocity is still not settable. will have to fix this later. rflexserverII seems to be working fine. cross your fingers. -fh 2006-03-11 00:04 fwph * src/robot/modules/: rFlexII/RFlex.cpp, rFlexII/rFlexServer.cpp, reallyDumbObstacleAvoider/dumbAvoider.cpp: changes to the rFlex code. there are some problems that need to be sorted out -fh 2006-03-08 20:50 fwph * src/robot/core/COMLogger.H, src/robot/core/COMObject.H, src/robot/core/Logger.H, src/robot/core/RoboObject.H, src/robot/core/adaptors/CORBA/CORBALogger.H, src/robot/core/adaptors/CORBA/templates/CORBATYPE.H, src/robot/core/adaptors/CORBA/templates/CORBATYPE.cpp, src/robot/core/templates/COMType.H, src/robot/core/templates/Type.H, src/robot/core/templates/Type.cpp, tests/FooClient.cpp, tests/FooServer.cpp: the initial ping stuff is in. yay. should make the auto-ping truly auto, and send requests every user-definable X seconds. but for now, this will do-- modules will send the request when they first start. -fh 2006-03-08 13:34 fwph * src/robot/: core/CommsManager.cpp, doc/ProgrammingGuide.tex, interfaces/definitions/Rangefinder.xml: trying to remove some directories. -fh 2006-03-08 13:31 fwph * modules/playerstage/: Makefile, PlayerServer.cpp: removing files/directories -fh 2006-03-08 13:28 fwph * src/robot/core/adaptors/CORBA/includes/: LoggerC.o, LoggerS.o: removed these two stupid binaries -fh 2006-03-08 13:26 fwph * src/robot/modules/reallyDumbObstacleAvoider/: Makefile, dumbAvoider.cpp: dumAvoider -fh 2006-03-08 13:25 fwph * src/robot/: core/adaptors/CORBA/CORBATypes.cpp, modules/rFlex/rFlexServer.cpp, modules/rFlex/rFlexTest.cpp, modules/rFlexII/Makefile, modules/rFlexII/RFlex.H, modules/rFlexII/RFlex.cpp, modules/rFlexII/Tester.cpp, modules/rFlexII/rFlexServer.cpp, modules/sickLaser/sickLaser.cpp: mobile robot! -fh 2006-03-08 09:39 fwph * src/robot/modules/: quickModule/QuickModule.H, quickModule/quickModuleMain.cpp, rFlexII/Makefile, rFlexII/RFlex.H, rFlexII/RFlex.cpp, rFlexII/SerialPort.H, rFlexII/SerialPort.cpp, rFlexII/Tester.cpp, rFlexII/Units.H, rFlexII/rFlexServer.cpp, rFlexII/rFlexTest.cpp: added the quickModule and the rFlex controller based on bill's code -fh 2006-03-07 16:32 fwph * src/robot/core/RoboObject.H: fixed the Pose class -fh 2006-03-07 14:00 fwph * external/Mage-0.31/include/Mage.h, src/robot/core/adaptors/CORBA/includes/LoggerC.o, src/robot/core/adaptors/CORBA/includes/LoggerS.o, src/robot/modules/ptu/Makefile, src/robot/modules/ptu/ptuServer.cpp, src/robot/modules/ptu/ptuTest.cpp, src/robot/modules/rFlex/Makefile, src/robot/modules/rFlex/rFlexServer.cpp, src/robot/modules/rFlex/rFlexTest.cpp, src/robot/modules/sickLaser/sickLaser.cpp: rflex! WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO! -fh 2006-03-07 12:58 fwph * src/robot/interfaces/definitions/Synchrodrive.xml: changed the name back to synchrodrive. -fh 2006-03-07 12:56 fwph * external/Mage-0.31/: README.txt, makefile, docs/api.txt, docs/help.txt, include/Mage.h, include/MageUtil.h, include/dioClient.h, include/dioClientP.h, include/hbClient.h, include/irCalibration.h, include/irClient.h, include/irClientP.h, include/jstkClient.h, include/motionClient.h, include/motionClientP.h, include/pktIO.h, include/ptzClient.h, include/rFlex.h, include/rFlexP.h, include/serial.h, include/sonarClient.h, include/sonarClientP.h, include/sysClient.h, include/sysClientP.h, lib/#Mage.c#, lib/Mage.c, lib/MageUtil.c, lib/canonPTZClient.c, lib/dioClient.c, lib/driveBot.c, lib/hbClient.c, lib/hbCmdLine.c, lib/irClient.c, lib/jstkClient.c, lib/motionClient.c, lib/pktIO.c, lib/ptzCmdLine.c, lib/rFlex.c, lib/serial.c, lib/sonarClient.c, lib/sonyPTZClient.c, lib/sysClient.c: Mage added. we'll be using it for talking to the rflex. license: GPL -fh 2006-03-03 14:38 fwph * bin/svc.conf: useful file -- fh 2006-03-03 14:25 fwph * src/robot/interfaces/definitions/PTUnit.xml: ptuunit interface 2006-03-03 14:24 fwph * src/robot/modules/Makefile.common: common makefile, leave it out here -fh 2006-03-03 14:21 fwph * src/robot/modules/ptu/: Makefile, linuxser.cc, linuxser.h, opcodes.h, ptu.cc, ptu.h, ptuServer.cpp, ptuTest.cpp, ptu_types.h: ptuserver -fh 2006-03-02 19:58 fwph * src/robot/Makefile: improved makefile -fh 2006-02-28 16:18 fwph * src/robot/: core/HeartbeatStructs.H, interfaces/idl/Prototypes.idl.common, modules/sickLaser/Makefile: a number of fixes -fh 2006-02-28 13:57 fwph * src/robot/: interfaces/idl/Prototypes.idl.common, modules/sickLaser/Makefile, modules/sickLaser/sickLaser.cpp: changes of some variety -fh 2006-02-22 17:08 fwph * src/robot/core/COMObject.H, src/robot/core/Logger.H, src/robot/core/RoboObject.H, src/robot/core/adaptors/CORBA/templates/TYPEConsumer.H, src/robot/core/adaptors/CORBA/templates/TYPEConsumer.cpp, src/robot/core/templates/Type.H, src/robot/core/templates/Type.cpp, src/robot/doc/ProgrammingGuide.tex, src/robot/interfaces/definitions/Synchrodrive.xml, src/robot/mcp/MCP.H, tests/turnOff.cpp: hopefully all this code still works -fh 2006-02-22 17:03 fwph * src/robot/modules/sickLaser/: Makefile, Makefile.common, serial.h, sick.c, sick.h, sickLaser.cpp: sicklaser service -fh 2006-01-24 13:39 fwph * src/robot/core/COMObject.H, src/robot/core/CommsManager.H, src/robot/core/CommsManager.cpp, src/robot/core/Logger.H, src/robot/core/Logger.cpp, src/robot/core/RoboObject.H, src/robot/core/adaptors/CORBA/CORBATypes.H, src/robot/core/adaptors/CORBA/CORBATypes.cpp, src/robot/core/adaptors/CORBA/includes/LoggerC.o, src/robot/core/adaptors/CORBA/includes/LoggerS.o, src/robot/core/adaptors/CORBA/templates/CORBATYPE.cpp, src/robot/core/templates/Type.H, src/robot/doc/ProgrammingGuide.tex, src/robot/interfaces/definitions/Heartbeat.xml, src/robot/interfaces/definitions/McpRequest.xml, src/robot/interfaces/definitions/special/Heartbeat.xml, src/robot/interfaces/idl/Prototypes.idl.common, src/robot/interfaces/scripts/functions.pl, src/robot/mcp/mcp.cpp, src/robot/mcp/util.cpp, tests/turnOff.cpp: safety commit -fh 2006-01-17 13:58 fwph * src/robot/core/COMObject.cpp, src/robot/core/CommsManager.H, src/robot/core/CommsManager.cpp, src/robot/core/adaptors/CORBA/CORBAHelper.H, src/robot/core/adaptors/CORBA/CORBAHelper.cpp, src/robot/core/adaptors/CORBA/includes/LoggerC.o, src/robot/core/adaptors/CORBA/includes/LoggerS.o, src/robot/core/adaptors/CORBA/templates/CORBATYPE.cpp, src/robot/core/adaptors/CORBA/templates/TYPEProvider.cpp, src/robot/core/templates/Type.cpp, src/robot/doc/ProgrammingGuide.tex, src/robot/interfaces/definitions/Bumper.xml, src/robot/interfaces/definitions/Image.xml, src/robot/interfaces/definitions/Synchrodrive.xml, src/robot/mcp/MCP.H, src/robot/mcp/mcp.cpp, src/robot/mcp/util.cpp, src/robot/mcp/xmlparser.cpp, src/robot/papers/Makefile, tests/FooClient.cpp, tests/FooServer.cpp, tests/mcpController.cpp: a lot of changes, i guess. -fh 2006-01-11 16:28 fwph * src/robot/interfaces/definitions/Laser.xml: removed the Laser interface, since RangeFinder should be used instead, at least until we have interface inheritance. -fh 2006-01-09 21:58 fwph * src/robot/core/CommsManager.cpp, src/robot/core/templates/Type.H, src/robot/core/templates/Type.cpp, src/robot/doc/ProgrammingGuide.tex, src/robot/mcp/MCP.H, src/robot/mcp/mcp.cpp, src/robot/mcp/util.cpp, tests/FooClient.cpp, tests/FooServer.cpp, tests/Makefile, tests/Makefile.common, tests/mcpController.cpp, tests/turnOff.cpp: updates. most mcp functionality is present. -fh 2006-01-04 11:56 fwph * src/robot/doc/ProgrammingGuide.tex: minor changes and fixes, more documentation -fh 2005-12-27 13:04 fwph * src/robot/: core/CommsManager.H, core/CommsManager.cpp, core/Logger.cpp, core/RoboObject.H, core/WritableType.H, core/adaptors/CORBA/CORBATypes.cpp, core/adaptors/CORBA/includes/LoggerC.o, core/adaptors/CORBA/includes/LoggerS.o, core/adaptors/CORBA/templates/CORBATYPE.cpp, core/templates/COMType.H, core/templates/Type.H, core/templates/Type.cpp, interfaces/definitions/Heartbeat.xml, interfaces/idl/Prototypes.idl.common, interfaces/scripts/functions.pl, interfaces/scripts/xml-to-idl.pl, mcp/MCP.H, mcp/mcp.cpp, mcp/util.cpp, mcp/xmlparser.cpp: various fixes and changes for mcp -fh 2005-12-15 14:54 fwph * src/robot/core/: Trigger.H, adaptors/CORBA/CORBAHelper.cpp, adaptors/CORBA/templates/CORBATYPE.cpp, templates/Type.H, templates/Type.cpp: bugfixes -fh 2005-12-15 10:48 fwph * src/robot/core/: CommsManager.H, CommsManager.cpp, Logger.cpp, RoboObject.H, adaptors/CORBA/includes/LoggerC.o, adaptors/CORBA/includes/LoggerS.o, templates/Type.H, templates/Type.cpp: a few more fixes -fh 2005-12-14 20:38 fwph * src/robot/: core/COMHeartbeat.H, core/COMHeartbeat.cpp, core/COMHeartbeatReceiver.H, core/COMHeartbeatReceiver.cpp, core/COMLogger.H, core/COMLogger.cpp, core/COMObject.H, core/COMObject.cpp, core/CommsManager.H, core/CommsManager.cpp, core/Heartbeat.H, core/Heartbeat.cpp, core/HeartbeatReceiver.H, core/HeartbeatReceiver.cpp, core/Logger.H, core/Logger.cpp, core/LoggerStructs.H, core/LoggerUtil.cpp, core/RoboObject.H, core/RoboObjectContainer.cpp, core/Trigger.H, core/Trigger.cpp, core/WritableType.H, core/adaptors/CORBA/CORBAHeartbeat.H, core/adaptors/CORBA/CORBAHeartbeat.cpp, core/adaptors/CORBA/CORBAHeartbeatReceiver.H, core/adaptors/CORBA/CORBAHeartbeatReceiver.cpp, core/adaptors/CORBA/CORBAHelper.cpp, core/adaptors/CORBA/CORBALogger.H, core/adaptors/CORBA/CORBALogger.cpp, core/adaptors/CORBA/CORBATypes.H, core/adaptors/CORBA/CORBATypes.cpp, core/adaptors/CORBA/HeartbeatConsumer.H, core/adaptors/CORBA/HeartbeatConsumer.cpp, core/adaptors/CORBA/HeartbeatProvider.H, core/adaptors/CORBA/HeartbeatProvider.cpp, core/adaptors/CORBA/HeartbeatReceiverConsumer.H, core/adaptors/CORBA/HeartbeatReceiverConsumer.cpp, core/adaptors/CORBA/HeartbeatReceiverProvider.H, core/adaptors/CORBA/HeartbeatReceiverProvider.cpp, core/adaptors/CORBA/HeartbeatReceiverSource.H, core/adaptors/CORBA/HeartbeatReceiverSource.cpp, core/adaptors/CORBA/HeartbeatSource.H, core/adaptors/CORBA/HeartbeatSource.cpp, core/adaptors/CORBA/LoggerConsumer.H, core/adaptors/CORBA/LoggerConsumer.cpp, core/adaptors/CORBA/LoggerProvider.H, core/adaptors/CORBA/LoggerProvider.cpp, core/adaptors/CORBA/LoggerSource.H, core/adaptors/CORBA/LoggerSource.cpp, core/adaptors/CORBA/includes/HeartbeatC.cpp, core/adaptors/CORBA/includes/HeartbeatC.h, core/adaptors/CORBA/includes/HeartbeatC.inl, core/adaptors/CORBA/includes/HeartbeatI.cpp, core/adaptors/CORBA/includes/HeartbeatI.h, core/adaptors/CORBA/includes/HeartbeatS.cpp, core/adaptors/CORBA/includes/HeartbeatS.h, core/adaptors/CORBA/includes/HeartbeatS.inl, core/adaptors/CORBA/includes/HeartbeatS_T.cpp, core/adaptors/CORBA/includes/HeartbeatS_T.h, core/adaptors/CORBA/includes/HeartbeatS_T.inl, core/adaptors/CORBA/includes/LoggerC.cpp, core/adaptors/CORBA/includes/LoggerC.h, core/adaptors/CORBA/includes/LoggerC.inl, core/adaptors/CORBA/includes/LoggerI.cpp, core/adaptors/CORBA/includes/LoggerI.h, core/adaptors/CORBA/includes/LoggerS.cpp, core/adaptors/CORBA/includes/LoggerS.h, core/adaptors/CORBA/includes/LoggerS.inl, core/adaptors/CORBA/includes/LoggerS_T.cpp, core/adaptors/CORBA/includes/LoggerS_T.h, core/adaptors/CORBA/includes/LoggerS_T.inl, core/adaptors/CORBA/templates/CORBATYPE.H, core/adaptors/CORBA/templates/CORBATYPE.cpp, core/adaptors/CORBA/templates/TYPEConsumer.H, core/adaptors/CORBA/templates/TYPEConsumer.cpp, core/adaptors/CORBA/templates/TYPEProvider.H, core/adaptors/CORBA/templates/TYPEProvider.cpp, core/templates/COMType.H, core/templates/COMType.cpp, core/templates/Type.H, core/templates/Type.cpp, doc/ProgrammingGuide.tex, interfaces/definitions/Heartbeat.xml, interfaces/definitions/Laser.xml, interfaces/definitions/McpRequest.xml, interfaces/idl/Prototypes.idl.common, interfaces/scripts/functions.pl, mcp/MCP.H, mcp/mcp.cpp, mcp/util.cpp, mcp/xmlparser.cpp: Many changes. Queues added to all interfaces, including Logger. This enabled the removal of the HeartbeatReceiver object. Heartbeat and McpRequest moved back into regular interfaces from special interfaces. Logger functions split out into LoggerUtil.cpp to make it easier to update the object with autogenerated code. Trigger class added. Trigger functionality added to CommsManager. Template code cleaned up to prepare for module request functionality -fh 2005-11-30 22:19 fwph * modules/playerstage/PlayerServer.cpp, src/robot/Makefile.robot, src/robot/core/adaptors/CORBA/templates/CORBATYPE.H, src/robot/core/adaptors/CORBA/templates/CORBATYPE.cpp, src/robot/core/adaptors/CORBA/templates/TYPEProvider.H, src/robot/core/adaptors/CORBA/templates/TYPEProvider.cpp: Lots of good stuff. PlayerServer works. Changes to the template files allow instantiations of multiple suppliers and consumers of the same type in the same process. PlayerServer stil needs to be adjusted before use, but it basically works. -fh 2005-11-30 17:17 fwph * modules/playerstage/: Makefile, PlayerServer.cpp: fixed minor issues. -fh 2005-11-30 17:02 fwph * modules/playerstage/Makefile, modules/playerstage/PlayerServer.cpp, src/robot/Makefile, src/robot/core/CommsManager.cpp, src/robot/core/RoboObject.H, src/robot/mcp/mcp.cpp, src/robot/mcp/util.cpp, src/robot/mcp/xmlparser.cpp: fixes to CommsManager, changes to mcp, fixes to util.cpp and xmlparser. PlayerServer added, needs testing. -fh 2005-11-30 17:01 fwph * src/robot/interfaces/definitions/Rangefinder.xml: changes to the RangeFinder definition. -fh 2005-11-30 15:37 fwph * src/robot/interfaces/definitions/special/MCPRequest.xml: new special interface definition. come back to this later. -fh 2005-11-29 15:36 fwph * src/robot/doc/tricks.txt: added tricks.txt -fh 2005-11-29 15:30 fwph * src/robot/doc/: Makefile, ProgrammingGuide.tex: added the documentation -fh 2005-11-27 18:54 fwph * src/robot/: config/svc.conf, core/adaptors/CORBA/Makefile.corba: slight changes -fh 2005-11-18 16:01 fwph * src/robot/mcp/: MCP.H, Makefile, mcp.cpp, xmlparser.cpp, temp/Makefile: xmlparser! -fh 2005-11-17 09:40 fwph * src/robot/mcp/temp/: Makefile, main2.cpp, mcp-config.dtd, mcp-config.xml: mcp testing stuff -fh 2005-11-16 14:37 fwph * src/robot/Makefile.robot: build process changes -fh 2005-11-16 14:24 fwph * src/robot/core/CommsManager.H: fixed a typo in CommsManager.H -fh 2005-11-11 09:41 fwph * src/doxygen.cfg: doxygen config file added. also, comments in most important files have been fixed to conform to doxygen standards -fh 2005-11-11 09:40 fwph * src/robot/: Makefile, Makefile.robot, core/COMHeartbeat.H, core/COMHeartbeat.cpp, core/COMHeartbeatReceiver.H, core/COMHeartbeatReceiver.cpp, core/COMObject.H, core/CommsManager.H, core/CommsManager.cpp, core/Heartbeat.H, core/Heartbeat.cpp, core/HeartbeatReceiver.H, core/HeartbeatReceiver.cpp, core/HeartbeatStructs.H, core/Logger.H, core/Logger.cpp, core/RoboObject.H, core/Time.H, core/Time.cpp, core/WritableType.H, core/adaptors/CORBA/CORBAHeartbeat.H, core/adaptors/CORBA/CORBAHeartbeat.cpp, core/adaptors/CORBA/CORBAHeartbeatReceiver.H, core/adaptors/CORBA/CORBAHeartbeatReceiver.cpp, core/adaptors/CORBA/CORBALogger.H, core/adaptors/CORBA/CORBATypes.H, core/adaptors/CORBA/CORBATypes.cpp, core/adaptors/CORBA/HeartbeatConsumer.H, core/adaptors/CORBA/HeartbeatConsumer.cpp, core/adaptors/CORBA/HeartbeatProvider.H, core/adaptors/CORBA/HeartbeatProvider.cpp, core/adaptors/CORBA/HeartbeatReceiverConsumer.H, core/adaptors/CORBA/HeartbeatReceiverConsumer.cpp, core/adaptors/CORBA/HeartbeatReceiverProvider.H, core/adaptors/CORBA/HeartbeatReceiverProvider.cpp, core/adaptors/CORBA/HeartbeatReceiverSource.H, core/adaptors/CORBA/HeartbeatReceiverSource.cpp, core/adaptors/CORBA/HeartbeatSource.H, core/adaptors/CORBA/HeartbeatSource.cpp, core/adaptors/CORBA/LoggerConsumer.H, core/adaptors/CORBA/LoggerConsumer.cpp, core/adaptors/CORBA/LoggerProvider.H, core/adaptors/CORBA/includes/HeartbeatC.cpp, core/adaptors/CORBA/includes/HeartbeatC.h, core/adaptors/CORBA/includes/HeartbeatC.inl, core/adaptors/CORBA/includes/HeartbeatI.cpp, core/adaptors/CORBA/includes/HeartbeatI.h, core/adaptors/CORBA/includes/HeartbeatS.cpp, core/adaptors/CORBA/includes/HeartbeatS.h, core/adaptors/CORBA/includes/HeartbeatS.inl, core/adaptors/CORBA/includes/HeartbeatS_T.cpp, core/adaptors/CORBA/includes/HeartbeatS_T.h, core/adaptors/CORBA/includes/HeartbeatS_T.inl, core/adaptors/CORBA/includes/LoggerC.o, core/adaptors/CORBA/includes/LoggerS.o, core/adaptors/CORBA/templates/CORBATYPE.H, core/adaptors/CORBA/templates/TYPEConsumer.H, core/adaptors/CORBA/templates/TYPEConsumer.cpp, core/templates/COMType.H, core/templates/Type.H, core/templates/Type.cpp, interfaces/definitions/SimpleControl.xml, interfaces/definitions/special/Heartbeat.xml, interfaces/idl/Prototypes.idl.common, interfaces/scripts/corba-autogen.pl, interfaces/scripts/functions.pl, mcp/MCP.H, mcp/Makefile, mcp/mcp-config.dtd, mcp/mcp.cpp, mcp/util.cpp: added heartbeats, the heartbeatreceiver, and the first stages of the mcp. 2005-11-07 12:23 fwph * src/robot/interfaces/definitions/include/interface.dtd: the xml spec -fh 2005-10-24 10:47 fwph * src/robot/Makefile.robot: updating the build process -fh 2005-10-24 10:45 fwph * src/: Makefile, Makefile.c++, robot/Makefile, robot/Makefile.robot: fixing the build process -fh 2005-10-24 10:39 fwph * src/Makefile.c++: set ROLE_BUILD_DIR in your environment now -fh 2005-10-24 10:22 fwph * src/robot/core/adaptors/CORBA/: CORBALogger.H, CORBALogger.cpp: added these in finally -fh 2005-10-24 10:20 fwph * src/robot/core/adaptors/CORBA/CORBAHelper.H: stupid CORBAHelper not committing or updating or something..grr. -fh 2005-10-24 09:56 fwph * src/robot/core/templates/TypeStructs.H: TypeStructs.H template file -fh 2005-10-24 09:54 fwph * src/robot/core/LoggerStructs.H: added the loggerstructs file -fh 2005-10-24 09:52 fwph * src/: core/Angle.H, core/Random.H, core/WeightedPoints.H, robot/core/COMLogger.H, robot/core/COMLogger.cpp, robot/core/COMObject.H, robot/core/COMObject.cpp, robot/core/CommsManager.H, robot/core/CommsManager.cpp, robot/core/Logger.H, robot/core/Logger.cpp, robot/core/RoboObject.H, robot/core/Time.H, robot/core/Time.cpp, robot/core/WritableType.H, robot/core/adaptors/CORBA/CORBAHelper.H, robot/core/adaptors/CORBA/LoggerConsumer.H, robot/core/adaptors/CORBA/LoggerConsumer.cpp, robot/core/adaptors/CORBA/LoggerProvider.H, robot/core/adaptors/CORBA/LoggerProvider.cpp, robot/core/adaptors/CORBA/LoggerSource.H, robot/core/adaptors/CORBA/LoggerSource.cpp, robot/core/adaptors/CORBA/includes/LoggerC.cpp, robot/core/adaptors/CORBA/includes/LoggerC.h, robot/core/adaptors/CORBA/includes/LoggerC.inl, robot/core/adaptors/CORBA/includes/LoggerC.o, robot/core/adaptors/CORBA/includes/LoggerI.cpp, robot/core/adaptors/CORBA/includes/LoggerI.h, robot/core/adaptors/CORBA/includes/LoggerS.cpp, robot/core/adaptors/CORBA/includes/LoggerS.h, robot/core/adaptors/CORBA/includes/LoggerS.inl, robot/core/adaptors/CORBA/includes/LoggerS.o, robot/core/adaptors/CORBA/includes/LoggerS_T.cpp, robot/core/adaptors/CORBA/includes/LoggerS_T.h, robot/core/adaptors/CORBA/includes/LoggerS_T.inl, robot/core/adaptors/CORBA/templates/CORBATYPE.H, robot/core/adaptors/CORBA/templates/CORBATYPE.cpp, robot/core/adaptors/CORBA/templates/TYPEConsumer.H, robot/core/adaptors/CORBA/templates/TYPEConsumer.cpp, robot/core/adaptors/CORBA/templates/TYPEProvider.H, robot/core/adaptors/CORBA/templates/TYPEProvider.cpp, robot/core/adaptors/CORBA/templates/TYPESource.H, robot/core/adaptors/CORBA/templates/TYPESource.cpp, robot/core/adaptors/CORBA/templates/Type-preamble.idl, robot/core/adaptors/CORBA/templates/Type-suffix.idl, robot/core/templates/COMType.H, robot/core/templates/Type.H, robot/core/templates/Type.cpp, robot/interfaces/definitions/Rangefinder.xml, robot/interfaces/idl/Prototypes.idl.common, robot/interfaces/scripts/corba-autogen.pl, robot/interfaces/scripts/functions.pl, robot/interfaces/scripts/xml-to-c++.pl, robot/interfaces/scripts/xml-to-idl.pl, robot/interfaces/src/Makefile: major update: CORBA and RoboObjects are separated now! Woo! Need to put guards around some of the CORBA sections so we can turn it off easily when it's not available. -fh 2005-10-21 12:02 fwph * src/robot/core/adaptors/CORBA/: CORBATypes.H, CORBATypes.cpp: added the CORBATypes -fh 2005-10-21 11:59 fwph * src/core/Makefile: added the makefile for the core directory -fh 2005-10-19 09:11 fwph * src/robot/interfaces/definitions/Foo.xml: the foo test interface -fh 2005-10-18 14:27 fwph * src/core/: WeightedPoints.H, debug.h: added weighted points, adjusted debug.h so that the debug() macro wouldn't conflict with ACE (doesn't get defined now unless ALLOW_DEBUG_MACRO is defined -fh 2005-10-18 13:56 rlg1 * src/core/Angle.H: Added file 2005-10-18 09:46 rlg1 * src/core/debug.h: Added file 2005-10-17 10:54 rlg1 * src/core/: Array.H, Geometry.H, LocalArray.H, Random.H, Rectangle.H, Subspace.H: Added file 2005-10-14 15:08 fwph * src/robot/core/adaptors/CORBA/: CORBATypes.H, CORBATypes.cpp, Logger.H, Logger.cpp, LoggerC.cpp, LoggerC.h, LoggerS.cpp, LoggerS.h, includes/LoggerC.cpp, includes/LoggerC.h, includes/LoggerC.inl, includes/LoggerC.o, includes/LoggerI.cpp, includes/LoggerI.h, includes/LoggerS.cpp, includes/LoggerS.h, includes/LoggerS.inl, includes/LoggerS.o, includes/LoggerS_T.cpp, includes/LoggerS_T.h, includes/LoggerS_T.inl: removed some files from places they shouldn't have been -fh 2005-10-14 14:58 fwph * src/robot/: core/COMLogger.H, core/COMLogger.cpp, core/COMObject.H, core/COMObject.cpp, core/CommsManager.H, core/CommsManager.cpp, core/Logger.H, core/Logger.cpp, core/RoboObject.H, core/RoboObject.cpp, core/RoboObjectContainer.cpp, core/Time.H, core/Time.cpp, core/WritableType.H, core/adaptors/CORBA/CORBAHelper.H, core/adaptors/CORBA/CORBAHelper.cpp, core/adaptors/CORBA/LoggerConsumer.H, core/adaptors/CORBA/LoggerConsumer.cpp, core/adaptors/CORBA/LoggerProvider.H, core/adaptors/CORBA/LoggerProvider.cpp, core/adaptors/CORBA/LoggerSource.H, core/adaptors/CORBA/LoggerSource.cpp, core/adaptors/CORBA/Makefile, core/adaptors/CORBA/templates/CORBATYPE.H, core/adaptors/CORBA/templates/CORBATYPE.cpp, core/adaptors/CORBA/templates/TYPEConsumer.H, core/adaptors/CORBA/templates/TYPEConsumer.cpp, core/adaptors/CORBA/templates/TYPEProvider.H, core/adaptors/CORBA/templates/TYPEProvider.cpp, core/adaptors/CORBA/templates/TYPESource.H, core/adaptors/CORBA/templates/TYPESource.cpp, core/adaptors/CORBA/templates/Type-preamble.idl, core/adaptors/CORBA/templates/Type-suffix.idl, core/templates/COMType.H, core/templates/COMType.cpp, core/templates/Type.H, core/templates/Type.cpp, interfaces/idl/Makefile, interfaces/idl/Prototypes.idl.common, interfaces/scripts/corba-autogen.pl, interfaces/scripts/functions.pl, interfaces/scripts/xml-to-c++.pl, interfaces/scripts/xml-to-idl.pl, interfaces/src/Makefile: info channel added -fh 2005-10-10 12:20 fwph * src/robot/core/: Logger.H, Logger.cpp, WritableType.H: added the Writable<> template type. also added global logging functions -fh 2005-10-07 16:47 fwph * src/Makefile.c++: minor changes to the Makefile.c++ 2005-10-07 16:47 fwph * src/robot/core/: CommsManager.H, CommsManager.cpp, adaptors/CORBA/CORBAHelper.cpp, adaptors/CORBA/LoggerConsumer.H, adaptors/CORBA/LoggerConsumer.cpp, adaptors/CORBA/LoggerProvider.cpp, adaptors/CORBA/templates/CORBATYPE.cpp, adaptors/CORBA/templates/TYPEConsumer.H, adaptors/CORBA/templates/TYPEConsumer.cpp: got the logger working more or less correctly. yay! -fh 2005-10-06 17:05 fwph * src/robot/: Makefile.robot, core/COMLogger.H, core/COMLogger.cpp, core/COMObject.H, core/COMObject.cpp, core/Logger.H, core/Logger.cpp, core/Makefile, core/RoboObject.H, core/RoboObject.cpp, core/adaptors/CORBA/Logger.H, core/adaptors/CORBA/Logger.cpp, core/adaptors/CORBA/LoggerC.cpp, core/adaptors/CORBA/LoggerC.h, core/adaptors/CORBA/LoggerConsumer.H, core/adaptors/CORBA/LoggerConsumer.cpp, core/adaptors/CORBA/LoggerProvider.H, core/adaptors/CORBA/LoggerProvider.cpp, core/adaptors/CORBA/LoggerS.cpp, core/adaptors/CORBA/LoggerS.h, core/adaptors/CORBA/LoggerSource.H, core/adaptors/CORBA/LoggerSource.cpp, interfaces/definitions/special/Logger.xml, interfaces/scripts/corba-autogen.pl, interfaces/scripts/xml-to-c++.pl: added the Logger facility -fh 2005-09-28 14:46 fwph * src/robot/core/templates/: COMType.H, COMType.cpp, Type.H, Type.cpp: template files from core -fh 2005-09-28 14:37 fwph * src/robot/core/adaptors/CORBA/CORBAHelper.cpp: another missing file -fh 2005-09-28 13:50 fwph * src/robot/interfaces/src/Makefile: that import really didn't work very well -fh 2005-09-28 13:49 fwph * src/robot/interfaces/definitions/SimpleControl.xml: nother interface -fh 2005-09-28 13:48 fwph * src/robot/core/adaptors/CORBA/Makefile.corba: another file i forgot -fh 2005-09-28 13:47 fwph * src/robot/: Makefile, Makefile.robot, core/Makefile, core/adaptors/CORBA/templates/TYPEProvider.cpp, interfaces/Makefile, interfaces/definitions/Bumper.xml, interfaces/definitions/Egomotion.xml: some important changes -fh 2005-09-26 13:12 fwph * src/Makefile.c++: added a conditional around the basedir for myself. -fh 2005-09-26 13:11 fwph * src/robot/core/: COMObject.H, COMObject.cpp, CommsManager.H, CommsManager.cpp, Makefile, RoboObject.H, RoboObject.cpp, RoboObjectContainer.cpp, Time.H, Time.cpp, adaptors/Makefile, adaptors/CORBA/CORBAHelper.H, adaptors/CORBA/Makefile, adaptors/CORBA/templates/CORBATYPE.H, adaptors/CORBA/templates/CORBATYPE.cpp, adaptors/CORBA/templates/TYPEConsumer.H, adaptors/CORBA/templates/TYPEConsumer.cpp, adaptors/CORBA/templates/TYPEProvider.H, adaptors/CORBA/templates/TYPEProvider.cpp, adaptors/CORBA/templates/TYPESource.H, adaptors/CORBA/templates/TYPESource.cpp, adaptors/CORBA/templates/Type-preamble.idl, adaptors/CORBA/templates/Type-suffix.idl: added the rest of the files that CVS somehow missed on the import -fh 2005-09-26 13:05 fwph * src/: Makefile, Makefile.c++, robot/Makefile, robot/Makefile.robot, robot/interfaces/Makefile, robot/interfaces/definitions/Bumper.xml, robot/interfaces/definitions/Egomotion.xml, robot/interfaces/definitions/Image.xml, robot/interfaces/definitions/Laser.xml, robot/interfaces/definitions/Makefile, robot/interfaces/definitions/Power.xml, robot/interfaces/definitions/Rangefinder.xml, robot/interfaces/definitions/Synchrodrive.xml, robot/interfaces/definitions/include/types.xml, robot/interfaces/idl/Makefile, robot/interfaces/idl/Prototypes.idl.common, robot/interfaces/scripts/corba-autogen.pl, robot/interfaces/scripts/functions.pl, robot/interfaces/scripts/xml-to-c++.pl, robot/interfaces/scripts/xml-to-idl.pl: Initial revision 2005-09-26 13:05 fwph * src/: Makefile, Makefile.c++, robot/Makefile, robot/Makefile.robot, robot/interfaces/Makefile, robot/interfaces/definitions/Bumper.xml, robot/interfaces/definitions/Egomotion.xml, robot/interfaces/definitions/Image.xml, robot/interfaces/definitions/Laser.xml, robot/interfaces/definitions/Makefile, robot/interfaces/definitions/Power.xml, robot/interfaces/definitions/Rangefinder.xml, robot/interfaces/definitions/Synchrodrive.xml, robot/interfaces/definitions/include/types.xml, robot/interfaces/idl/Makefile, robot/interfaces/idl/Prototypes.idl.common, robot/interfaces/scripts/corba-autogen.pl, robot/interfaces/scripts/functions.pl, robot/interfaces/scripts/xml-to-c++.pl, robot/interfaces/scripts/xml-to-idl.pl: role initial import; robotics stuff -fh