OpcUaCanOpen
CANopen OPC-UA server
PDOITEM Class Reference

#include <CANOpenServerConfig.h>

Inherits type.

Public Types

typedef ::name_type name_type
 
typedef ::xsd::cxx::tree::traits< name_type, char > name_traits
 
typedef ::xml_schema::int_ byteindex_type
 
typedef ::xsd::cxx::tree::traits< byteindex_type, char > byteindex_traits
 
typedef ::xml_schema::byte bit_type
 
typedef ::xsd::cxx::tree::traits< bit_type, char > bit_traits
 
typedef ::uatype type_type
 
typedef ::xsd::cxx::tree::traits< type_type, char > type_traits
 

Public Member Functions

const name_typename () const
 
name_typename ()
 
void name (const name_type &x)
 
void name (::std::auto_ptr< name_type > p)
 
const byteindex_typebyteindex () const
 
byteindex_typebyteindex ()
 
void byteindex (const byteindex_type &x)
 
const bit_typebit () const
 
bit_typebit ()
 
void bit (const bit_type &x)
 
const type_typetype () const
 
type_typetype ()
 
void type (const type_type &x)
 
void type (::std::auto_ptr< type_type > p)
 
 PDOITEM (const name_type &, const byteindex_type &, const type_type &)
 
 PDOITEM (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
 PDOITEM (const PDOITEM &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
virtual PDOITEM_clone (::xml_schema::flags f=0, ::xml_schema::container *c=0) const
 
PDOITEMoperator= (const PDOITEM &x)
 
virtual ~PDOITEM ()
 

Static Public Member Functions

static bit_type bit_default_value ()
 

Protected Member Functions

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

Protected Attributes

::xsd::cxx::tree::one< name_typename_
 
::xsd::cxx::tree::one< byteindex_typebyteindex_
 
::xsd::cxx::tree::one< bit_typebit_
 
::xsd::cxx::tree::one< type_typetype_
 

Detailed Description

Definition at line 1618 of file CANOpenServerConfig.h.

Member Typedef Documentation

◆ bit_traits

typedef ::xsd::cxx::tree::traits< bit_type, char > PDOITEM::bit_traits

Definition at line 1655 of file CANOpenServerConfig.h.

◆ bit_type

Definition at line 1654 of file CANOpenServerConfig.h.

◆ byteindex_traits

typedef ::xsd::cxx::tree::traits< byteindex_type, char > PDOITEM::byteindex_traits

Definition at line 1641 of file CANOpenServerConfig.h.

◆ byteindex_type

Definition at line 1640 of file CANOpenServerConfig.h.

◆ name_traits

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

Definition at line 1624 of file CANOpenServerConfig.h.

◆ name_type

Definition at line 1623 of file CANOpenServerConfig.h.

◆ type_traits

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

Definition at line 1672 of file CANOpenServerConfig.h.

◆ type_type

Definition at line 1671 of file CANOpenServerConfig.h.

Constructor & Destructor Documentation

◆ PDOITEM() [1/3]

PDOITEM::PDOITEM ( const name_type ,
const byteindex_type ,
const type_type  
)

◆ PDOITEM() [2/3]

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

◆ PDOITEM() [3/3]

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

◆ ~PDOITEM()

virtual PDOITEM::~PDOITEM ( )
virtual

Member Function Documentation

◆ _clone()

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

◆ bit() [1/3]

const bit_type& PDOITEM::bit ( ) const

◆ bit() [2/3]

bit_type& PDOITEM::bit ( )

◆ bit() [3/3]

void PDOITEM::bit ( const bit_type x)

◆ bit_default_value()

static bit_type PDOITEM::bit_default_value ( )
static

◆ byteindex() [1/3]

const byteindex_type& PDOITEM::byteindex ( ) const

◆ byteindex() [2/3]

byteindex_type& PDOITEM::byteindex ( )

◆ byteindex() [3/3]

void PDOITEM::byteindex ( const byteindex_type x)

◆ name() [1/4]

const name_type& PDOITEM::name ( ) const

◆ name() [2/4]

name_type& PDOITEM::name ( )

◆ name() [3/4]

void PDOITEM::name ( const name_type x)

◆ name() [4/4]

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

◆ operator=()

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

◆ parse()

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

◆ type() [1/4]

const type_type& PDOITEM::type ( ) const

◆ type() [2/4]

type_type& PDOITEM::type ( )

◆ type() [3/4]

void PDOITEM::type ( const type_type x)

◆ type() [4/4]

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

Member Data Documentation

◆ bit_

::xsd::cxx::tree::one< bit_type > PDOITEM::bit_
protected

Definition at line 1720 of file CANOpenServerConfig.h.

◆ byteindex_

::xsd::cxx::tree::one< byteindex_type > PDOITEM::byteindex_
protected

Definition at line 1719 of file CANOpenServerConfig.h.

◆ name_

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

Definition at line 1718 of file CANOpenServerConfig.h.

◆ type_

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

Definition at line 1721 of file CANOpenServerConfig.h.


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