Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

simthlib::ConverterT< seqT_in, seqT_out > Class Template Reference

Converter. More...

#include <convert.h>

Inheritance diagram for simthlib::ConverterT< seqT_in, seqT_out >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 ConverterT (int deviceID, simth::DeviceSystemIntf *system, const simth::PropertyList &pl)
virtual ~ConverterT ()
void process ()
void print (std::ostream &os) const

Related Functions

(Note that these are not member functions.)

propertylist_ConverterT TimeSignal
propertylist_ConverterT TimeSignal
propertylist_ConverterT FreqSignal (not_a_function)
propertylist_ConverterT ModSeq
propertylist_ConverterT ModSeq
propertylist_ConverterT FreqSignal
propertylist_ConverterT FreqSignal
propertylist_ConverterT PhaseSeq
propertylist_ConverterT PhaseSeq
propertylist_ConverterT PhaseSeq
propertylist_ConverterT LlrSeq
propertylist_ConverterT LlrSeq
propertylist_ConverterT LlrSeq
propertylist_ConverterT ModIndSeq
propertylist_ConverterT ModIndSeq
propertylist_ConverterT ModIndSeq

Detailed Description

template<class seqT_in, class seqT_out>
class simthlib::ConverterT< seqT_in, seqT_out >

Converter.

Implementation class for a conversion block between different sample and sequence types, where the type of the data sequence is specified through the type template.

Parameters in Micos parameter file:

type: set this to "converter"

stream_in: streamtype: String specifying the sequence data type of the input port. The names are the ones as defined in signals.h, e.g. bitSeq, ModSeq, TimeSignal etc.

stream_out: String specifying the sequence data type of the output port. The names are the ones as defined in signals.h, e.g. bitSeq, ModSeq, TimeSignal etc.

Note: this only converts complex sequences to complex sequences, and real sequences to real sequences. If you specify a complex input sequence but a real output sequence, either a ConvertToAbsArg (default) or ConvertToReIm device will be used, depending on the parameter cmpl_type. On the other hand, if you specify a real input sequence but a complex output sequence, then the real values will simply be used for the real part of the complex sequence, and the imaginary part will be zero.


Constructor & Destructor Documentation

template<class seqT_in, class seqT_out>
simthlib::ConverterT< seqT_in, seqT_out >::ConverterT int  deviceID,
simth::DeviceSystemIntf system,
const simth::PropertyList pl
[inline]
 

template<class seqT_in, class seqT_out>
virtual simthlib::ConverterT< seqT_in, seqT_out >::~ConverterT  )  [inline, virtual]
 


Member Function Documentation

template<class seqT_in, class seqT_out>
void simthlib::ConverterT< seqT_in, seqT_out >::print std::ostream &  os  )  const [inline, virtual]
 

Reimplemented from simthlib::Multiplexer.

template<class seqT_in, class seqT_out>
void simthlib::ConverterT< seqT_in, seqT_out >::process  )  [inline, virtual]
 

Reimplemented from simthlib::Multiplexer.


Friends And Related Function Documentation

template<class seqT_in, class seqT_out>
propertylist_ConverterT FreqSignal [related]
 

-simthFreqSignal_simth::ModSeq.

These are the properties of class ConverterT-simthFreqSignal, simth::ModSeq. . This list is auto-generated from the XML-Devicelist of this device by means of an XSLT transformation script.

Description of this device in the XML file: A converter from one data type to another. The first data type is the input interface, the second one the output interface.

Note that this class also has the Properties of its base classes. The direct base class is simthlib::Converter ; direct link to its propertylist should be propertylist_Converter(). The list below usually includes the properties that have been inherited from the base classes; the properties which belong only to this class can be found at the end of this list.

template<class seqT_in, class seqT_out>
propertylist_ConverterT FreqSignal [related]
 

-simthFreqSignal_simth::TimeSignal.

These are the properties of class ConverterT-simthFreqSignal, simth::TimeSignal. . This list is auto-generated from the XML-Devicelist of this device by means of an XSLT transformation script.

Description of this device in the XML file: A converter from one data type to another. The first data type is the input interface, the second one the output interface.

Note that this class also has the Properties of its base classes. The direct base class is simthlib::Converter ; direct link to its propertylist should be propertylist_Converter(). The list below usually includes the properties that have been inherited from the base classes; the properties which belong only to this class can be found at the end of this list.

template<class seqT_in, class seqT_out>
propertylist_MultiplexerT FreqSignal not_a_function   )  [related]
 

-simthTimeSignal_simth::FreqSignal.

