Public Member Functions | Private Types | Private Attributes
InterfaceMapping Class Reference

#include <interface_mapping.h>

List of all members.

Public Member Functions

std::vector
< canopen::MotorBase::OperationMode
getInterfaceModes (const std::string &interface)
bool hasConflict (const std::string &interface, canopen::MotorBase::OperationMode mode)
 InterfaceMapping ()

Private Types

typedef boost::bimap
< boost::bimaps::multiset_of
< std::string >
, boost::bimaps::set_of
< canopen::MotorBase::OperationMode > > 
bimap_type

Private Attributes

bimap_type mapping_

Detailed Description

Definition at line 13 of file interface_mapping.h.


Member Typedef Documentation

typedef boost::bimap<boost::bimaps::multiset_of<std::string>, boost::bimaps::set_of<canopen::MotorBase::OperationMode> > InterfaceMapping::bimap_type [private]

Definition at line 14 of file interface_mapping.h.


Constructor & Destructor Documentation

Definition at line 17 of file interface_mapping.h.


Member Function Documentation

std::vector<canopen::MotorBase::OperationMode> InterfaceMapping::getInterfaceModes ( const std::string &  interface) [inline]

Definition at line 29 of file interface_mapping.h.

bool InterfaceMapping::hasConflict ( const std::string &  interface,
canopen::MotorBase::OperationMode  mode 
) [inline]

Definition at line 36 of file interface_mapping.h.


Member Data Documentation

Definition at line 15 of file interface_mapping.h.


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


canopen_motor_node
Author(s): Mathias Lüdtke
autogenerated on Sun Sep 3 2017 03:10:55