Public Types | Public Member Functions | Static Public Member Functions | Private Attributes
icl_hardware::can::HardwareCanFilterInterpretMessage Class Reference

Converts tCanMessage to InterpretedCanMessage. More...

#include <HardwareCanFilterInterpretMessage.h>

List of all members.

Public Types

typedef boost::shared_ptr
< const
HardwareCanFilterInterpretMessage
ConstPtr
 Const shared pointer shorthand.
typedef boost::shared_ptr
< HardwareCanFilterInterpretMessage
Ptr
 Shared pointer shorthand.

Public Member Functions

virtual bool filter (const icl_core::Stamped< tCanMessage > &input_data, icl_core::Stamped< InterpretedCanMessages > &output_data)
 HardwareCanFilterInterpretMessage (const std::string &uri="HardwareCanFilterInterpretMessage", const std::string &name="UnnamedHardwareCanFilterInterpretMessage")
 Constructor.
virtual ~HardwareCanFilterInterpretMessage ()
 Destructor.

Static Public Member Functions

static icl_sourcesink::URISchemeMap supportedURISchemes ()

Private Attributes

CanMatrix m_can_mask
 Describes how the CAN traffic is to be interpreted.

Detailed Description

Converts tCanMessage to InterpretedCanMessage.

This is currently the only SourceSink handling InterpretedCanMessages. So we define the ConsoleSink here. Move it to a more central place if there are more than this SourceSink.

Definition at line 47 of file HardwareCanFilterInterpretMessage.h.


Member Typedef Documentation

Const shared pointer shorthand.

Definition at line 53 of file HardwareCanFilterInterpretMessage.h.

Shared pointer shorthand.

Definition at line 51 of file HardwareCanFilterInterpretMessage.h.


Constructor & Destructor Documentation

icl_hardware::can::HardwareCanFilterInterpretMessage::HardwareCanFilterInterpretMessage ( const std::string &  uri = "HardwareCanFilterInterpretMessage",
const std::string &  name = "UnnamedHardwareCanFilterInterpretMessage" 
)

Constructor.

Definition at line 33 of file HardwareCanFilterInterpretMessage.cpp.

Destructor.

Definition at line 66 of file HardwareCanFilterInterpretMessage.cpp.


Member Function Documentation

See also:
DataFilter<T>::filter()

Definition at line 69 of file HardwareCanFilterInterpretMessage.cpp.

static icl_sourcesink::URISchemeMap icl_hardware::can::HardwareCanFilterInterpretMessage::supportedURISchemes ( ) [inline, static]

Definition at line 55 of file HardwareCanFilterInterpretMessage.h.


Member Data Documentation

Describes how the CAN traffic is to be interpreted.

Definition at line 83 of file HardwareCanFilterInterpretMessage.h.


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


fzi_icl_can
Author(s):
autogenerated on Thu Jun 6 2019 20:26:01