TwiceAsNice  2019-02-18
Public Member Functions | Protected Types | Protected Attributes | Private Member Functions | Private Attributes | List of all members
Basda::CoConCardDummy Class Reference

#include <CardDummy.h>

Inheritance diagram for Basda::CoConCardDummy:
Inheritance graph
Collaboration diagram for Basda::CoConCardDummy:
Collaboration graph

Public Member Functions

 CoConCardDummy (std::string _name, const Nice::JointPtr &_config)
 
virtual ~CoConCardDummy ()
 
void open ()
 
void close ()
 
void init ()
 
Nice::BitSet getCollision ()
 
void resetCollision ()
 
void simulateCollision (const Nice::BitSet _collision)
 
bool readOutputPort (unsigned int _index)
 
void setOutputPort (int _portIndex, enum Basda::DigitalIODevice::PortState _desiredState)
 
 CoConCardDummy (std::string _name, const Nice::JointPtr &_config)
 
virtual ~CoConCardDummy ()
 
void open ()
 
void close ()
 
void init ()
 
Nice::BitSet getCollision ()
 
void resetCollision ()
 
void simulateCollision (const Nice::BitSet _collision)
 
bool readOutputPort (unsigned int _index)
 
void setOutputPort (int _portIndex, enum Basda::DigitalIODevice::PortState _desiredState)
 

Protected Types

enum  CMDS {
  GETCOLLISION, RESETCOLLISION, SIMULATECOLLISION, READOUTOUTPORT,
  SETOUTPUTPORT, GETCOLLISION, RESETCOLLISION, SIMULATECOLLISION,
  READOUTOUTPORT, SETOUTPUTPORT
}
 
enum  CMDS {
  GETCOLLISION, RESETCOLLISION, SIMULATECOLLISION, READOUTOUTPORT,
  SETOUTPUTPORT, GETCOLLISION, RESETCOLLISION, SIMULATECOLLISION,
  READOUTOUTPORT, SETOUTPUTPORT
}
 

Protected Attributes

std::string m_name
 

Private Member Functions

void addInternalProperties ()
 
void addInternalProperties ()
 

Private Attributes

Nice::JointPtr m_config
 
Nice::Completion m_completion
 
Nice::BitSet m_collision
 

Member Enumeration Documentation

◆ CMDS [1/2]

Enumerator
GETCOLLISION 
RESETCOLLISION 
SIMULATECOLLISION 
READOUTOUTPORT 
SETOUTPUTPORT 
GETCOLLISION 
RESETCOLLISION 
SIMULATECOLLISION 
READOUTOUTPORT 
SETOUTPUTPORT 

◆ CMDS [2/2]

Enumerator
GETCOLLISION 
RESETCOLLISION 
SIMULATECOLLISION 
READOUTOUTPORT 
SETOUTPUTPORT 
GETCOLLISION 
RESETCOLLISION 
SIMULATECOLLISION 
READOUTOUTPORT 
SETOUTPUTPORT 

Constructor & Destructor Documentation

◆ CoConCardDummy() [1/2]

Basda::CoConCardDummy::CoConCardDummy ( std::string  _name,
const Nice::JointPtr _config 
)

◆ ~CoConCardDummy() [1/2]

Basda::CoConCardDummy::~CoConCardDummy ( )
virtual

◆ CoConCardDummy() [2/2]

Basda::CoConCardDummy::CoConCardDummy ( std::string  _name,
const Nice::JointPtr _config 
)

◆ ~CoConCardDummy() [2/2]

virtual Basda::CoConCardDummy::~CoConCardDummy ( )
virtual

Member Function Documentation

◆ addInternalProperties() [1/2]

void Basda::CoConCardDummy::addInternalProperties ( )
private

◆ addInternalProperties() [2/2]

void Basda::CoConCardDummy::addInternalProperties ( )
private

◆ close() [1/2]

void Basda::CoConCardDummy::close ( )

◆ close() [2/2]

void Basda::CoConCardDummy::close ( )

◆ getCollision() [1/2]

Nice::BitSet Basda::CoConCardDummy::getCollision ( )

◆ getCollision() [2/2]

Nice::BitSet Basda::CoConCardDummy::getCollision ( )

◆ init() [1/2]

void Basda::CoConCardDummy::init ( )

◆ init() [2/2]

void Basda::CoConCardDummy::init ( )

◆ open() [1/2]

void Basda::CoConCardDummy::open ( )

◆ open() [2/2]

void Basda::CoConCardDummy::open ( )

◆ readOutputPort() [1/2]

bool Basda::CoConCardDummy::readOutputPort ( unsigned int  _index)

◆ readOutputPort() [2/2]

bool Basda::CoConCardDummy::readOutputPort ( unsigned int  _index)

◆ resetCollision() [1/2]

void Basda::CoConCardDummy::resetCollision ( )

◆ resetCollision() [2/2]

void Basda::CoConCardDummy::resetCollision ( )

◆ setOutputPort() [1/2]

void Basda::CoConCardDummy::setOutputPort ( int  _portIndex,
enum Basda::DigitalIODevice::PortState  _desiredState 
)

◆ setOutputPort() [2/2]

void Basda::CoConCardDummy::setOutputPort ( int  _portIndex,
enum Basda::DigitalIODevice::PortState  _desiredState 
)

◆ simulateCollision() [1/2]

void Basda::CoConCardDummy::simulateCollision ( const Nice::BitSet  _collision)

◆ simulateCollision() [2/2]

void Basda::CoConCardDummy::simulateCollision ( const Nice::BitSet  _collision)

Member Data Documentation

◆ m_collision

Nice::BitSet Basda::CoConCardDummy::m_collision
private

◆ m_completion

Nice::Completion Basda::CoConCardDummy::m_completion
private

◆ m_config

Nice::JointPtr Basda::CoConCardDummy::m_config
private

◆ m_name

std::string Basda::CoConCardDummy::m_name
protected

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