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

#include <InputChannel.hpp>

Inheritance diagram for ispike::InputChannel:
ispike::Channel ispike::PropertyHolder ispike::JointInputChannel ispike::VisualInputChannel

List of all members.

Public Member Functions

virtual ~InputChannel ()
Description getChannelDescription ()
virtual const std::vector
< unsigned > & 
getFiring ()=0
virtual void initialize (Reader *reader, map< std::string, Property > &properties)=0

Protected Attributes

Description channelDescription

Detailed Description

This class represents a directed Channel from a signal source (eg vision) to a spike output, so spikes can be read from this channel

Definition at line 18 of file InputChannel.hpp.


Constructor & Destructor Documentation

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

Definition at line 20 of file InputChannel.hpp.


Member Function Documentation

virtual const std::vector<unsigned>& ispike::InputChannel::getFiring ( ) [pure virtual]

Returns the latest spikes generated by the channel

Implemented in ispike::VisualInputChannel, and ispike::JointInputChannel.

virtual void ispike::InputChannel::initialize ( Reader reader,
map< std::string, Property > &  properties 
) [pure virtual]

Initializes the channel with a reader and set of properties

The Channel assumes ownership of the Reader object.


Member Data Documentation


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