iSpike
2.1
Spike conversion library for robotics
|
#include <OutputChannel.hpp>
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 |
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.
virtual ispike::OutputChannel::~OutputChannel | ( | ) | [inline, virtual] |
Definition at line 15 of file OutputChannel.hpp.
Description ispike::OutputChannel::getChannelDescription | ( | ) | [inline] |
Definition at line 16 of file OutputChannel.hpp.
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.
Description ispike::OutputChannel::channelDescription [protected] |
Description of the channel
Definition at line 30 of file OutputChannel.hpp.