These are the properties of class ConverterT-simthTimeSignal, simth::FreqSignal. . This list is auto-generated from the XML-Devicelist of this device by means of an XSLT transformation script.

Description of this device in the XML file: A converter from one data type to another. The first data type is the input interface, the second one the output interface.

Note that this class also has the Properties of its base classes. The direct base class is simthlib::Converter ; direct link to its propertylist should be propertylist_Converter(). The list below usually includes the properties that have been inherited from the base classes; the properties which belong only to this class can be found at the end of this list.

template<class seqT_in, class seqT_out>
propertylist_ConverterT LlrSeq [related]
 

-simthLlrSeq_simth::ModSeq.

These are the properties of class ConverterT-simthLlrSeq, simth::ModSeq. . This list is auto-generated from the XML-Devicelist of this device by means of an XSLT transformation script.

Description of this device in the XML file: A converter from one data type to another. The first data type is the input interface, the second one the output interface.

Note that this class also has the Properties of its base classes. The direct base class is simthlib::Converter ; direct link to its propertylist should be propertylist_Converter(). The list below usually includes the properties that have been inherited from the base classes; the properties which belong only to this class can be found at the end of this list.

template<class seqT_in, class seqT_out>
propertylist_ConverterT LlrSeq [related]
 

-simthLlrSeq_simth::ModIndSeq.

These are the properties of class ConverterT-simthLlrSeq, simth::ModIndSeq. . This list is auto-generated from the XML-Devicelist of this device by means of an XSLT transformation script.

Description of this device in the XML file: A converter from one data type to another. The first data type is the input interface, the second one the output interface.

Note that this class also has the Properties of its base classes. The direct base class is simthlib::Converter ; direct link to its propertylist should be propertylist_Converter(). The list below usually includes the properties that have been inherited from the base classes; the properties which belong only to this class can be found at the end of this list.

template<class seqT_in, class seqT_out>
propertylist_ConverterT LlrSeq [related]
 

-simthLlrSeq_simth::PhaseSeq.

These are the properties of class ConverterT-simthLlrSeq, simth::PhaseSeq. . This list is auto-generated from the XML-Devicelist of this device by means of an XSLT transformation script.

Description of this device in the XML file: A converter from one data type to another. The first data type is the input interface, the second one the output interface.

Note that this class also has the Properties of its base classes. The direct base class is simthlib::Converter ; direct link to its propertylist should be propertylist_Converter(). The list below usually includes the properties that have been inherited from the base classes; the properties which belong only to this class can be found at the end of this list.

template<class seqT_in, class seqT_out>
propertylist_ConverterT ModIndSeq [related]
 

-simthModIndSeq_simth::ModSeq.

These are the properties of class ConverterT-simthModIndSeq, simth::ModSeq. . This list is auto-generated from the XML-Devicelist of this device by means of an XSLT transformation script.

Description of this device in the XML file: A converter from one data type to another. The first data type is the input interface, the second one the output interface.

Note that this class also has the Properties of its base classes. The direct base class is simthlib::Converter ; direct link to its propertylist should be propertylist_Converter(). The list below usually includes the properties that have been inherited from the base classes; the properties which belong only to this class can be found at the end of this list.

template<class seqT_in, class seqT_out>
propertylist_ConverterT ModIndSeq [related]
 

-simthModIndSeq_simth::PhaseSeq.

These are the properties of class ConverterT-simthModIndSeq, simth::PhaseSeq. . This list is auto-generated from the XML-Devicelist of this device by means of an XSLT transformation script.

Description of this device in the XML file: A converter from one data type to another. The first data type is the input interface, the second one the output interface.

Note that this class also has the Properties of its base classes. The direct base class is simthlib::Converter ; direct link to its propertylist should be propertylist_Converter(). The list below usually includes the properties that have been inherited from the base classes; the properties which belong only to this class can be found at the end of this list.

template<class seqT_in, class seqT_out>
propertylist_ConverterT ModIndSeq [related]
 

-simthModIndSeq_simth::LlrSeq.

These are the properties of class ConverterT-simthModIndSeq, simth::LlrSeq. . This list is auto-generated from the XML-Devicelist of this device by means of an XSLT transformation script.

Description of this device in the XML file: A converter from one data type to another. The first data type is the input interface, the second one the output interface.

Note that this class also has the Properties of its base classes. The direct base class is simthlib::Converter ; direct link to its propertylist should be propertylist_Converter(). The list below usually includes the properties that have been inherited from the base classes; the properties which belong only to this class can be found at the end of this list.

template<class seqT_in, class seqT_out>
propertylist_ConverterT ModSeq [related]
 

-simthModSeq_simth::FreqSignal.

These are the properties of class ConverterT-simthModSeq, simth::FreqSignal. . This list is auto-generated from the XML-Devicelist of this device by means of an XSLT transformation script.

Description of this device in the XML file: A converter from one data type to another. The first data type is the input interface, the second one the output interface.

Note that this class also has the Properties of its base classes. The direct base class is simthlib::Converter ; direct link to its propertylist should be propertylist_Converter(). The list below usually includes the properties that have been inherited from the base classes; the properties which belong only to this class can be found at the end of this list.

template<class seqT_in, class seqT_out>
propertylist_ConverterT ModSeq [related]
 

-simthModSeq_simth::TimeSignal.

These are the properties of class ConverterT-simthModSeq, simth::TimeSignal. . This list is auto-generated from the XML-Devicelist of this device by means of an XSLT transformation script.

Description of this device in the XML file: A converter from one data type to another. The first data type is the input interface, the second one the output interface.

Note that this class also has the Properties of its base classes. The direct base class is simthlib::Converter ; direct link to its propertylist should be propertylist_Converter(). The list below usually includes the properties that have been inherited from the base classes; the properties which belong only to this class can be found at the end of this list.

template<class seqT_in, class seqT_out>
propertylist_ConverterT PhaseSeq [related]
 

-simthPhaseSeq_simth::ModSeq.

These are the properties of class ConverterT-simthPhaseSeq, simth::ModSeq. . This list is auto-generated from the XML-Devicelist of this device by means of an XSLT transformation script.

Description of this device in the XML file: A converter from one data type to another. The first data type is the input interface, the second one the output interface.

Note that this class also has the Properties of its base classes. The direct base class is simthlib::Converter ; direct link to its propertylist should be propertylist_Converter(). The list below usually includes the properties that have been inherited from the base classes; the properties which belong only to this class can be found at the end of this list.

template<class seqT_in, class seqT_out>
propertylist_ConverterT PhaseSeq [related]
 

-simthPhaseSeq_simth::ModIndSeq.

These are the properties of class ConverterT-simthPhaseSeq, simth::ModIndSeq. . This list is auto-generated from the XML-Devicelist of this device by means of an XSLT transformation script.

Description of this device in the XML file: A converter from one data type to another. The first data type is the input interface, the second one the output interface.

Note that this class also has the Properties of its base classes. The direct base class is simthlib::Converter ; direct link to its propertylist should be propertylist_Converter(). The list below usually includes the properties that have been inherited from the base classes; the properties which belong only to this class can be found at the end of this list.

template<class seqT_in, class seqT_out>
propertylist_ConverterT PhaseSeq [related]
 

-simthPhaseSeq_simth::LlrSeq.

These are the properties of class ConverterT-simthPhaseSeq, simth::LlrSeq. . This list is auto-generated from the XML-Devicelist of this device by means of an XSLT transformation script.

Description of this device in the XML file: A converter from one data type to another. The first data type is the input interface, the second one the output interface.

Note that this class also has the Properties of its base classes. The direct base class is simthlib::Converter ; direct link to its propertylist should be propertylist_Converter(). The list below usually includes the properties that have been inherited from the base classes; the properties which belong only to this class can be found at the end of this list.

template<class seqT_in, class seqT_out>
propertylist_ConverterT TimeSignal [related]
 

-simthTimeSignal_simth::FreqSignal.

These are the properties of class ConverterT-simthTimeSignal, simth::FreqSignal. . This list is auto-generated from the XML-Devicelist of this device by means of an XSLT transformation script.

Description of this device in the XML file: A converter from one data type to another. The first data type is the input interface, the second one the output interface.

Note that this class also has the Properties of its base classes. The direct base class is simthlib::Converter ; direct link to its propertylist should be propertylist_Converter(). The list below usually includes the properties that have been inherited from the base classes; the properties which belong only to this class can be found at the end of this list.

template<class seqT_in, class seqT_out>
propertylist_ConverterT TimeSignal [related]
 

-simthTimeSignal_simth::ModSeq.

These are the properties of class ConverterT-simthTimeSignal, simth::ModSeq. . This list is auto-generated from the XML-Devicelist of this device by means of an XSLT transformation script.

Description of this device in the XML file: A converter from one data type to another. The first data type is the input interface, the second one the output interface.

Note that this class also has the Properties of its base classes. The direct base class is simthlib::Converter ; direct link to its propertylist should be propertylist_Converter(). The list below usually includes the properties that have been inherited from the base classes; the properties which belong only to this class can be found at the end of this list.


Generated on Tue Aug 9 14:37:18 2005 for simtheticlib by  doxygen 1.4.1