// {{{RME classifier 'Logical View::DadosPos'

#if defined( PRAGMA ) && ! defined( PRAGMA_IMPLEMENTED )
#pragma implementation "DadosPos.h"
#endif

#include <RTSystem/CorrigirRotaComponent.h>
#include <DadosPos.h>

const RTProtocolDescriptor DadosPos::Base::rt_class =
{
	&RTRootProtocol::rt_class
  , &DadosPos::Conjugate::rt_class
  , "DadosPos"
  , 0
  , 5
  , Base::rt_signals
#if RTRUNTIMEBC
  , &RTProtocolDescriptor::getUnknownGlobalSignal, &RTProtocolDescriptor::getUnknownLocalSignal
#endif
};

const RTSignalDescriptor DadosPos::Base::rt_signals[] =
{
	{
		"DesAngular"
	  , &RTType_float
	  , DadosPos::Base::rti_DesAngular
	}
  , {
		"DesLinear"
	  , &RTType_float
	  , DadosPos::Base::rti_DesLinear
	}
  , {
		"PosBase"
	  , &RTType_float
	  , DadosPos::Base::rti_PosBase
	}
  , {
		"rtBound"
	  , (const RTObject_class *)0
	  , DadosPos::Base::rti_rtBound
	}
  , {
		"rtUnbound"
	  , (const RTObject_class *)0
	  , DadosPos::Base::rti_rtUnbound
	}
};

const RTProtocolDescriptor DadosPos::Conjugate::rt_class =
{
	&RTRootProtocol::rt_class
  , &DadosPos::Base::rt_class
  , "DadosPos"
  , 0
  , 3
  , Conjugate::rt_signals
#if RTRUNTIMEBC
  , &RTProtocolDescriptor::getUnknownGlobalSignal, &RTProtocolDescriptor::getUnknownLocalSignal
#endif
};

const RTSignalDescriptor DadosPos::Conjugate::rt_signals[] =
{
	{
		"Correcao"
	  , &RTType_float
	  , DadosPos::Conjugate::rti_Correcao
	}
  , {
		"rtBound"
	  , (const RTObject_class *)0
	  , DadosPos::Conjugate::rti_rtBound
	}
  , {
		"rtUnbound"
	  , (const RTObject_class *)0
	  , DadosPos::Conjugate::rti_rtUnbound
	}
};

// }}}RME
