Public Types | Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
icl_hardware::can::HardwareCanSinkPeak Class Reference

#include <HardwareCanSinkPeak.h>

Inheritance diagram for icl_hardware::can::HardwareCanSinkPeak:
Inheritance graph
[legend]

Public Types

typedef boost::shared_ptr< const HardwareCanSinkPeakConstPtr
 Const shared pointer shorthand. More...
 
typedef boost::shared_ptr< HardwareCanSinkPeakPtr
 Shared pointer shorthand. More...
 

Public Member Functions

 HardwareCanSinkPeak (const std::string &uri="HardwareCanSinkPeak", const std::string &name="UnnamedHardwareCanSinkPeak")
 Constructor. More...
 
virtual void set (const CanMessageStamped::Ptr &msg)
 
virtual ~HardwareCanSinkPeak ()
 Destructor. More...
 

Static Public Member Functions

static icl_sourcesink::URISchemeMap supportedURISchemes ()
 

Private Attributes

boost::scoped_ptr< tCanDevicem_can_device
 The CAN device. More...
 

Detailed Description

This sink receives a tCanMessage and sends it to a predefined Peak CAN device.

Definition at line 40 of file HardwareCanSinkPeak.h.

Member Typedef Documentation

Const shared pointer shorthand.

Definition at line 46 of file HardwareCanSinkPeak.h.

Shared pointer shorthand.

Definition at line 44 of file HardwareCanSinkPeak.h.

Constructor & Destructor Documentation

icl_hardware::can::HardwareCanSinkPeak::HardwareCanSinkPeak ( const std::string &  uri = "HardwareCanSinkPeak",
const std::string &  name = "UnnamedHardwareCanSinkPeak" 
)

Constructor.

Definition at line 35 of file HardwareCanSinkPeak.cpp.

icl_hardware::can::HardwareCanSinkPeak::~HardwareCanSinkPeak ( )
virtual

Destructor.

Definition at line 74 of file HardwareCanSinkPeak.cpp.

Member Function Documentation

void icl_hardware::can::HardwareCanSinkPeak::set ( const CanMessageStamped::Ptr msg)
virtual
See also
DataSink<T>::set()

Definition at line 77 of file HardwareCanSinkPeak.cpp.

static icl_sourcesink::URISchemeMap icl_hardware::can::HardwareCanSinkPeak::supportedURISchemes ( )
inlinestatic

Definition at line 48 of file HardwareCanSinkPeak.h.

Member Data Documentation

boost::scoped_ptr<tCanDevice> icl_hardware::can::HardwareCanSinkPeak::m_can_device
private

The CAN device.

Definition at line 75 of file HardwareCanSinkPeak.h.


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


fzi_icl_can
Author(s):
autogenerated on Mon Jun 10 2019 13:17:02