Path.h の構造体 Path をXMLにシリアライズして出力する.
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <!DOCTYPE boost_serialization> <boost_serialization signature="serialization::archive" version="5"> <XmlSerDesHeader class_id="0" tracking_level="0" version="0"> <category>navigation</category> <type>Path</type> <sender_name>local_path_plan</sender_name> <id>LOCAL_PATH_PLAN0</id> <tag></tag> <time>1293850909.9187441</time> <hdr_version>0</hdr_version> </XmlSerDesHeader> </boost_serialization>
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <!DOCTYPE boost_serialization> <boost_serialization signature="serialization::archive" version="5"> <Path class_id="0" tracking_level="0" version="0"> <time>0</time> <coordinate>JGD2000_9</coordinate> <path class_id="1" tracking_level="0" version="0"> <count>1</count> <item_version>0</item_version> <node class_id="3" tracking_level="0" version="0"> <x>0</x> <y>0</y> <t>0</t> </node> <vel> <x>-0.2647557</x> <y>0.53842771</y> <t>-0.00074771658</t> </vel> </path> </Path> </boost_serialization>
その他のパラメータに関しては,実装中及び将来の拡張性のために用意している.