iSpike  2.1
Spike conversion library for robotics
ispike::OutputChannel Class Reference

#include <OutputChannel.hpp>

Inheritance diagram for ispike::OutputChannel:
ispike::Channel ispike::PropertyHolder ispike::JointOutputChannel

List of all members.

Public Member Functions

virtual ~OutputChannel ()
Description getChannelDescription ()
virtual void initialize (Writer *writer, map< string, Property > &properties)=0
virtual void setFiring (const std::vector< unsigned > &buffer)=0

Protected Attributes

Description channelDescription

Detailed Description

Represents a Channel that can be written to e.g. it is possible to send spikes to this channel, which are decoded into something else

Definition at line 12 of file OutputChannel.hpp.


Constructor & Destructor Documentation

virtual ispike::OutputChannel::~OutputChannel ( ) [inline, virtual]

Definition at line 15 of file OutputChannel.hpp.


Member Function Documentation

virtual void ispike::OutputChannel::initialize ( Writer writer,
map< string, Property > &  properties 
) [pure virtual]

Initialize the channel with a reader and set of properties

The Channel assumes ownership of the Writer object.

Implemented in ispike::JointOutputChannel.

virtual void ispike::OutputChannel::setFiring ( const std::vector< unsigned > &  buffer) [pure virtual]

Sets the current spike pattern

Implemented in ispike::JointOutputChannel.


Member Data Documentation

Description of the channel

Definition at line 30 of file OutputChannel.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines