OpcUaCanOpen
CANopen OPC-UA server
CANBUS Class Reference

#include <CANOpenServerConfig.h>

Inherits type.

Public Types

typedef ::NODEGUARD NODEGUARD_type
 
typedef ::xsd::cxx::tree::optional< NODEGUARD_typeNODEGUARD_optional
 
typedef ::xsd::cxx::tree::traits< NODEGUARD_type, char > NODEGUARD_traits
 
typedef ::SYNC SYNC_type
 
typedef ::xsd::cxx::tree::optional< SYNC_typeSYNC_optional
 
typedef ::xsd::cxx::tree::traits< SYNC_type, char > SYNC_traits
 
typedef ::NODE NODE_type
 
typedef ::xsd::cxx::tree::sequence< NODE_typeNODE_sequence
 
typedef NODE_sequence::iterator NODE_iterator
 
typedef NODE_sequence::const_iterator NODE_const_iterator
 
typedef ::xsd::cxx::tree::traits< NODE_type, char > NODE_traits
 
typedef ::REGEXPR REGEXPR_type
 
typedef ::xsd::cxx::tree::sequence< REGEXPR_typeREGEXPR_sequence
 
typedef REGEXPR_sequence::iterator REGEXPR_iterator
 
typedef REGEXPR_sequence::const_iterator REGEXPR_const_iterator
 
typedef ::xsd::cxx::tree::traits< REGEXPR_type, char > REGEXPR_traits
 
typedef ::ITEM ITEM_type
 
typedef ::xsd::cxx::tree::sequence< ITEM_typeITEM_sequence
 
typedef ITEM_sequence::iterator ITEM_iterator
 
typedef ITEM_sequence::const_iterator ITEM_const_iterator
 
typedef ::xsd::cxx::tree::traits< ITEM_type, char > ITEM_traits
 
typedef ::initialsettings SET_type
 
typedef ::xsd::cxx::tree::sequence< SET_typeSET_sequence
 
typedef SET_sequence::iterator SET_iterator
 
typedef SET_sequence::const_iterator SET_const_iterator
 
typedef ::xsd::cxx::tree::traits< SET_type, char > SET_traits
 
typedef ::methodtype atStartup_type
 
typedef ::xsd::cxx::tree::sequence< atStartup_typeatStartup_sequence
 
typedef atStartup_sequence::iterator atStartup_iterator
 
typedef atStartup_sequence::const_iterator atStartup_const_iterator
 
typedef ::xsd::cxx::tree::traits< atStartup_type, char > atStartup_traits
 
typedef ::name_type name_type
 
typedef ::xsd::cxx::tree::traits< name_type, char > name_traits
 
typedef ::xml_schema::string type_type
 
typedef ::xsd::cxx::tree::traits< type_type, char > type_traits
 
typedef ::xml_schema::string port_type
 
typedef ::xsd::cxx::tree::traits< port_type, char > port_traits
 
typedef ::nmtcommand nmt_type
 
typedef ::xsd::cxx::tree::optional< nmt_typenmt_optional
 
typedef ::xsd::cxx::tree::traits< nmt_type, char > nmt_traits
 
typedef ::speed speed_type
 
typedef ::xsd::cxx::tree::traits< speed_type, char > speed_traits
 

Public Member Functions

const NODEGUARD_optionalNODEGUARD () const
 
NODEGUARD_optionalNODEGUARD ()
 
void NODEGUARD (const NODEGUARD_type &x)
 
void NODEGUARD (const NODEGUARD_optional &x)
 
void NODEGUARD (::std::auto_ptr< NODEGUARD_type > p)
 
const SYNC_optionalSYNC () const
 
SYNC_optionalSYNC ()
 
void SYNC (const SYNC_type &x)
 
void SYNC (const SYNC_optional &x)
 
void SYNC (::std::auto_ptr< SYNC_type > p)
 
const NODE_sequenceNODE () const
 
NODE_sequenceNODE ()
 
void NODE (const NODE_sequence &s)
 
