void argmax_is_2i_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    sentEOS = false;
    inputPortOrder.resize(0);;
    outputPortOrder.resize(0);

    PortableServer::ObjectId_var oid;
    long_in_1 = new bulkio::InLongPort("long_in_1");
    long_in_1->setNewStreamListener(this, &argmax_is_2i_base::long_in_1_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(long_in_1);
    long_in_2 = new bulkio::InLongPort("long_in_2");
    long_in_2->setNewStreamListener(this, &argmax_is_2i_base::long_in_2_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(long_in_2);
    short_out_1 = new bulkio::OutShortPort("short_out_1");
    oid = ossie::corba::RootPOA()->activate_object(short_out_1);
    short_out_2 = new bulkio::OutShortPort("short_out_2");
    oid = ossie::corba::RootPOA()->activate_object(short_out_2);

    registerInPort(long_in_1);
    inputPortOrder.push_back("long_in_1");
    registerInPort(long_in_2);
    inputPortOrder.push_back("long_in_2");
    registerOutPort(short_out_1, short_out_1->_this());
    outputPortOrder.push_back("short_out_1");
    registerOutPort(short_out_2, short_out_2->_this());
    outputPortOrder.push_back("short_out_2");

}
void ofdm_sampler_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    sentEOS = false;
    inputPortOrder.resize(0);;
    outputPortOrder.resize(0);

    PortableServer::ObjectId_var oid;
    complex_in = new bulkio::InFloatPort("complex_in");
    complex_in->setNewStreamListener(this, &ofdm_sampler_base::complex_in_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(complex_in);
    trigger_in = new bulkio::InOctetPort("trigger_in");
    trigger_in->setNewStreamListener(this, &ofdm_sampler_base::trigger_in_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(trigger_in);
    complex_out = new bulkio::OutFloatPort("complex_out");
    oid = ossie::corba::RootPOA()->activate_object(complex_out);
    sig_out = new bulkio::OutOctetPort("sig_out");
    oid = ossie::corba::RootPOA()->activate_object(sig_out);

    registerInPort(complex_in);
    inputPortOrder.push_back("complex_in");
    registerInPort(trigger_in);
    inputPortOrder.push_back("trigger_in");
    registerOutPort(complex_out, complex_out->_this());
    outputPortOrder.push_back("complex_out");
    registerOutPort(sig_out, sig_out->_this());
    outputPortOrder.push_back("sig_out");

}
void bit_timing_loop_ff_2o_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    sentEOS = false;
    inputPortOrder.resize(0);;
    outputPortOrder.resize(0);

    PortableServer::ObjectId_var oid;
    float_in = new bulkio::InFloatPort("float_in");
    float_in->setNewStreamListener(this, &bit_timing_loop_ff_2o_base::float_in_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(float_in);
    float_out_0 = new bulkio::OutFloatPort("float_out_0");
    oid = ossie::corba::RootPOA()->activate_object(float_out_0);
    float_out_1 = new bulkio::OutFloatPort("float_out_1");
    oid = ossie::corba::RootPOA()->activate_object(float_out_1);

    registerInPort(float_in);
    inputPortOrder.push_back("float_in");
    registerOutPort(float_out_0, float_out_0->_this());
    outputPortOrder.push_back("float_out_0");
    registerOutPort(float_out_1, float_out_1->_this());
    outputPortOrder.push_back("float_out_1");

}
void deinterleave_bb_4o_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    sentEOS = false;
    inputPortOrder.resize(0);;
    outputPortOrder.resize(0);

    PortableServer::ObjectId_var oid;
    byte_in = new bulkio::InOctetPort("byte_in");
    byte_in->setNewStreamListener(this, &deinterleave_bb_4o_base::byte_in_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(byte_in);
    byte_out_0 = new bulkio::OutOctetPort("byte_out_0");
    oid = ossie::corba::RootPOA()->activate_object(byte_out_0);
    byte_out_1 = new bulkio::OutOctetPort("byte_out_1");
    oid = ossie::corba::RootPOA()->activate_object(byte_out_1);
    byte_out_2 = new bulkio::OutOctetPort("byte_out_2");
    oid = ossie::corba::RootPOA()->activate_object(byte_out_2);
    byte_out_3 = new bulkio::OutOctetPort("byte_out_3");
    oid = ossie::corba::RootPOA()->activate_object(byte_out_3);

    registerInPort(byte_in);
    inputPortOrder.push_back("byte_in");
    registerOutPort(byte_out_0, byte_out_0->_this());
    outputPortOrder.push_back("byte_out_0");
    registerOutPort(byte_out_1, byte_out_1->_this());
    outputPortOrder.push_back("byte_out_1");
    registerOutPort(byte_out_2, byte_out_2->_this());
    outputPortOrder.push_back("byte_out_2");
    registerOutPort(byte_out_3, byte_out_3->_this());
    outputPortOrder.push_back("byte_out_3");

}
void vector_to_streams_ii_2o_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    sentEOS = false;
    inputPortOrder.resize(0);;
    outputPortOrder.resize(0);

    PortableServer::ObjectId_var oid;
    long_in = new bulkio::InLongPort("long_in");
    long_in->setNewStreamListener(this, &vector_to_streams_ii_2o_base::long_in_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(long_in);
    long_out_0 = new bulkio::OutLongPort("long_out_0");
    oid = ossie::corba::RootPOA()->activate_object(long_out_0);
    long_out_1 = new bulkio::OutLongPort("long_out_1");
    oid = ossie::corba::RootPOA()->activate_object(long_out_1);

    registerInPort(long_in);
    inputPortOrder.push_back("long_in");
    registerOutPort(long_out_0, long_out_0->_this());
    outputPortOrder.push_back("long_out_0");
    registerOutPort(long_out_1, long_out_1->_this());
    outputPortOrder.push_back("long_out_1");

}
void vector_to_streams_ss_4o_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    sentEOS = false;
    inputPortOrder.resize(0);;
    outputPortOrder.resize(0);

    PortableServer::ObjectId_var oid;
    short_in = new bulkio::InShortPort("short_in");
    short_in->setNewStreamListener(this, &vector_to_streams_ss_4o_base::short_in_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(short_in);
    short_out_0 = new bulkio::OutShortPort("short_out_0");
    oid = ossie::corba::RootPOA()->activate_object(short_out_0);
    short_out_1 = new bulkio::OutShortPort("short_out_1");
    oid = ossie::corba::RootPOA()->activate_object(short_out_1);
    short_out_2 = new bulkio::OutShortPort("short_out_2");
    oid = ossie::corba::RootPOA()->activate_object(short_out_2);
    short_out_3 = new bulkio::OutShortPort("short_out_3");
    oid = ossie::corba::RootPOA()->activate_object(short_out_3);

    registerInPort(short_in);
    inputPortOrder.push_back("short_in");
    registerOutPort(short_out_0, short_out_0->_this());
    outputPortOrder.push_back("short_out_0");
    registerOutPort(short_out_1, short_out_1->_this());
    outputPortOrder.push_back("short_out_1");
    registerOutPort(short_out_2, short_out_2->_this());
    outputPortOrder.push_back("short_out_2");
    registerOutPort(short_out_3, short_out_3->_this());
    outputPortOrder.push_back("short_out_3");

}
void fll_band_edge_cc_4o_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    sentEOS = false;
    inputPortOrder.resize(0);;
    outputPortOrder.resize(0);

    PortableServer::ObjectId_var oid;
    data_complex_in = new bulkio::InFloatPort("data_complex_in");
    data_complex_in->setNewStreamListener(this, &fll_band_edge_cc_4o_base::data_complex_in_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(data_complex_in);
    data_complex_out = new bulkio::OutFloatPort("data_complex_out");
    oid = ossie::corba::RootPOA()->activate_object(data_complex_out);
    data_frequency_out = new bulkio::OutFloatPort("data_frequency_out");
    oid = ossie::corba::RootPOA()->activate_object(data_frequency_out);
    data_phase_out = new bulkio::OutFloatPort("data_phase_out");
    oid = ossie::corba::RootPOA()->activate_object(data_phase_out);
    data_error_out = new bulkio::OutFloatPort("data_error_out");
    oid = ossie::corba::RootPOA()->activate_object(data_error_out);

    registerInPort(data_complex_in);
    inputPortOrder.push_back("data_complex_in");
    registerOutPort(data_complex_out, data_complex_out->_this());
    outputPortOrder.push_back("data_complex_out");
    registerOutPort(data_frequency_out, data_frequency_out->_this());
    outputPortOrder.push_back("data_frequency_out");
    registerOutPort(data_phase_out, data_phase_out->_this());
    outputPortOrder.push_back("data_phase_out");
    registerOutPort(data_error_out, data_error_out->_this());
    outputPortOrder.push_back("data_error_out");

}
void burst_tagger_ii_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    sentEOS = false;
    inputPortOrder.resize(0);;
    outputPortOrder.resize(0);

    PortableServer::ObjectId_var oid;
    long_in = new bulkio::InLongPort("long_in");
    long_in->setNewStreamListener(this, &burst_tagger_ii_base::long_in_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(long_in);
    trigger_in = new bulkio::InShortPort("trigger_in");
    trigger_in->setNewStreamListener(this, &burst_tagger_ii_base::trigger_in_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(trigger_in);
    long_out = new bulkio::OutLongPort("long_out");
    oid = ossie::corba::RootPOA()->activate_object(long_out);

    registerInPort(long_in);
    inputPortOrder.push_back("long_in");
    registerInPort(trigger_in);
    inputPortOrder.push_back("trigger_in");
    registerOutPort(long_out, long_out->_this());
    outputPortOrder.push_back("long_out");

}
void streams_to_stream_cc_2i_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    sentEOS = false;
    inputPortOrder.resize(0);;
    outputPortOrder.resize(0);

    PortableServer::ObjectId_var oid;
    complex_in_0 = new bulkio::InFloatPort("complex_in_0");
    complex_in_0->setNewStreamListener(this, &streams_to_stream_cc_2i_base::complex_in_0_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(complex_in_0);
    complex_in_1 = new bulkio::InFloatPort("complex_in_1");
    complex_in_1->setNewStreamListener(this, &streams_to_stream_cc_2i_base::complex_in_1_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(complex_in_1);
    complex_out = new bulkio::OutFloatPort("complex_out");
    oid = ossie::corba::RootPOA()->activate_object(complex_out);

    registerInPort(complex_in_0);
    inputPortOrder.push_back("complex_in_0");
    registerInPort(complex_in_1);
    inputPortOrder.push_back("complex_in_1");
    registerOutPort(complex_out, complex_out->_this());
    outputPortOrder.push_back("complex_out");

}
Пример #10
0
/*!
 * @brief constructor
 * @param manager Maneger Object
 */
Sepia::Sepia(RTC::Manager* manager)
    // <rtc-template block="initializer">
  : RTC::DataFlowComponentBase(manager),
    m_image_origIn("original_image", m_image_orig),
    m_image_sepiaOut("sepia_image", m_image_sepia)

    // </rtc-template>
{
  // Registration: InPort/OutPort/Service
  // <rtc-template block="registration">
  // Set InPort buffers
  registerInPort("original_image", m_image_origIn);
  
  // Set OutPort buffer
  registerOutPort("sepia_image", m_image_sepiaOut);
  
  // Set service provider to Ports
  
  // Set service consumers to Ports
  
  // Set CORBA Service Ports
  
  // </rtc-template>

}
void filter_delay_fc_2i_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    sentEOS = false;   
    inputPortOrder.resize(0);;
    outputPortOrder.resize(0);

    
    PortableServer::ObjectId_var oid;
    float_in_0 = new BULKIO_dataFloat_In_i("float_in_0",&_sriListener );
    oid = ossie::corba::RootPOA()->activate_object(float_in_0);
    float_in_1 = new BULKIO_dataFloat_In_i("float_in_1",&_sriListener );
    oid = ossie::corba::RootPOA()->activate_object(float_in_1);
    complex_out = new BULKIO_dataFloat_Out_i("complex_out", this);
    oid = ossie::corba::RootPOA()->activate_object(complex_out);

    registerInPort(float_in_0);
    inputPortOrder.push_back("float_in_0");
    registerInPort(float_in_1);
    inputPortOrder.push_back("float_in_1");
    registerOutPort(complex_out, complex_out->_this());
    outputPortOrder.push_back("complex_out");
    
}
Пример #12
0
RTC::ReturnCode_t EchoCanceler::onInitialize()
{
  RTC_DEBUG(("onInitialize start"));
  RTC_INFO(("EchoCanceler : Acoustic echo cancellation component using adaptive filter"));
  RTC_INFO((" Copyright (C) 2010-2011 Yosuke Matsusaka and AIST-OpenHRI development team"));
  RTC_INFO((" Version %s", VERSION));

  // Registration: InPort/OutPort/Service
  // <rtc-template block="registration">
  // Set InPort buffers
  addInPort("AudioDataIn", m_ninIn);
  addInPort("ReferenceAudioDataIn", m_finIn);

  /* setiing datalistener event */
  m_ninIn.addConnectorDataListener(ON_BUFFER_WRITE, new DataListener("ON_BUFFER_WRITE_N", this));
  m_ninIn.setDescription(_("Audio data input (from mic)."));
  m_finIn.addConnectorDataListener(ON_BUFFER_WRITE, new DataListener("ON_BUFFER_WRITE_F", this));
  m_finIn.setDescription(_("Referenct audio data input (from AudioOuput component)."));
  // Set OutPort buffer
  registerOutPort("AudioDataOut", m_foutOut);
  m_foutOut.setDescription(_("Audio data output."));

  // Set service provider to Ports

  // Set service consumers to Ports

  // Set CORBA Service Ports

  // </rtc-template>
  mp_sest = NULL;
  RTC_DEBUG(("onInitialize finish"));
  return RTC::RTC_OK;
}
void field_sync_demux_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    sentEOS = false;
    inputPortOrder.resize(0);;
    outputPortOrder.resize(0);

    PortableServer::ObjectId_var oid;
    float_in_0 = new bulkio::InFloatPort("float_in_0");
    float_in_0->setNewStreamListener(this, &field_sync_demux_base::float_in_0_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(float_in_0);
    float_in_1 = new bulkio::InFloatPort("float_in_1");
    float_in_1->setNewStreamListener(this, &field_sync_demux_base::float_in_1_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(float_in_1);
    atsc_soft_data_segment_out = new bulkio::OutOctetPort("atsc_soft_data_segment_out");
    oid = ossie::corba::RootPOA()->activate_object(atsc_soft_data_segment_out);

    registerInPort(float_in_0);
    inputPortOrder.push_back("float_in_0");
    registerInPort(float_in_1);
    inputPortOrder.push_back("float_in_1");
    registerOutPort(atsc_soft_data_segment_out, atsc_soft_data_segment_out->_this());
    outputPortOrder.push_back("atsc_soft_data_segment_out");

}
Пример #14
0
RTC::ReturnCode_t PortAudioInput::onInitialize()
{
  RTC_DEBUG(("onInitialize start"));
  RTC_INFO(("PortAudioInput : Audio input component using portaudio library"));
  RTC_INFO((" Copyright (C) 2010-2011 Yosuke Matsusaka and AIST-OpenHRI development team"));
  RTC_INFO((" Version %s", VERSION));

  // Registration: InPort/OutPort/Service
  // <rtc-template block="registration">
  // Set InPort buffers
  addInPort("GainDataIn", m_in_dataIn);
  m_in_dataIn.setDescription(_("Gain."));

  /* setting datalistener event */
  m_in_dataIn.addConnectorDataListener(ON_BUFFER_WRITE, new PortAudioInputDataListener("ON_BUFFER_WRITE", this), false);

  // Set OutPort buffer
  registerOutPort("AudioDataOut", m_out_dataOut);
  m_out_dataOut.setDescription(_("Audio data in packet."));

  // Set service provider to Ports

  // Set service consumers to Ports

  // Set CORBA Service Ports

  // </rtc-template>
  bindParameter("OutputSampleRate", m_samplerate, "16000");
  bindParameter("OutputSampleByte", m_formatstr, "int16");
  bindParameter("OutputChannelNumbers", m_channels, "1");

  RTC_DEBUG(("onInitialize finish"));
  return RTC::RTC_OK;
}
Пример #15
0
void whitenoise_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    
    PortableServer::ObjectId_var oid;
    dataFloatOut = new bulkio::OutFloatPort("dataFloatOut");
    oid = ossie::corba::RootPOA()->activate_object(dataFloatOut);

    registerOutPort(dataFloatOut, dataFloatOut->_this());
}
Пример #16
0
void AudioSource_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    
    PortableServer::ObjectId_var oid;
    audio_out = new BULKIO_dataShort_Out_i("audio_out", this);
    oid = ossie::corba::RootPOA()->activate_object(audio_out);

    registerOutPort(audio_out, audio_out->_this());
}
/*!
 * @brief constructor
 * @param manager Maneger Object
 */
ImageCalibration::ImageCalibration(RTC::Manager* manager)
    // <rtc-template block="initializer">
  : RTC::DataFlowComponentBase(manager),
    m_inputImageIn("inputImage", m_inputImage),
	m_keyIn("key", m_key),
    m_origImageOut("orignalImage", m_origImage),
	//m_calbImageOut("calbImage", m_calbImage),
    m_birdImageOut("birdImage", m_birdImage),
	m_internalParameterOut("internalParameter", m_internalParameter),
	m_externalParameterOut("externalParameter", m_externalParameter),
	m_renseParameterOut("renseParameter", m_renseParameter),

    // </rtc-template>
	dummy(0)
{
  // Registration: InPort/OutPort/Service
  // <rtc-template block="registration">
  // Set InPort buffers
  registerInPort("inputImage", m_inputImageIn);
  registerInPort("key", m_keyIn);
  
  // Set OutPort buffer
  registerOutPort("orignalImage", m_origImageOut);
  //registerOutPort("calbImage", m_calbImageOut);
  registerOutPort("birdImage", m_birdImageOut);
  registerOutPort("internalParameter", m_internalParameterOut);
  registerOutPort("externalParameter", m_externalParameterOut);
  registerOutPort("renseParameter", m_renseParameterOut);
  
  // Set service provider to Ports
  
  // Set service consumers to Ports
  
  // Set CORBA Service Ports
  
  // </rtc-template>

}
Пример #18
0
RTC::ReturnCode_t WavPlayer::onInitialize()
{
  RTC_DEBUG(("onInitialize start"));
  RTC_INFO(("WavPlayer : Wave player component"));
  RTC_INFO((" Copyright (C) 2010-2011 Yosuke Matsusaka and AIST-OpenHRI development team"));
  RTC_INFO((" Version %s", VERSION));

  registerOutPort("AudioDataOut", m_out_dataOut);
  m_out_dataOut.setDescription(_("Audio data out packet."));

  bindParameter("OutputSampleRate", m_samplerate, "16000");
  bindParameter("ChannelNumbers", m_channels, "1");
#if defined(__linux)
	bindParameter("FileName", m_filename, "wavrecord-default.wav");
#ifdef SHARED_LIB
	Gtk::FileChooserDialog diag( "ファイル選択", Gtk::FILE_CHOOSER_ACTION_OPEN );
	// 開く、キャンセルボタン
	diag.add_button(Gtk::Stock::OPEN, Gtk::RESPONSE_OK);
	diag.add_button(Gtk::Stock::CANCEL, Gtk::RESPONSE_CANCEL);
	switch( diag.run() ){
	case Gtk::RESPONSE_OK:
	  strncpy(WaveFileName, (diag.get_filename()).c_str(), (diag.get_filename()).size());
	  break;
        case Gtk::RESPONSE_CANCEL:
	  strncpy(WaveFileName, m_filename.c_str(), m_filename.size());
	  break;
	}
	Gtk::MessageDialog( WaveFileName ).run();
#endif //SHARED_LIB
#elif defined(_WIN32)
	bindParameter("FileName", m_filename, "c:\\work\\wavrecord-default.wav");
#ifdef SHARED_LIB
	HWND hwnd = GetWindow( NULL, GW_OWNER );

	ZeroMemory(WaveFileName,MAX_PATH*2);
	strncpy(WaveFileName, m_filename.c_str(), m_filename.size());
	//printf("m_filename.c_str: %s\n", m_filename.c_str());
	//printf("m_filename.size: %d\n", m_filename.size());
	//printf("Wave File Name: %s\n", WaveFileName);
	if (OpenDiaog(hwnd,"Wave Files(*.wav)\0*.wav\0All Files(*.*)\0*.*\0\0",
					WaveFileName,OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY))
	            
	//MessageBox(hwnd,strcat(WaveFileName,"\nを選択しました。"),"情報",MB_OK);
#endif//SHARED_LIB
#endif//defined(_WIN32)

  RTC_DEBUG(("onInitialize finish"));
  RTC_INFO(("onInitialize finish"));
  return RTC::RTC_OK;
}
Пример #19
0
void HardLimit_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    
    PortableServer::ObjectId_var oid;
    dataDouble_in = new bulkio::InDoublePort("dataDouble_in");
    oid = ossie::corba::RootPOA()->activate_object(dataDouble_in);
    dataDouble_out = new bulkio::OutDoublePort("dataDouble_out");
    oid = ossie::corba::RootPOA()->activate_object(dataDouble_out);

    registerInPort(dataDouble_in);
    registerOutPort(dataDouble_out, dataDouble_out->_this());
}
void gr_head_float_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    
    PortableServer::ObjectId_var oid;
    float_in = new BULKIO_dataFloat_In_i("float_in", this);
    oid = ossie::corba::RootPOA()->activate_object(float_in);
    float_out = new BULKIO_dataFloat_Out_i("float_out", this);
    oid = ossie::corba::RootPOA()->activate_object(float_out);

    registerInPort(float_in);
    registerOutPort(float_out, float_out->_this());
}
void copy_octet_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;

    
    PortableServer::ObjectId_var oid;
    octet_in = new BULKIO_dataOctet_In_i("octet_in",&_sriListener );
    oid = ossie::corba::RootPOA()->activate_object(octet_in);
    octet_out = new BULKIO_dataOctet_Out_i("octet_out", this);
    oid = ossie::corba::RootPOA()->activate_object(octet_out);

    registerInPort(octet_in);
    registerOutPort(octet_out, octet_out->_this());
    
}
void sig_source_f_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    sentEOS = false;
    outputPortOrder.resize(0);

    setThrottle(true);

    PortableServer::ObjectId_var oid;
    float_out = new bulkio::OutFloatPort("float_out");
    oid = ossie::corba::RootPOA()->activate_object(float_out);

    registerOutPort(float_out, float_out->_this());
    outputPortOrder.push_back("float_out");

}
void randomizer_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    sentEOS = false;
    inputPortOrder.resize(0);;
    outputPortOrder.resize(0);

    PortableServer::ObjectId_var oid;
    atsc_mpeg_packet_in = new bulkio::InOctetPort("atsc_mpeg_packet_in");
    atsc_mpeg_packet_in->setNewStreamListener(this, &randomizer_base::atsc_mpeg_packet_in_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(atsc_mpeg_packet_in);
    atsc_mpeg_packet_no_sync_out = new bulkio::OutOctetPort("atsc_mpeg_packet_no_sync_out");
    oid = ossie::corba::RootPOA()->activate_object(atsc_mpeg_packet_no_sync_out);

    registerInPort(atsc_mpeg_packet_in);
    inputPortOrder.push_back("atsc_mpeg_packet_in");
    registerOutPort(atsc_mpeg_packet_no_sync_out, atsc_mpeg_packet_no_sync_out->_this());
    outputPortOrder.push_back("atsc_mpeg_packet_no_sync_out");

}
void quadrature_demod_cf_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    sentEOS = false;
    inputPortOrder.resize(0);;
    outputPortOrder.resize(0);

    PortableServer::ObjectId_var oid;
    complex_in = new bulkio::InFloatPort("complex_in");
    complex_in->setNewStreamListener(this, &quadrature_demod_cf_base::complex_in_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(complex_in);
    float_out = new bulkio::OutFloatPort("float_out");
    oid = ossie::corba::RootPOA()->activate_object(float_out);

    registerInPort(complex_in);
    inputPortOrder.push_back("complex_in");
    registerOutPort(float_out, float_out->_this());
    outputPortOrder.push_back("float_out");

}
void flex_deinterleave_bi_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    sentEOS = false;
    inputPortOrder.resize(0);;
    outputPortOrder.resize(0);

    PortableServer::ObjectId_var oid;
    byte_in = new bulkio::InOctetPort("byte_in");
    byte_in->setNewStreamListener(this, &flex_deinterleave_bi_base::byte_in_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(byte_in);
    long_out = new bulkio::OutLongPort("long_out");
    oid = ossie::corba::RootPOA()->activate_object(long_out);

    registerInPort(byte_in);
    inputPortOrder.push_back("byte_in");
    registerOutPort(long_out, long_out->_this());
    outputPortOrder.push_back("long_out");

}
void chunks_to_symbols_bf_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    sentEOS = false;
    inputPortOrder.resize(0);;
    outputPortOrder.resize(0);

    PortableServer::ObjectId_var oid;
    byte_in = new bulkio::InOctetPort("byte_in");
    byte_in->setNewStreamListener(this, &chunks_to_symbols_bf_base::byte_in_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(byte_in);
    float_out = new bulkio::OutFloatPort("float_out");
    oid = ossie::corba::RootPOA()->activate_object(float_out);

    registerInPort(byte_in);
    inputPortOrder.push_back("byte_in");
    registerOutPort(float_out, float_out->_this());
    outputPortOrder.push_back("float_out");

}
void g721_encode_sb_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    sentEOS = false;
    inputPortOrder.resize(0);;
    outputPortOrder.resize(0);

    PortableServer::ObjectId_var oid;
    short_in = new bulkio::InShortPort("short_in");
    short_in->setNewStreamListener(this, &g721_encode_sb_base::short_in_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(short_in);
    byte_out = new bulkio::OutOctetPort("byte_out");
    oid = ossie::corba::RootPOA()->activate_object(byte_out);

    registerInPort(short_in);
    inputPortOrder.push_back("short_in");
    registerOutPort(byte_out, byte_out->_this());
    outputPortOrder.push_back("byte_out");

}
void multiply_const_ss_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    sentEOS = false;   
    inputPortOrder.resize(0);;
    outputPortOrder.resize(0);

    
    PortableServer::ObjectId_var oid;
    short_in = new BULKIO_dataShort_In_i("short_in",&_sriListener );
    oid = ossie::corba::RootPOA()->activate_object(short_in);
    short_out = new BULKIO_dataShort_Out_i("short_out", this);
    oid = ossie::corba::RootPOA()->activate_object(short_out);

    registerInPort(short_in);
    inputPortOrder.push_back("short_in");
    registerOutPort(short_out, short_out->_this());
    outputPortOrder.push_back("short_out");
    
}
void streams_to_stream_ii_4i_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    sentEOS = false;
    inputPortOrder.resize(0);;
    outputPortOrder.resize(0);

    PortableServer::ObjectId_var oid;
    long_in_0 = new bulkio::InLongPort("long_in_0");
    long_in_0->setNewStreamListener(this, &streams_to_stream_ii_4i_base::long_in_0_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(long_in_0);
    long_in_1 = new bulkio::InLongPort("long_in_1");
    long_in_1->setNewStreamListener(this, &streams_to_stream_ii_4i_base::long_in_1_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(long_in_1);
    long_in_2 = new bulkio::InLongPort("long_in_2");
    long_in_2->setNewStreamListener(this, &streams_to_stream_ii_4i_base::long_in_2_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(long_in_2);
    long_in_3 = new bulkio::InLongPort("long_in_3");
    long_in_3->setNewStreamListener(this, &streams_to_stream_ii_4i_base::long_in_3_newStreamCallback);
    oid = ossie::corba::RootPOA()->activate_object(long_in_3);
    long_out = new bulkio::OutLongPort("long_out");
    oid = ossie::corba::RootPOA()->activate_object(long_out);

    registerInPort(long_in_0);
    inputPortOrder.push_back("long_in_0");
    registerInPort(long_in_1);
    inputPortOrder.push_back("long_in_1");
    registerInPort(long_in_2);
    inputPortOrder.push_back("long_in_2");
    registerInPort(long_in_3);
    inputPortOrder.push_back("long_in_3");
    registerOutPort(long_out, long_out->_this());
    outputPortOrder.push_back("long_out");

}
Пример #30
0
void USRP_UHD_base::construct()
{
    Resource_impl::_started = false;
    loadProperties();
    serviceThread = 0;
    
    PortableServer::ObjectId_var oid;
    DigitalTuner_in = new FRONTEND_DigitalTuner_In_i("DigitalTuner_in", this);
    oid = ossie::corba::RootPOA()->activate_object(DigitalTuner_in);
    RFInfo_in = new FRONTEND_RFInfo_In_i("RFInfo_in", this);
    oid = ossie::corba::RootPOA()->activate_object(RFInfo_in);
    dataShortComplex_in = new BULKIO_dataShort_In_i("dataShortComplex_in", this);
    oid = ossie::corba::RootPOA()->activate_object(dataShortComplex_in);
    dataFloatComplex_in = new BULKIO_dataFloat_In_i("dataFloatComplex_in", this);
    oid = ossie::corba::RootPOA()->activate_object(dataFloatComplex_in);
    dataShort_out = new BULKIO_dataShort_Out_i("dataShort_out", this);
    oid = ossie::corba::RootPOA()->activate_object(dataShort_out);

    registerInPort(DigitalTuner_in);
    registerInPort(RFInfo_in);
    registerInPort(dataShortComplex_in);
    registerInPort(dataFloatComplex_in);
    registerOutPort(dataShort_out, dataShort_out->_this());
}