OpcUaCanOpen
CANopen OPC-UA server
PDO Class Reference

#include <CANOpenServerConfig.h>

Inherits type.

Inherited by NPDO, RPDO1, RPDO2, RPDO3, RPDO4, TPDO1, TPDO2, TPDO3, and TPDO4.

Public Types

typedef ::PDOITEM PDOITEM_type
 
typedef ::xsd::cxx::tree::sequence< PDOITEM_typePDOITEM_sequence
 
typedef PDOITEM_sequence::iterator PDOITEM_iterator
 
typedef PDOITEM_sequence::const_iterator PDOITEM_const_iterator
 
typedef ::xsd::cxx::tree::traits< PDOITEM_type, char > PDOITEM_traits
 
typedef ::name_type name_type
 
typedef ::xsd::cxx::tree::traits< name_type, char > name_traits
 
typedef ::cobidrestriction cobid_type
 
typedef ::xsd::cxx::tree::traits< cobid_type, char > cobid_traits
 
typedef ::accesspdo access_type
 
typedef ::xsd::cxx::tree::traits< access_type, char > access_traits
 
typedef ::xml_schema::unsigned_byte numch_type
 
typedef ::xsd::cxx::tree::traits< numch_type, char > numch_traits
 
typedef ::rtrvalue rtr_type
 
typedef ::xsd::cxx::tree::traits< rtr_type, char > rtr_traits
 

Public Member Functions

const PDOITEM_sequencePDOITEM () const
 
PDOITEM_sequencePDOITEM ()
 
void PDOITEM (const PDOITEM_sequence &s)
 
const name_typename () const
 
name_typename ()
 
void name (const name_type &x)
 
void name (::std::auto_ptr< name_type > p)
 
const cobid_typecobid () const
 
cobid_typecobid ()
 
void cobid (const cobid_type &x)
 
void cobid (::std::auto_ptr< cobid_type > p)
 
const access_typeaccess () const
 
access_typeaccess ()
 
void access (const access_type &x)
 
void access (::std::auto_ptr< access_type > p)
 
const numch_typenumch () const
 
numch_typenumch ()
 
void numch (const numch_type &x)
 
const rtr_typertr () const
 
rtr_typertr ()
 
void rtr (const rtr_type &x)
 
