diff --git a/src/xml/dynamixel_pan_tilt_cfg_file.hxx b/src/xml/dynamixel_pan_tilt_cfg_file.hxx deleted file mode 100644 index 947b6f9e4663fbcd959ccdf3baca1cc28f5f3221..0000000000000000000000000000000000000000 --- a/src/xml/dynamixel_pan_tilt_cfg_file.hxx +++ /dev/null @@ -1,857 +0,0 @@ -// Copyright (C) 2005-2010 Code Synthesis Tools CC -// -// This program was generated by CodeSynthesis XSD, an XML Schema to -// C++ data binding compiler. -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License version 2 as -// published by the Free Software Foundation. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -// -// In addition, as a special exception, Code Synthesis Tools CC gives -// permission to link this program with the Xerces-C++ library (or with -// modified versions of Xerces-C++ that use the same license as Xerces-C++), -// and distribute linked combinations including the two. You must obey -// the GNU General Public License version 2 in all respects for all of -// the code used other than Xerces-C++. If you modify this copy of the -// program, you may extend this exception to your version of the program, -// but you are not obligated to do so. If you do not wish to do so, delete -// this exception statement from your version. -// -// Furthermore, Code Synthesis Tools CC makes a special exception for -// the Free/Libre and Open Source Software (FLOSS) which is described -// in the accompanying FLOSSE file. -// - -#ifndef DYNAMIXEL_PAN_TILT_CFG_FILE_HXX -#define DYNAMIXEL_PAN_TILT_CFG_FILE_HXX - -// Begin prologue. -// -// -// End prologue. - -#include <xsd/cxx/config.hxx> - -#if (XSD_INT_VERSION != 3030000L) -#error XSD runtime version mismatch -#endif - -#include <xsd/cxx/pre.hxx> - -#ifndef XSD_USE_CHAR -#define XSD_USE_CHAR -#endif - -#ifndef XSD_CXX_TREE_USE_CHAR -#define XSD_CXX_TREE_USE_CHAR -#endif - -#include <xsd/cxx/xml/char-utf8.hxx> - -#include <xsd/cxx/tree/exceptions.hxx> -#include <xsd/cxx/tree/elements.hxx> -#include <xsd/cxx/tree/types.hxx> - -#include <xsd/cxx/xml/error-handler.hxx> - -#include <xsd/cxx/xml/dom/auto-ptr.hxx> - -#include <xsd/cxx/tree/parsing.hxx> -#include <xsd/cxx/tree/parsing/byte.hxx> -#include <xsd/cxx/tree/parsing/unsigned-byte.hxx> -#include <xsd/cxx/tree/parsing/short.hxx> -#include <xsd/cxx/tree/parsing/unsigned-short.hxx> -#include <xsd/cxx/tree/parsing/int.hxx> -#include <xsd/cxx/tree/parsing/unsigned-int.hxx> -#include <xsd/cxx/tree/parsing/long.hxx> -#include <xsd/cxx/tree/parsing/unsigned-long.hxx> -#include <xsd/cxx/tree/parsing/boolean.hxx> -#include <xsd/cxx/tree/parsing/float.hxx> -#include <xsd/cxx/tree/parsing/double.hxx> -#include <xsd/cxx/tree/parsing/decimal.hxx> - -#include <xsd/cxx/xml/dom/serialization-header.hxx> -#include <xsd/cxx/tree/serialization.hxx> -#include <xsd/cxx/tree/serialization/byte.hxx> -#include <xsd/cxx/tree/serialization/unsigned-byte.hxx> -#include <xsd/cxx/tree/serialization/short.hxx> -#include <xsd/cxx/tree/serialization/unsigned-short.hxx> -#include <xsd/cxx/tree/serialization/int.hxx> -#include <xsd/cxx/tree/serialization/unsigned-int.hxx> -#include <xsd/cxx/tree/serialization/long.hxx> -#include <xsd/cxx/tree/serialization/unsigned-long.hxx> -#include <xsd/cxx/tree/serialization/boolean.hxx> -#include <xsd/cxx/tree/serialization/float.hxx> -#include <xsd/cxx/tree/serialization/double.hxx> -#include <xsd/cxx/tree/serialization/decimal.hxx> - -namespace xml_schema -{ - // anyType and anySimpleType. - // - typedef ::xsd::cxx::tree::type type; - typedef ::xsd::cxx::tree::simple_type< type > simple_type; - typedef ::xsd::cxx::tree::type container; - - // 8-bit - // - typedef signed char byte; - typedef unsigned char unsigned_byte; - - // 16-bit - // - typedef short short_; - typedef unsigned short unsigned_short; - - // 32-bit - // - typedef int int_; - typedef unsigned int unsigned_int; - - // 64-bit - // - typedef long long long_; - typedef unsigned long long unsigned_long; - - // Supposed to be arbitrary-length integral types. - // - typedef long long integer; - typedef long long non_positive_integer; - typedef unsigned long long non_negative_integer; - typedef unsigned long long positive_integer; - typedef long long negative_integer; - - // Boolean. - // - typedef bool boolean; - - // Floating-point types. - // - typedef float float_; - typedef double double_; - typedef double decimal; - - // String types. - // - typedef ::xsd::cxx::tree::string< char, simple_type > string; - typedef ::xsd::cxx::tree::normalized_string< char, string > normalized_string; - typedef ::xsd::cxx::tree::token< char, normalized_string > token; - typedef ::xsd::cxx::tree::name< char, token > name; - typedef ::xsd::cxx::tree::nmtoken< char, token > nmtoken; - typedef ::xsd::cxx::tree::nmtokens< char, simple_type, nmtoken > nmtokens; - typedef ::xsd::cxx::tree::ncname< char, name > ncname; - typedef ::xsd::cxx::tree::language< char, token > language; - - // ID/IDREF. - // - typedef ::xsd::cxx::tree::id< char, ncname > id; - typedef ::xsd::cxx::tree::idref< char, ncname, type > idref; - typedef ::xsd::cxx::tree::idrefs< char, simple_type, idref > idrefs; - - // URI. - // - typedef ::xsd::cxx::tree::uri< char, simple_type > uri; - - // Qualified name. - // - typedef ::xsd::cxx::tree::qname< char, simple_type, uri, ncname > qname; - - // Binary. - // - typedef ::xsd::cxx::tree::buffer< char > buffer; - typedef ::xsd::cxx::tree::base64_binary< char, simple_type > base64_binary; - typedef ::xsd::cxx::tree::hex_binary< char, simple_type > hex_binary; - - // Date/time. - // - typedef ::xsd::cxx::tree::time_zone time_zone; - typedef ::xsd::cxx::tree::date< char, simple_type > date; - typedef ::xsd::cxx::tree::date_time< char, simple_type > date_time; - typedef ::xsd::cxx::tree::duration< char, simple_type > duration; - typedef ::xsd::cxx::tree::gday< char, simple_type > gday; - typedef ::xsd::cxx::tree::gmonth< char, simple_type > gmonth; - typedef ::xsd::cxx::tree::gmonth_day< char, simple_type > gmonth_day; - typedef ::xsd::cxx::tree::gyear< char, simple_type > gyear; - typedef ::xsd::cxx::tree::gyear_month< char, simple_type > gyear_month; - typedef ::xsd::cxx::tree::time< char, simple_type > time; - - // Entity. - // - typedef ::xsd::cxx::tree::entity< char, ncname > entity; - typedef ::xsd::cxx::tree::entities< char, simple_type, entity > entities; - - // Namespace information and list stream. Used in - // serialization functions. - // - typedef ::xsd::cxx::xml::dom::namespace_info< char > namespace_info; - typedef ::xsd::cxx::xml::dom::namespace_infomap< char > namespace_infomap; - typedef ::xsd::cxx::tree::list_stream< char > list_stream; - typedef ::xsd::cxx::tree::as_double< double_ > as_double; - typedef ::xsd::cxx::tree::as_decimal< decimal > as_decimal; - typedef ::xsd::cxx::tree::facet facet; - - // Flags and properties. - // - typedef ::xsd::cxx::tree::flags flags; - typedef ::xsd::cxx::tree::properties< char > properties; - - // Parsing/serialization diagnostics. - // - typedef ::xsd::cxx::tree::severity severity; - typedef ::xsd::cxx::tree::error< char > error; - typedef ::xsd::cxx::tree::diagnostics< char > diagnostics; - - // Exceptions. - // - typedef ::xsd::cxx::tree::exception< char > exception; - typedef ::xsd::cxx::tree::bounds< char > bounds; - typedef ::xsd::cxx::tree::duplicate_id< char > duplicate_id; - typedef ::xsd::cxx::tree::parsing< char > parsing; - typedef ::xsd::cxx::tree::expected_element< char > expected_element; - typedef ::xsd::cxx::tree::unexpected_element< char > unexpected_element; - typedef ::xsd::cxx::tree::expected_attribute< char > expected_attribute; - typedef ::xsd::cxx::tree::unexpected_enumerator< char > unexpected_enumerator; - typedef ::xsd::cxx::tree::expected_text_content< char > expected_text_content; - typedef ::xsd::cxx::tree::no_prefix_mapping< char > no_prefix_mapping; - typedef ::xsd::cxx::tree::serialization< char > serialization; - - // Error handler callback interface. - // - typedef ::xsd::cxx::xml::error_handler< char > error_handler; - - // DOM interaction. - // - namespace dom - { - // Automatic pointer for DOMDocument. - // - using ::xsd::cxx::xml::dom::auto_ptr; - -#ifndef XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA -#define XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA - // DOM user data key for back pointers to tree nodes. - // - const XMLCh* const tree_node_key = ::xsd::cxx::tree::user_data_keys::node; -#endif - } -} - -// Forward declarations. -// -class alarm_t; -class dynamixel_pan_tilt_config_t; - -#include <memory> // std::auto_ptr -#include <limits> // std::numeric_limits -#include <algorithm> // std::binary_search - -#include <xsd/cxx/xml/char-utf8.hxx> - -#include <xsd/cxx/tree/exceptions.hxx> -#include <xsd/cxx/tree/elements.hxx> -#include <xsd/cxx/tree/containers.hxx> -#include <xsd/cxx/tree/list.hxx> - -#include <xsd/cxx/xml/dom/parsing-header.hxx> - -class alarm_t: public ::xml_schema::string -{ - public: - enum value - { - instruction_error, - overload_error, - checksum_error, - range_error, - overheating_error, - angle_limit_error, - input_voltage_error - }; - - alarm_t (value v); - - alarm_t (const char* v); - - alarm_t (const ::std::string& v); - - alarm_t (const ::xml_schema::string& v); - - alarm_t (const ::xercesc::DOMElement& e, - ::xml_schema::flags f = 0, - ::xml_schema::container* c = 0); - - alarm_t (const ::xercesc::DOMAttr& a, - ::xml_schema::flags f = 0, - ::xml_schema::container* c = 0); - - alarm_t (const ::std::string& s, - const ::xercesc::DOMElement* e, - ::xml_schema::flags f = 0, - ::xml_schema::container* c = 0); - - alarm_t (const alarm_t& x, - ::xml_schema::flags f = 0, - ::xml_schema::container* c = 0); - - virtual alarm_t* - _clone (::xml_schema::flags f = 0, - ::xml_schema::container* c = 0) const; - - alarm_t& - operator= (value v); - - virtual - operator value () const - { - return _xsd_alarm_t_convert (); - } - - protected: - value - _xsd_alarm_t_convert () const; - - public: - static const char* const _xsd_alarm_t_literals_[7]; - static const value _xsd_alarm_t_indexes_[7]; -}; - -class dynamixel_pan_tilt_config_t: public ::xml_schema::type -{ - public: - // alarm_shtdwn - // - typedef ::xml_schema::unsigned_byte alarm_shtdwn_type; - typedef ::xsd::cxx::tree::optional< alarm_shtdwn_type > alarm_shtdwn_optional; - typedef ::xsd::cxx::tree::traits< alarm_shtdwn_type, char > alarm_shtdwn_traits; - - const alarm_shtdwn_optional& - alarm_shtdwn () const; - - alarm_shtdwn_optional& - alarm_shtdwn (); - - void - alarm_shtdwn (const alarm_shtdwn_type& x); - - void - alarm_shtdwn (const alarm_shtdwn_optional& x); - - // temp_limit - // - typedef ::xml_schema::int_ temp_limit_type; - typedef ::xsd::cxx::tree::optional< temp_limit_type > temp_limit_optional; - typedef ::xsd::cxx::tree::traits< temp_limit_type, char > temp_limit_traits; - - const temp_limit_optional& - temp_limit () const; - - temp_limit_optional& - temp_limit (); - - void - temp_limit (const temp_limit_type& x); - - void - temp_limit (const temp_limit_optional& x); - - // max_voltage - // - typedef ::xml_schema::float_ max_voltage_type; - typedef ::xsd::cxx::tree::traits< max_voltage_type, char > max_voltage_traits; - - const max_voltage_type& - max_voltage () const; - - max_voltage_type& - max_voltage (); - - void - max_voltage (const max_voltage_type& x); - - // min_voltage - // - typedef ::xml_schema::float_ min_voltage_type; - typedef ::xsd::cxx::tree::traits< min_voltage_type, char > min_voltage_traits; - - const min_voltage_type& - min_voltage () const; - - min_voltage_type& - min_voltage (); - - void - min_voltage (const min_voltage_type& x); - - // max_torque - // - typedef ::xml_schema::float_ max_torque_type; - typedef ::xsd::cxx::tree::sequence< max_torque_type > max_torque_sequence; - typedef max_torque_sequence::iterator max_torque_iterator; - typedef max_torque_sequence::const_iterator max_torque_const_iterator; - typedef ::xsd::cxx::tree::traits< max_torque_type, char > max_torque_traits; - - const max_torque_sequence& - max_torque () const; - - max_torque_sequence& - max_torque (); - - void - max_torque (const max_torque_sequence& s); - - // cw_comp_margin - // - typedef ::xml_schema::unsigned_byte cw_comp_margin_type; - typedef ::xsd::cxx::tree::sequence< cw_comp_margin_type > cw_comp_margin_sequence; - typedef cw_comp_margin_sequence::iterator cw_comp_margin_iterator; - typedef cw_comp_margin_sequence::const_iterator cw_comp_margin_const_iterator; - typedef ::xsd::cxx::tree::traits< cw_comp_margin_type, char > cw_comp_margin_traits; - - const cw_comp_margin_sequence& - cw_comp_margin () const; - - cw_comp_margin_sequence& - cw_comp_margin (); - - void - cw_comp_margin (const cw_comp_margin_sequence& s); - - // ccw_comp_margin - // - typedef ::xml_schema::unsigned_byte ccw_comp_margin_type; - typedef ::xsd::cxx::tree::sequence< ccw_comp_margin_type > ccw_comp_margin_sequence; - typedef ccw_comp_margin_sequence::iterator ccw_comp_margin_iterator; - typedef ccw_comp_margin_sequence::const_iterator ccw_comp_margin_const_iterator; - typedef ::xsd::cxx::tree::traits< ccw_comp_margin_type, char > ccw_comp_margin_traits; - - const ccw_comp_margin_sequence& - ccw_comp_margin () const; - - ccw_comp_margin_sequence& - ccw_comp_margin (); - - void - ccw_comp_margin (const ccw_comp_margin_sequence& s); - - // cw_comp_slope - // - typedef ::xml_schema::unsigned_byte cw_comp_slope_type; - typedef ::xsd::cxx::tree::sequence< cw_comp_slope_type > cw_comp_slope_sequence; - typedef cw_comp_slope_sequence::iterator cw_comp_slope_iterator; - typedef cw_comp_slope_sequence::const_iterator cw_comp_slope_const_iterator; - typedef ::xsd::cxx::tree::traits< cw_comp_slope_type, char > cw_comp_slope_traits; - - const cw_comp_slope_sequence& - cw_comp_slope () const; - - cw_comp_slope_sequence& - cw_comp_slope (); - - void - cw_comp_slope (const cw_comp_slope_sequence& s); - - // ccw_comp_slope - // - typedef ::xml_schema::unsigned_byte ccw_comp_slope_type; - typedef ::xsd::cxx::tree::sequence< ccw_comp_slope_type > ccw_comp_slope_sequence; - typedef ccw_comp_slope_sequence::iterator ccw_comp_slope_iterator; - typedef ccw_comp_slope_sequence::const_iterator ccw_comp_slope_const_iterator; - typedef ::xsd::cxx::tree::traits< ccw_comp_slope_type, char > ccw_comp_slope_traits; - - const ccw_comp_slope_sequence& - ccw_comp_slope () const; - - ccw_comp_slope_sequence& - ccw_comp_slope (); - - void - ccw_comp_slope (const ccw_comp_slope_sequence& s); - - // punch - // - typedef ::xml_schema::unsigned_byte punch_type; - typedef ::xsd::cxx::tree::sequence< punch_type > punch_sequence; - typedef punch_sequence::iterator punch_iterator; - typedef punch_sequence::const_iterator punch_const_iterator; - typedef ::xsd::cxx::tree::traits< punch_type, char > punch_traits; - - const punch_sequence& - punch () const; - - punch_sequence& - punch (); - - void - punch (const punch_sequence& s); - - // kp - // - typedef ::xml_schema::unsigned_byte kp_type; - typedef ::xsd::cxx::tree::sequence< kp_type > kp_sequence; - typedef kp_sequence::iterator kp_iterator; - typedef kp_sequence::const_iterator kp_const_iterator; - typedef ::xsd::cxx::tree::traits< kp_type, char > kp_traits; - - const kp_sequence& - kp () const; - - kp_sequence& - kp (); - - void - kp (const kp_sequence& s); - - // ki - // - typedef ::xml_schema::unsigned_byte ki_type; - typedef ::xsd::cxx::tree::sequence< ki_type > ki_sequence; - typedef ki_sequence::iterator ki_iterator; - typedef ki_sequence::const_iterator ki_const_iterator; - typedef ::xsd::cxx::tree::traits< ki_type, char > ki_traits; - - const ki_sequence& - ki () const; - - ki_sequence& - ki (); - - void - ki (const ki_sequence& s); - - // kd - // - typedef ::xml_schema::unsigned_byte kd_type; - typedef ::xsd::cxx::tree::sequence< kd_type > kd_sequence; - typedef kd_sequence::iterator kd_iterator; - typedef kd_sequence::const_iterator kd_const_iterator; - typedef ::xsd::cxx::tree::traits< kd_type, char > kd_traits; - - const kd_sequence& - kd () const; - - kd_sequence& - kd (); - - void - kd (const kd_sequence& s); - - // max_angle - // - typedef ::xml_schema::float_ max_angle_type; - typedef ::xsd::cxx::tree::sequence< max_angle_type > max_angle_sequence; - typedef max_angle_sequence::iterator max_angle_iterator; - typedef max_angle_sequence::const_iterator max_angle_const_iterator; - typedef ::xsd::cxx::tree::traits< max_angle_type, char > max_angle_traits; - - const max_angle_sequence& - max_angle () const; - - max_angle_sequence& - max_angle (); - - void - max_angle (const max_angle_sequence& s); - - // min_angle - // - typedef ::xml_schema::float_ min_angle_type; - typedef ::xsd::cxx::tree::sequence< min_angle_type > min_angle_sequence; - typedef min_angle_sequence::iterator min_angle_iterator; - typedef min_angle_sequence::const_iterator min_angle_const_iterator; - typedef ::xsd::cxx::tree::traits< min_angle_type, char > min_angle_traits; - - const min_angle_sequence& - min_angle () const; - - min_angle_sequence& - min_angle (); - - void - min_angle (const min_angle_sequence& s); - - // check_hyst_offset - // - typedef ::xml_schema::float_ check_hyst_offset_type; - typedef ::xsd::cxx::tree::sequence< check_hyst_offset_type > check_hyst_offset_sequence; - typedef check_hyst_offset_sequence::iterator check_hyst_offset_iterator; - typedef check_hyst_offset_sequence::const_iterator check_hyst_offset_const_iterator; - typedef ::xsd::cxx::tree::traits< check_hyst_offset_type, char > check_hyst_offset_traits; - - const check_hyst_offset_sequence& - check_hyst_offset () const; - - check_hyst_offset_sequence& - check_hyst_offset (); - - void - check_hyst_offset (const check_hyst_offset_sequence& s); - - // check_hyst_slope - // - typedef ::xml_schema::float_ check_hyst_slope_type; - typedef ::xsd::cxx::tree::sequence< check_hyst_slope_type > check_hyst_slope_sequence; - typedef check_hyst_slope_sequence::iterator check_hyst_slope_iterator; - typedef check_hyst_slope_sequence::const_iterator check_hyst_slope_const_iterator; - typedef ::xsd::cxx::tree::traits< check_hyst_slope_type, char > check_hyst_slope_traits; - - const check_hyst_slope_sequence& - check_hyst_slope () const; - - check_hyst_slope_sequence& - check_hyst_slope (); - - void - check_hyst_slope (const check_hyst_slope_sequence& s); - - // Constructors. - // - dynamixel_pan_tilt_config_t (const max_voltage_type&, - const min_voltage_type&); - - dynamixel_pan_tilt_config_t (const ::xercesc::DOMElement& e, - ::xml_schema::flags f = 0, - ::xml_schema::container* c = 0); - - dynamixel_pan_tilt_config_t (const dynamixel_pan_tilt_config_t& x, - ::xml_schema::flags f = 0, - ::xml_schema::container* c = 0); - - virtual dynamixel_pan_tilt_config_t* - _clone (::xml_schema::flags f = 0, - ::xml_schema::container* c = 0) const; - - virtual - ~dynamixel_pan_tilt_config_t (); - - // Implementation. - // - protected: - void - parse (::xsd::cxx::xml::dom::parser< char >&, - ::xml_schema::flags); - - protected: - alarm_shtdwn_optional alarm_shtdwn_; - temp_limit_optional temp_limit_; - ::xsd::cxx::tree::one< max_voltage_type > max_voltage_; - ::xsd::cxx::tree::one< min_voltage_type > min_voltage_; - max_torque_sequence max_torque_; - cw_comp_margin_sequence cw_comp_margin_; - ccw_comp_margin_sequence ccw_comp_margin_; - cw_comp_slope_sequence cw_comp_slope_; - ccw_comp_slope_sequence ccw_comp_slope_; - punch_sequence punch_; - kp_sequence kp_; - ki_sequence ki_; - kd_sequence kd_; - max_angle_sequence max_angle_; - min_angle_sequence min_angle_; - check_hyst_offset_sequence check_hyst_offset_; - check_hyst_slope_sequence check_hyst_slope_; -}; - -#include <iosfwd> - -#include <xercesc/sax/InputSource.hpp> -#include <xercesc/dom/DOMDocument.hpp> -#include <xercesc/dom/DOMErrorHandler.hpp> - -// Parse a URI or a local file. -// - -::std::auto_ptr< ::dynamixel_pan_tilt_config_t > -dynamixel_pan_tilt_config (const ::std::string& uri, - ::xml_schema::flags f = 0, - const ::xml_schema::properties& p = ::xml_schema::properties ()); - -::std::auto_ptr< ::dynamixel_pan_tilt_config_t > -dynamixel_pan_tilt_config (const ::std::string& uri, - ::xml_schema::error_handler& eh, - ::xml_schema::flags f = 0, - const ::xml_schema::properties& p = ::xml_schema::properties ()); - -::std::auto_ptr< ::dynamixel_pan_tilt_config_t > -dynamixel_pan_tilt_config (const ::std::string& uri, - ::xercesc::DOMErrorHandler& eh, - ::xml_schema::flags f = 0, - const ::xml_schema::properties& p = ::xml_schema::properties ()); - -// Parse std::istream. -// - -::std::auto_ptr< ::dynamixel_pan_tilt_config_t > -dynamixel_pan_tilt_config (::std::istream& is, - ::xml_schema::flags f = 0, - const ::xml_schema::properties& p = ::xml_schema::properties ()); - -::std::auto_ptr< ::dynamixel_pan_tilt_config_t > -dynamixel_pan_tilt_config (::std::istream& is, - ::xml_schema::error_handler& eh, - ::xml_schema::flags f = 0, - const ::xml_schema::properties& p = ::xml_schema::properties ()); - -::std::auto_ptr< ::dynamixel_pan_tilt_config_t > -dynamixel_pan_tilt_config (::std::istream& is, - ::xercesc::DOMErrorHandler& eh, - ::xml_schema::flags f = 0, - const ::xml_schema::properties& p = ::xml_schema::properties ()); - -::std::auto_ptr< ::dynamixel_pan_tilt_config_t > -dynamixel_pan_tilt_config (::std::istream& is, - const ::std::string& id, - ::xml_schema::flags f = 0, - const ::xml_schema::properties& p = ::xml_schema::properties ()); - -::std::auto_ptr< ::dynamixel_pan_tilt_config_t > -dynamixel_pan_tilt_config (::std::istream& is, - const ::std::string& id, - ::xml_schema::error_handler& eh, - ::xml_schema::flags f = 0, - const ::xml_schema::properties& p = ::xml_schema::properties ()); - -::std::auto_ptr< ::dynamixel_pan_tilt_config_t > -dynamixel_pan_tilt_config (::std::istream& is, - const ::std::string& id, - ::xercesc::DOMErrorHandler& eh, - ::xml_schema::flags f = 0, - const ::xml_schema::properties& p = ::xml_schema::properties ()); - -// Parse xercesc::InputSource. -// - -::std::auto_ptr< ::dynamixel_pan_tilt_config_t > -dynamixel_pan_tilt_config (::xercesc::InputSource& is, - ::xml_schema::flags f = 0, - const ::xml_schema::properties& p = ::xml_schema::properties ()); - -::std::auto_ptr< ::dynamixel_pan_tilt_config_t > -dynamixel_pan_tilt_config (::xercesc::InputSource& is, - ::xml_schema::error_handler& eh, - ::xml_schema::flags f = 0, - const ::xml_schema::properties& p = ::xml_schema::properties ()); - -::std::auto_ptr< ::dynamixel_pan_tilt_config_t > -dynamixel_pan_tilt_config (::xercesc::InputSource& is, - ::xercesc::DOMErrorHandler& eh, - ::xml_schema::flags f = 0, - const ::xml_schema::properties& p = ::xml_schema::properties ()); - -// Parse xercesc::DOMDocument. -// - -::std::auto_ptr< ::dynamixel_pan_tilt_config_t > -dynamixel_pan_tilt_config (const ::xercesc::DOMDocument& d, - ::xml_schema::flags f = 0, - const ::xml_schema::properties& p = ::xml_schema::properties ()); - -::std::auto_ptr< ::dynamixel_pan_tilt_config_t > -dynamixel_pan_tilt_config (::xml_schema::dom::auto_ptr< ::xercesc::DOMDocument >& d, - ::xml_schema::flags f = 0, - const ::xml_schema::properties& p = ::xml_schema::properties ()); - -#include <iosfwd> - -#include <xercesc/dom/DOMDocument.hpp> -#include <xercesc/dom/DOMErrorHandler.hpp> -#include <xercesc/framework/XMLFormatter.hpp> - -#include <xsd/cxx/xml/dom/auto-ptr.hxx> - -void -operator<< (::xercesc::DOMElement&, const alarm_t&); - -void -operator<< (::xercesc::DOMAttr&, const alarm_t&); - -void -operator<< (::xml_schema::list_stream&, - const alarm_t&); - -void -operator<< (::xercesc::DOMElement&, const dynamixel_pan_tilt_config_t&); - -// Serialize to std::ostream. -// - -void -dynamixel_pan_tilt_config (::std::ostream& os, - const ::dynamixel_pan_tilt_config_t& x, - const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (), - const ::std::string& e = "UTF-8", - ::xml_schema::flags f = 0); - -void -dynamixel_pan_tilt_config (::std::ostream& os, - const ::dynamixel_pan_tilt_config_t& x, - ::xml_schema::error_handler& eh, - const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (), - const ::std::string& e = "UTF-8", - ::xml_schema::flags f = 0); - -void -dynamixel_pan_tilt_config (::std::ostream& os, - const ::dynamixel_pan_tilt_config_t& x, - ::xercesc::DOMErrorHandler& eh, - const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (), - const ::std::string& e = "UTF-8", - ::xml_schema::flags f = 0); - -// Serialize to xercesc::XMLFormatTarget. -// - -void -dynamixel_pan_tilt_config (::xercesc::XMLFormatTarget& ft, - const ::dynamixel_pan_tilt_config_t& x, - const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (), - const ::std::string& e = "UTF-8", - ::xml_schema::flags f = 0); - -void -dynamixel_pan_tilt_config (::xercesc::XMLFormatTarget& ft, - const ::dynamixel_pan_tilt_config_t& x, - ::xml_schema::error_handler& eh, - const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (), - const ::std::string& e = "UTF-8", - ::xml_schema::flags f = 0); - -void -dynamixel_pan_tilt_config (::xercesc::XMLFormatTarget& ft, - const ::dynamixel_pan_tilt_config_t& x, - ::xercesc::DOMErrorHandler& eh, - const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (), - const ::std::string& e = "UTF-8", - ::xml_schema::flags f = 0); - -// Serialize to an existing xercesc::DOMDocument. -// - -void -dynamixel_pan_tilt_config (::xercesc::DOMDocument& d, - const ::dynamixel_pan_tilt_config_t& x, - ::xml_schema::flags f = 0); - -// Serialize to a new xercesc::DOMDocument. -// - -::xml_schema::dom::auto_ptr< ::xercesc::DOMDocument > -dynamixel_pan_tilt_config (const ::dynamixel_pan_tilt_config_t& x, - const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (), - ::xml_schema::flags f = 0); - -#include <xsd/cxx/post.hxx> - -// Begin epilogue. -// -// -// End epilogue. - -#endif // DYNAMIXEL_PAN_TILT_CFG_FILE_HXX