const REGEXPR_sequenceREGEXPR () const
 
REGEXPR_sequenceREGEXPR ()
 
void REGEXPR (const REGEXPR_sequence &s)
 
const ITEM_sequenceITEM () const
 
ITEM_sequenceITEM ()
 
void ITEM (const ITEM_sequence &s)
 
const SET_sequenceSET () const
 
SET_sequenceSET ()
 
void SET (const SET_sequence &s)
 
const atStartup_sequenceatStartup () const
 
atStartup_sequenceatStartup ()
 
void atStartup (const atStartup_sequence &s)
 
const name_typename () const
 
name_typename ()
 
void name (const name_type &x)
 
void name (::std::auto_ptr< name_type > p)
 
const type_typetype () const
 
type_typetype ()
 
void type (const type_type &x)
 
void type (::std::auto_ptr< type_type > p)
 
const port_typeport () const
 
port_typeport ()
 
void port (const port_type &x)
 
void port (::std::auto_ptr< port_type > p)
 
const nmt_optionalnmt () const
 
nmt_optionalnmt ()
 
void nmt (const nmt_type &x)
 
void nmt (const nmt_optional &x)
 
void nmt (::std::auto_ptr< nmt_type > p)
 
const speed_typespeed () const
 
speed_typespeed ()
 
void speed (const speed_type &x)
 
void speed (::std::auto_ptr< speed_type > p)
 
 CANBUS (const name_type &, const type_type &, const port_type &, const speed_type &)
 
 CANBUS (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
 CANBUS (const CANBUS &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
virtual CANBUS_clone (::xml_schema::flags f=0, ::xml_schema::container *c=0) const
 
CANBUSoperator= (const CANBUS &x)
 
virtual ~CANBUS ()
 

Protected Member Functions

void parse (::xsd::cxx::xml::dom::parser< char > &, ::xml_schema::flags)
 

Protected Attributes

NODEGUARD_optional NODEGUARD_
 
SYNC_optional SYNC_
 
NODE_sequence NODE_
 
REGEXPR_sequence REGEXPR_
 
ITEM_sequence ITEM_
 
SET_sequence SET_
 
atStartup_sequence atStartup_
 
::xsd::cxx::tree::one< name_typename_
 
::xsd::cxx::tree::one< type_typetype_
 
::xsd::cxx::tree::one< port_typeport_
 
nmt_optional nmt_
 
::xsd::cxx::tree::one< speed_typespeed_
 

Detailed Description

Definition at line 701 of file CANOpenServerConfig.h.

Member Typedef Documentation

◆ atStartup_const_iterator

typedef atStartup_sequence::const_iterator CANBUS::atStartup_const_iterator

Definition at line 819 of file CANOpenServerConfig.h.

◆ atStartup_iterator

typedef atStartup_sequence::iterator CANBUS::atStartup_iterator

Definition at line 818 of file CANOpenServerConfig.h.

◆ atStartup_sequence

typedef ::xsd::cxx::tree::sequence< atStartup_type > CANBUS::atStartup_sequence

Definition at line 817 of file CANOpenServerConfig.h.

◆ atStartup_traits

typedef ::xsd::cxx::tree::traits< atStartup_type, char > CANBUS::atStartup_traits

Definition at line 820 of file CANOpenServerConfig.h.

◆ atStartup_type

Definition at line 816 of file CANOpenServerConfig.h.

◆ ITEM_const_iterator

typedef ITEM_sequence::const_iterator CANBUS::ITEM_const_iterator

Definition at line 785 of file CANOpenServerConfig.h.

◆ ITEM_iterator

typedef ITEM_sequence::iterator CANBUS::ITEM_iterator

Definition at line 784 of file CANOpenServerConfig.h.

◆ ITEM_sequence

typedef ::xsd::cxx::tree::sequence< ITEM_type > CANBUS::ITEM_sequence

Definition at line 783 of file CANOpenServerConfig.h.

◆ ITEM_traits

typedef ::xsd::cxx::tree::traits< ITEM_type, char > CANBUS::ITEM_traits

Definition at line 786 of file CANOpenServerConfig.h.

◆ ITEM_type

Definition at line 782 of file CANOpenServerConfig.h.

◆ name_traits

typedef ::xsd::cxx::tree::traits< name_type, char > CANBUS::name_traits

Definition at line 834 of file CANOpenServerConfig.h.

◆ name_type

Definition at line 833 of file CANOpenServerConfig.h.

◆ nmt_optional

typedef ::xsd::cxx::tree::optional< nmt_type > CANBUS::nmt_optional

Definition at line 885 of file CANOpenServerConfig.h.

◆ nmt_traits

typedef ::xsd::cxx::tree::traits< nmt_type, char > CANBUS::nmt_traits

Definition at line 886 of file CANOpenServerConfig.h.

◆ nmt_type

Definition at line 884 of file CANOpenServerConfig.h.

◆ NODE_const_iterator

typedef NODE_sequence::const_iterator CANBUS::NODE_const_iterator

Definition at line 751 of file CANOpenServerConfig.h.

◆ NODE_iterator

typedef NODE_sequence::iterator CANBUS::NODE_iterator

Definition at line 750 of file CANOpenServerConfig.h.

◆ NODE_sequence

typedef ::xsd::cxx::tree::sequence< NODE_type > CANBUS::NODE_sequence

Definition at line 749 of file CANOpenServerConfig.h.

◆ NODE_traits

typedef ::xsd::cxx::tree::traits< NODE_type, char > CANBUS::NODE_traits

Definition at line 752 of file CANOpenServerConfig.h.

◆ NODE_type

Definition at line 748 of file CANOpenServerConfig.h.

◆ NODEGUARD_optional

typedef ::xsd::cxx::tree::optional< NODEGUARD_type > CANBUS::NODEGUARD_optional

Definition at line 707 of file CANOpenServerConfig.h.

◆ NODEGUARD_traits

typedef ::xsd::cxx::tree::traits< NODEGUARD_type, char > CANBUS::NODEGUARD_traits

Definition at line 708 of file CANOpenServerConfig.h.

◆ NODEGUARD_type

Definition at line 706 of file CANOpenServerConfig.h.

◆ port_traits

typedef ::xsd::cxx::tree::traits< port_type, char > CANBUS::port_traits

Definition at line 868 of file CANOpenServerConfig.h.

◆ port_type

Definition at line 867 of file CANOpenServerConfig.h.

◆ REGEXPR_const_iterator

typedef REGEXPR_sequence::const_iterator CANBUS::REGEXPR_const_iterator

Definition at line 768 of file CANOpenServerConfig.h.

◆ REGEXPR_iterator

typedef REGEXPR_sequence::iterator CANBUS::REGEXPR_iterator

Definition at line 767 of file CANOpenServerConfig.h.

◆ REGEXPR_sequence

typedef ::xsd::cxx::tree::sequence< REGEXPR_type > CANBUS::REGEXPR_sequence

Definition at line 766 of file CANOpenServerConfig.h.

◆ REGEXPR_traits

typedef ::xsd::cxx::tree::traits< REGEXPR_type, char > CANBUS::REGEXPR_traits

Definition at line 769 of file CANOpenServerConfig.h.

◆ REGEXPR_type

Definition at line 765 of file CANOpenServerConfig.h.

◆ SET_const_iterator

typedef SET_sequence::const_iterator CANBUS::SET_const_iterator

Definition at line 802 of file CANOpenServerConfig.h.

◆ SET_iterator

typedef SET_sequence::iterator CANBUS::SET_iterator

Definition at line 801 of file CANOpenServerConfig.h.

◆ SET_sequence

typedef ::xsd::cxx::tree::sequence< SET_type > CANBUS::SET_sequence

Definition at line 800 of file CANOpenServerConfig.h.

◆ SET_traits

typedef ::xsd::cxx::tree::traits< SET_type, char > CANBUS::SET_traits

Definition at line 803 of file CANOpenServerConfig.h.

◆ SET_type

Definition at line 799 of file CANOpenServerConfig.h.

◆ speed_traits

typedef ::xsd::cxx::tree::traits< speed_type, char > CANBUS::speed_traits

Definition at line 906 of file CANOpenServerConfig.h.

◆ speed_type

Definition at line 905 of file CANOpenServerConfig.h.

◆ SYNC_optional

typedef ::xsd::cxx::tree::optional< SYNC_type > CANBUS::SYNC_optional

Definition at line 728 of file CANOpenServerConfig.h.

◆ SYNC_traits

typedef ::xsd::cxx::tree::traits< SYNC_type, char > CANBUS::SYNC_traits

Definition at line 729 of file CANOpenServerConfig.h.

◆ SYNC_type

Definition at line 727 of file CANOpenServerConfig.h.

◆ type_traits

typedef ::xsd::cxx::tree::traits< type_type, char > CANBUS::type_traits

Definition at line 851 of file CANOpenServerConfig.h.

◆ type_type

Definition at line 850 of file CANOpenServerConfig.h.

Constructor & Destructor Documentation

◆ CANBUS() [1/3]

CANBUS::CANBUS ( const name_type ,
const type_type ,
const port_type ,
const speed_type  
)

◆ CANBUS() [2/3]

CANBUS::CANBUS ( const ::xercesc::DOMElement &  e,
::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
)

◆ CANBUS() [3/3]

CANBUS::CANBUS ( const CANBUS x,
::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
)

◆ ~CANBUS()

virtual CANBUS::~CANBUS ( )
virtual

Member Function Documentation

◆ _clone()

virtual CANBUS* CANBUS::_clone ( ::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
) const
virtual

◆ atStartup() [1/3]

const atStartup_sequence& CANBUS::atStartup ( ) const

◆ atStartup() [2/3]

atStartup_sequence& CANBUS::atStartup ( )

◆ atStartup() [3/3]

void CANBUS::atStartup ( const atStartup_sequence s)

◆ ITEM() [1/3]

const ITEM_sequence& CANBUS::ITEM ( ) const

◆ ITEM() [2/3]

ITEM_sequence& CANBUS::ITEM ( )

◆ ITEM() [3/3]

void CANBUS::ITEM ( const ITEM_sequence s)

◆ name() [1/4]

const name_type& CANBUS::name ( ) const

◆ name() [2/4]

name_type& CANBUS::name ( )

◆ name() [3/4]

void CANBUS::name ( const name_type x)

◆ name() [4/4]

void CANBUS::name ( ::std::auto_ptr< name_type p)

◆ nmt() [1/5]

const nmt_optional& CANBUS::nmt ( ) const

◆ nmt() [2/5]

nmt_optional& CANBUS::nmt ( )

◆ nmt() [3/5]

void CANBUS::nmt ( const nmt_type x)

◆ nmt() [4/5]

void CANBUS::nmt ( const nmt_optional x)

◆ nmt() [5/5]

void CANBUS::nmt ( ::std::auto_ptr< nmt_type p)

◆ NODE() [1/3]

const NODE_sequence& CANBUS::NODE ( ) const

◆ NODE() [2/3]

NODE_sequence& CANBUS::NODE ( )

◆ NODE() [3/3]

void CANBUS::NODE ( const NODE_sequence s)

◆ NODEGUARD() [1/5]

const NODEGUARD_optional& CANBUS::NODEGUARD ( ) const

◆ NODEGUARD() [2/5]

NODEGUARD_optional& CANBUS::NODEGUARD ( )

◆ NODEGUARD() [3/5]

void CANBUS::NODEGUARD ( const NODEGUARD_type x)

◆ NODEGUARD() [4/5]

void CANBUS::NODEGUARD ( const NODEGUARD_optional x)

◆ NODEGUARD() [5/5]

void CANBUS::NODEGUARD ( ::std::auto_ptr< NODEGUARD_type p)

◆ operator=()

CANBUS& CANBUS::operator= ( const CANBUS x)

◆ parse()

void CANBUS::parse ( ::xsd::cxx::xml::dom::parser< char > &  ,
::xml_schema::flags   
)
protected

◆ port() [1/4]

const port_type& CANBUS::port ( ) const

◆ port() [2/4]

port_type& CANBUS::port ( )

◆ port() [3/4]

void CANBUS::port ( const port_type x)

◆ port() [4/4]

void CANBUS::port ( ::std::auto_ptr< port_type p)

◆ REGEXPR() [1/3]

const REGEXPR_sequence& CANBUS::REGEXPR ( ) const

◆ REGEXPR() [2/3]

REGEXPR_sequence& CANBUS::REGEXPR ( )

◆ REGEXPR() [3/3]

void CANBUS::REGEXPR ( const REGEXPR_sequence s)

◆ SET() [1/3]

const SET_sequence& CANBUS::SET ( ) const

◆ SET() [2/3]

SET_sequence& CANBUS::SET ( )

◆ SET() [3/3]

void CANBUS::SET ( const SET_sequence s)

◆ speed() [1/4]

const speed_type& CANBUS::speed ( ) const

◆ speed() [2/4]

speed_type& CANBUS::speed ( )

◆ speed() [3/4]

void CANBUS::speed ( const speed_type x)

◆ speed() [4/4]

void CANBUS::speed ( ::std::auto_ptr< speed_type p)

◆ SYNC() [1/5]

const SYNC_optional& CANBUS::SYNC ( ) const

◆ SYNC() [2/5]

SYNC_optional& CANBUS::SYNC ( )

◆ SYNC() [3/5]

void CANBUS::SYNC ( const SYNC_type x)

◆ SYNC() [4/5]

void CANBUS::SYNC ( const SYNC_optional x)

◆ SYNC() [5/5]

void CANBUS::SYNC ( ::std::auto_ptr< SYNC_type p)

◆ type() [1/4]

const type_type& CANBUS::type ( ) const

◆ type() [2/4]

type_type& CANBUS::type ( )

◆ type() [3/4]

void CANBUS::type ( const type_type x)

◆ type() [4/4]

void CANBUS::type ( ::std::auto_ptr< type_type p)

Member Data Documentation

◆ atStartup_

atStartup_sequence CANBUS::atStartup_
protected

Definition at line 959 of file CANOpenServerConfig.h.

◆ ITEM_

ITEM_sequence CANBUS::ITEM_
protected

Definition at line 957 of file CANOpenServerConfig.h.

◆ name_

::xsd::cxx::tree::one< name_type > CANBUS::name_
protected

Definition at line 960 of file CANOpenServerConfig.h.

◆ nmt_

nmt_optional CANBUS::nmt_
protected

Definition at line 963 of file CANOpenServerConfig.h.

◆ NODE_

NODE_sequence CANBUS::NODE_
protected

Definition at line 955 of file CANOpenServerConfig.h.

◆ NODEGUARD_

NODEGUARD_optional CANBUS::NODEGUARD_
protected

Definition at line 953 of file CANOpenServerConfig.h.

◆ port_

::xsd::cxx::tree::one< port_type > CANBUS::port_
protected

Definition at line 962 of file CANOpenServerConfig.h.

◆ REGEXPR_

REGEXPR_sequence CANBUS::REGEXPR_
protected

Definition at line 956 of file CANOpenServerConfig.h.

◆ SET_

SET_sequence CANBUS::SET_
protected

Definition at line 958 of file CANOpenServerConfig.h.

◆ speed_

::xsd::cxx::tree::one< speed_type > CANBUS::speed_
protected

Definition at line 964 of file CANOpenServerConfig.h.

◆ SYNC_

SYNC_optional CANBUS::SYNC_
protected

Definition at line 954 of file CANOpenServerConfig.h.

◆ type_

::xsd::cxx::tree::one< type_type > CANBUS::type_
protected

Definition at line 961 of file CANOpenServerConfig.h.


The documentation for this class was generated from the following file: