本文整理汇总了C++中registerOutPort函数的典型用法代码示例。如果您正苦于以下问题:C++ registerOutPort函数的具体用法?C++ registerOutPort怎么用?C++ registerOutPort使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了registerOutPort函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: loadProperties
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");
}
示例2: loadProperties
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");
}
示例3: loadProperties
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");
}
示例4: loadProperties
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");
}
示例5: loadProperties
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");
}
示例6: loadProperties
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");
}
示例7: loadProperties
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");
}
示例8: loadProperties
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");
}
示例9: loadProperties
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: m_image_origIn
/*!
* @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>
}
示例11: loadProperties
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: RTC_DEBUG
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;
}
示例13: loadProperties
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: RTC_DEBUG
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: loadProperties
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());
}