OpcUaCanOpen
CANopen OPC-UA server
CANOpenServerConfig.h File Reference
#include <xsd/cxx/config.hxx>
#include <xsd/cxx/pre.hxx>
#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 <memory>
#include <limits>
#include <algorithm>
#include <xsd/cxx/tree/containers.hxx>
#include <xsd/cxx/tree/list.hxx>
#include <xsd/cxx/xml/dom/parsing-header.hxx>
#include <iosfwd>
#include <xercesc/sax/InputSource.hpp>
#include <xercesc/dom/DOMDocument.hpp>
#include <xercesc/dom/DOMErrorHandler.hpp>
#include <xsd/cxx/post.hxx>

Go to the source code of this file.

Classes

class  NODE
 
class  CANBUS
 
class  CanOpenOpcServerConfig
 
class  SDO
 
class  PDO
 
class  NPDO
 
class  RPDO1
 
class  RPDO2
 
class  RPDO3
 
class  RPDO4
 
class  TPDO1
 
class  TPDO2
 
class  TPDO3
 
class  TPDO4
 
class  PDOITEM
 
class  SDOITEM_TYPE
 
class  SDOITEM_TYPE1
 
class  SDOITEM_TYPE2
 
class  SDOITEM_TYPE3
 
class  ITEM
 
class  REGEXPR
 
class  uatype
 
class  cobidrestriction
 
class  rtrvalue
 
class  accesssdo
 
class  nmtcommand
 
class  accesspdo
 
class  index_type
 
class  subindex_type
 
class  NODETYPE
 
class  name_type
 
class  regexpr_type
 
class  initialsettings
 
class  methodtype
 
class  SETTINGSTYPE
 
class  PROGRAM
 
class  nodeid
 
class  NODEGUARD
 
class  SYNC
 
class  speed
 

Namespaces

 xml_schema
 
 xml_schema::dom
 

Macros

#define XSD_USE_CHAR
 
#define XSD_CXX_TREE_USE_CHAR
 
#define XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA
 

Typedefs

typedef ::xsd::cxx::tree::type xml_schema::type
 
typedef ::xsd::cxx::tree::simple_type< char, type > xml_schema::simple_type
 
typedef ::xsd::cxx::tree::type xml_schema::container
 
typedef signed char xml_schema::byte
 
typedef unsigned char xml_schema::unsigned_byte
 
typedef short xml_schema::short_
 
typedef unsigned short xml_schema::unsigned_short
 
typedef int xml_schema::int_
 
typedef unsigned int xml_schema::unsigned_int
 
typedef long long xml_schema::long_
 
typedef unsigned long long xml_schema::unsigned_long
 
typedef long long xml_schema::integer
 
typedef long long xml_schema::non_positive_integer
 
typedef unsigned long long xml_schema::non_negative_integer
 
typedef unsigned long long xml_schema::positive_integer
 
typedef long long xml_schema::negative_integer
 
typedef bool xml_schema::boolean
 
typedef float xml_schema::float_
 
typedef double xml_schema::double_
 
typedef double xml_schema::decimal
 
typedef ::xsd::cxx::tree::string< char, simple_type > xml_schema::string
 
typedef ::xsd::cxx::tree::normalized_string< char, string > xml_schema::normalized_string
 
typedef ::xsd::cxx::tree::token< char, normalized_string > xml_schema::token
 
typedef ::xsd::cxx::tree::name< char, token > xml_schema::name
 
typedef ::xsd::cxx::tree::nmtoken< char, token > xml_schema::nmtoken
 
typedef ::xsd::cxx::tree::nmtokens< char, simple_type, nmtoken > xml_schema::nmtokens
 
typedef ::xsd::cxx::tree::ncname< char, name > xml_schema::ncname
 
typedef ::xsd::cxx::tree::language< char, token > xml_schema::language
 
typedef ::xsd::cxx::tree::id< char, ncname > xml_schema::id
 
typedef ::xsd::cxx::tree::idref< char, ncname, type > xml_schema::idref
 
typedef ::xsd::cxx::tree::idrefs< char, simple_type, idref > xml_schema::idrefs
 
typedef ::xsd::cxx::tree::uri< char, simple_type > xml_schema::uri
 
typedef ::xsd::cxx::tree::qname< char, simple_type, uri, ncname > xml_schema::qname
 
typedef ::xsd::cxx::tree::buffer< char > xml_schema::buffer
 
typedef ::xsd::cxx::tree::base64_binary< char, simple_type > xml_schema::base64_binary
 
typedef ::xsd::cxx::tree::hex_binary< char, simple_type > xml_schema::hex_binary
 
typedef ::xsd::cxx::tree::time_zone xml_schema::time_zone
 
typedef ::xsd::cxx::tree::date< char, simple_type > xml_schema::date
 
typedef ::xsd::cxx::tree::date_time< char, simple_type > xml_schema::date_time
 
typedef ::xsd::cxx::tree::duration< char, simple_type > xml_schema::duration
 
typedef ::xsd::cxx::tree::gday< char, simple_type > xml_schema::gday
 
typedef ::xsd::cxx::tree::gmonth< char, simple_type > xml_schema::gmonth
 
typedef ::xsd::cxx::tree::gmonth_day< char, simple_type > xml_schema::gmonth_day
 
typedef ::xsd::cxx::tree::gyear< char, simple_type > xml_schema::gyear
 
typedef ::xsd::cxx::tree::gyear_month< char, simple_type > xml_schema::gyear_month
 
typedef ::xsd::cxx::tree::time< char, simple_type > xml_schema::time
 
typedef ::xsd::cxx::tree::entity< char, ncname > xml_schema::entity
 
typedef ::xsd::cxx::tree::entities< char, simple_type, entity > xml_schema::entities
 
typedef ::xsd::cxx::tree::content_order xml_schema::content_order
 
typedef ::xsd::cxx::tree::flags xml_schema::flags
 
typedef ::xsd::cxx::tree::properties< char > xml_schema::properties
 
typedef ::xsd::cxx::tree::severity xml_schema::severity
 
typedef ::xsd::cxx::tree::error< char > xml_schema::error
 
typedef ::xsd::cxx::tree::diagnostics< char > xml_schema::diagnostics
 
typedef ::xsd::cxx::tree::exception< char > xml_schema::exception
 
typedef ::xsd::cxx::tree::bounds< char > xml_schema::bounds
 
typedef ::xsd::cxx::tree::duplicate_id< char > xml_schema::duplicate_id
 
typedef ::xsd::cxx::tree::parsing< char > xml_schema::parsing
 
typedef ::xsd::cxx::tree::expected_element< char > xml_schema::expected_element
 
typedef ::xsd::cxx::tree::unexpected_element< char > xml_schema::unexpected_element
 
typedef ::xsd::cxx::tree::expected_attribute< char > xml_schema::expected_attribute
 
typedef ::xsd::cxx::tree::unexpected_enumerator< char > xml_schema::unexpected_enumerator
 
typedef ::xsd::cxx::tree::expected_text_content< char > xml_schema::expected_text_content
 
typedef ::xsd::cxx::tree::no_prefix_mapping< char > xml_schema::no_prefix_mapping
 
typedef ::xsd::cxx::xml::error_handler< char > xml_schema::error_handler
 

Functions

::std::auto_ptr< ::CanOpenOpcServerConfigCanOpenOpcServerConfig_ (const ::std::string &uri, ::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 
::std::auto_ptr< ::CanOpenOpcServerConfigCanOpenOpcServerConfig_ (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< ::CanOpenOpcServerConfigCanOpenOpcServerConfig_ (const ::std::string &uri, ::xercesc::DOMErrorHandler &eh, ::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 
::std::auto_ptr< ::CanOpenOpcServerConfigCanOpenOpcServerConfig_ (::std::istream &is, ::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 
::std::auto_ptr< ::CanOpenOpcServerConfigCanOpenOpcServerConfig_ (::std::istream &is, ::xml_schema::error_handler &eh, ::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 
::std::auto_ptr< ::CanOpenOpcServerConfigCanOpenOpcServerConfig_ (::std::istream &is, ::xercesc::DOMErrorHandler &eh, ::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 
::std::auto_ptr< ::CanOpenOpcServerConfigCanOpenOpcServerConfig_ (::std::istream &is, const ::std::string &id, ::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 
::std::auto_ptr< ::CanOpenOpcServerConfigCanOpenOpcServerConfig_ (::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< ::CanOpenOpcServerConfigCanOpenOpcServerConfig_ (::std::istream &is, const ::std::string &id, ::xercesc::DOMErrorHandler &eh, ::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 
::std::auto_ptr< ::CanOpenOpcServerConfigCanOpenOpcServerConfig_ (::xercesc::InputSource &is, ::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 
::std::auto_ptr< ::CanOpenOpcServerConfigCanOpenOpcServerConfig_ (::xercesc::InputSource &is, ::xml_schema::error_handler &eh, ::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 
::std::auto_ptr< ::CanOpenOpcServerConfigCanOpenOpcServerConfig_ (::xercesc::InputSource &is, ::xercesc::DOMErrorHandler &eh, ::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 
::std::auto_ptr< ::CanOpenOpcServerConfigCanOpenOpcServerConfig_ (const ::xercesc::DOMDocument &d, ::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 
::std::auto_ptr< ::CanOpenOpcServerConfigCanOpenOpcServerConfig_ (::xml_schema::dom::auto_ptr< ::xercesc::DOMDocument > d, ::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 

Variables

const XMLCh *const xml_schema::dom::tree_node_key = ::xsd::cxx::tree::user_data_keys::node
 

Macro Definition Documentation

◆ XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA

#define XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA

Definition at line 215 of file CANOpenServerConfig.h.

◆ XSD_CXX_TREE_USE_CHAR

#define XSD_CXX_TREE_USE_CHAR

Definition at line 42 of file CANOpenServerConfig.h.

◆ XSD_USE_CHAR

#define XSD_USE_CHAR

Definition at line 38 of file CANOpenServerConfig.h.

Function Documentation

◆ CanOpenOpcServerConfig_() [1/14]

::std::auto_ptr< ::CanOpenOpcServerConfig > CanOpenOpcServerConfig_ ( const ::std::string &  uri,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties() 
)

◆ CanOpenOpcServerConfig_() [2/14]

::std::auto_ptr< ::CanOpenOpcServerConfig > CanOpenOpcServerConfig_ ( const ::std::string &  uri,
::xml_schema::error_handler eh,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties() 
)

◆ CanOpenOpcServerConfig_() [3/14]

::std::auto_ptr< ::CanOpenOpcServerConfig > CanOpenOpcServerConfig_ ( const ::std::string &  uri,
::xercesc::DOMErrorHandler &  eh,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties() 
)

◆ CanOpenOpcServerConfig_() [4/14]

::std::auto_ptr< ::CanOpenOpcServerConfig > CanOpenOpcServerConfig_ ( ::std::istream &  is,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties() 
)

◆ CanOpenOpcServerConfig_() [5/14]

::std::auto_ptr< ::CanOpenOpcServerConfig > CanOpenOpcServerConfig_ ( ::std::istream &  is,
::xml_schema::error_handler eh,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties() 
)

◆ CanOpenOpcServerConfig_() [6/14]

::std::auto_ptr< ::CanOpenOpcServerConfig > CanOpenOpcServerConfig_ ( ::std::istream &  is,
::xercesc::DOMErrorHandler &  eh,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties() 
)

◆ CanOpenOpcServerConfig_() [7/14]

::std::auto_ptr< ::CanOpenOpcServerConfig > CanOpenOpcServerConfig_ ( ::std::istream &  is,
const ::std::string &  id,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties() 
)

◆ CanOpenOpcServerConfig_() [8/14]

::std::auto_ptr< ::CanOpenOpcServerConfig > CanOpenOpcServerConfig_ ( ::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() 
)

◆ CanOpenOpcServerConfig_() [9/14]

::std::auto_ptr< ::CanOpenOpcServerConfig > CanOpenOpcServerConfig_ ( ::std::istream &  is,
const ::std::string &  id,
::xercesc::DOMErrorHandler &  eh,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties() 
)

◆ CanOpenOpcServerConfig_() [10/14]

::std::auto_ptr< ::CanOpenOpcServerConfig > CanOpenOpcServerConfig_ ( ::xercesc::InputSource &  is,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties() 
)

◆ CanOpenOpcServerConfig_() [11/14]

::std::auto_ptr< ::CanOpenOpcServerConfig > CanOpenOpcServerConfig_ ( ::xercesc::InputSource &  is,
::xml_schema::error_handler eh,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties() 
)

◆ CanOpenOpcServerConfig_() [12/14]

::std::auto_ptr< ::CanOpenOpcServerConfig > CanOpenOpcServerConfig_ ( ::xercesc::InputSource &  is,
::xercesc::DOMErrorHandler &  eh,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties() 
)

◆ CanOpenOpcServerConfig_() [13/14]

::std::auto_ptr< ::CanOpenOpcServerConfig > CanOpenOpcServerConfig_ ( const ::xercesc::DOMDocument &  d,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties() 
)

◆ CanOpenOpcServerConfig_() [14/14]

::std::auto_ptr< ::CanOpenOpcServerConfig > CanOpenOpcServerConfig_ ( ::xml_schema::dom::auto_ptr< ::xercesc::DOMDocument >  d,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties() 
)