Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
D
dynamixel_pan_tilt
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
labrobotica
drivers
dynamixel_pan_tilt
Commits
edb47d2c
Commit
edb47d2c
authored
6 years ago
by
Alejandro Lopez Gestoso
Browse files
Options
Downloads
Patches
Plain Diff
Removed *.hxx files
parent
e19f16f6
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
src/xml/dynamixel_pan_tilt_cfg_file.hxx
+0
-857
0 additions, 857 deletions
src/xml/dynamixel_pan_tilt_cfg_file.hxx
with
0 additions
and
857 deletions
src/xml/dynamixel_pan_tilt_cfg_file.hxx
deleted
100644 → 0
+
0
−
857
View file @
e19f16f6
// 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
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment