Exemplo n.º 1
0
LCDWidget::LCDWidget(QWidget *p) : QWidget(p) {
    setContextMenuPolicy(Qt::CustomContextMenu);
    connect(&refreshTimer, SIGNAL(timeout()), this, SLOT(repaint()));

    // Default rate is 60 FPS
    refreshRate(60);
}
/**
 * Main follow loop.
 */
void AutonomeMobileController::spin()
{
	ros::Rate refreshRate(mRefreshRate);

	while (ros::ok())
	{
		mPathHandler.updatePath();

		refreshRate.sleep();
		ros::spinOnce();
	}
}
Exemplo n.º 3
0
bool OutputConfig::hasPendingChanges( const QPoint& normalizePos ) const
{
    if (m_output->rect().translated( -normalizePos ) != QRect(position(), resolution()))
    {
        return true;
    }
    else if (m_output->rotation() != rotation())
    {
        return true;
    }
    else if (m_output->refreshRate() != refreshRate())
    {
        return true;
    }
    return false;
}
Exemplo n.º 4
0
 /** This function adds framebuffer-related hints with default values. */
 FramebufferHints::FramebufferHints()
 {
     // set default values
     redBits(8);
     greenBits(8);
     blueBits(8);
     alphaBits(8);
     depthBits(24);
     stencilBits(8);
     accumRedBits(0);
     accumGreenBits(0);
     accumBlueBits(0);
     accumAlphaBits(0);
     auxBuffers(0);
     samples(0);
     refreshRate(0);
     stereo(false);
     sRGBCapable(false);
 }