void rtr (::std::auto_ptr< rtr_type > p)
 
 PDO (const name_type &, const cobid_type &, const access_type &)
 
 PDO (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
 PDO (const PDO &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
virtual PDO_clone (::xml_schema::flags f=0, ::xml_schema::container *c=0) const
 
PDOoperator= (const PDO &x)
 
virtual ~PDO ()
 

Static Public Member Functions

static numch_type numch_default_value ()
 
static const rtr_typertr_default_value ()
 

Protected Member Functions

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

Protected Attributes

PDOITEM_sequence PDOITEM_
 
::xsd::cxx::tree::one< name_typename_
 
::xsd::cxx::tree::one< cobid_typecobid_
 
::xsd::cxx::tree::one< access_typeaccess_
 
::xsd::cxx::tree::one< numch_typenumch_
 
::xsd::cxx::tree::one< rtr_typertr_
 

Static Protected Attributes

static const rtr_type rtr_default_value_
 

Detailed Description

Definition at line 1244 of file CANOpenServerConfig.h.

Member Typedef Documentation

◆ access_traits

typedef ::xsd::cxx::tree::traits< access_type, char > PDO::access_traits

Definition at line 1301 of file CANOpenServerConfig.h.

◆ access_type

Definition at line 1300 of file CANOpenServerConfig.h.

◆ cobid_traits

typedef ::xsd::cxx::tree::traits< cobid_type, char > PDO::cobid_traits

Definition at line 1284 of file CANOpenServerConfig.h.

◆ cobid_type

Definition at line 1283 of file CANOpenServerConfig.h.

◆ name_traits

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

Definition at line 1267 of file CANOpenServerConfig.h.

◆ name_type

Definition at line 1266 of file CANOpenServerConfig.h.

◆ numch_traits

typedef ::xsd::cxx::tree::traits< numch_type, char > PDO::numch_traits

Definition at line 1318 of file CANOpenServerConfig.h.

◆ numch_type

◆ PDOITEM_const_iterator

typedef PDOITEM_sequence::const_iterator PDO::PDOITEM_const_iterator

Definition at line 1252 of file CANOpenServerConfig.h.

◆ PDOITEM_iterator

typedef PDOITEM_sequence::iterator PDO::PDOITEM_iterator

Definition at line 1251 of file CANOpenServerConfig.h.

◆ PDOITEM_sequence

typedef ::xsd::cxx::tree::sequence< PDOITEM_type > PDO::PDOITEM_sequence

Definition at line 1250 of file CANOpenServerConfig.h.

◆ PDOITEM_traits

typedef ::xsd::cxx::tree::traits< PDOITEM_type, char > PDO::PDOITEM_traits

Definition at line 1253 of file CANOpenServerConfig.h.

◆ PDOITEM_type

Definition at line 1249 of file CANOpenServerConfig.h.

◆ rtr_traits

typedef ::xsd::cxx::tree::traits< rtr_type, char > PDO::rtr_traits

Definition at line 1335 of file CANOpenServerConfig.h.

◆ rtr_type

Definition at line 1334 of file CANOpenServerConfig.h.

Constructor & Destructor Documentation

◆ PDO() [1/3]

PDO::PDO ( const name_type ,
const cobid_type ,
const access_type  
)

◆ PDO() [2/3]

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

◆ PDO() [3/3]

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

◆ ~PDO()

virtual PDO::~PDO ( )
virtual

Member Function Documentation

◆ _clone()

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

Reimplemented in TPDO4, TPDO3, TPDO2, TPDO1, RPDO4, RPDO3, RPDO2, RPDO1, and NPDO.

◆ access() [1/4]

const access_type& PDO::access ( ) const

◆ access() [2/4]

access_type& PDO::access ( )

◆ access() [3/4]

void PDO::access ( const access_type x)

◆ access() [4/4]

void PDO::access ( ::std::auto_ptr< access_type p)

◆ cobid() [1/4]

const cobid_type& PDO::cobid ( ) const

◆ cobid() [2/4]

cobid_type& PDO::cobid ( )

◆ cobid() [3/4]

void PDO::cobid ( const cobid_type x)

◆ cobid() [4/4]

void PDO::cobid ( ::std::auto_ptr< cobid_type p)

◆ name() [1/4]

const name_type& PDO::name ( ) const

◆ name() [2/4]

name_type& PDO::name ( )

◆ name() [3/4]

void PDO::name ( const name_type x)

◆ name() [4/4]

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

◆ numch() [1/3]

const numch_type& PDO::numch ( ) const

◆ numch() [2/3]

numch_type& PDO::numch ( )

◆ numch() [3/3]

void PDO::numch ( const numch_type x)

◆ numch_default_value()

static numch_type PDO::numch_default_value ( )
static

◆ operator=()

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

◆ parse()

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

◆ PDOITEM() [1/3]

const PDOITEM_sequence& PDO::PDOITEM ( ) const

◆ PDOITEM() [2/3]

PDOITEM_sequence& PDO::PDOITEM ( )

◆ PDOITEM() [3/3]

void PDO::PDOITEM ( const PDOITEM_sequence s)

◆ rtr() [1/4]

const rtr_type& PDO::rtr ( ) const

◆ rtr() [2/4]

rtr_type& PDO::rtr ( )

◆ rtr() [3/4]

void PDO::rtr ( const rtr_type x)

◆ rtr() [4/4]

void PDO::rtr ( ::std::auto_ptr< rtr_type p)

◆ rtr_default_value()

static const rtr_type& PDO::rtr_default_value ( )
static

Member Data Documentation

◆ access_

::xsd::cxx::tree::one< access_type > PDO::access_
protected

Definition at line 1387 of file CANOpenServerConfig.h.

◆ cobid_

::xsd::cxx::tree::one< cobid_type > PDO::cobid_
protected

Definition at line 1386 of file CANOpenServerConfig.h.

◆ name_

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

Definition at line 1385 of file CANOpenServerConfig.h.

◆ numch_

::xsd::cxx::tree::one< numch_type > PDO::numch_
protected

Definition at line 1388 of file CANOpenServerConfig.h.

◆ PDOITEM_

PDOITEM_sequence PDO::PDOITEM_
protected

Definition at line 1384 of file CANOpenServerConfig.h.

◆ rtr_

::xsd::cxx::tree::one< rtr_type > PDO::rtr_
protected

Definition at line 1389 of file CANOpenServerConfig.h.

◆ rtr_default_value_

const rtr_type PDO::rtr_default_value_
staticprotected

Definition at line 1390 of file CANOpenServerConfig.h.


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