Esempio n. 1
0
void ContainerStacker::DriveToPoint() {
//	SmartDashboard::PutNumber("TargetPosition", m_targetHeight);
	int position = CalculatePos();

	double error = position - GetCurrentPos();
//	SmartDashboard::PutNumber("error, can", error);
//	SmartDashboard::PutNumber("current, can", GetCurrentPos());
//	SmartDashboard::PutNumber("point, can", position);
	CheckSensors();

	if(error > 50){
		if(error > 1000) {
			containerLift->Set(-1);
		}
		else {
			containerLift->Set(-error/1000);
		}
	}
	else if(error < -50) {

		if(error < -1000) {
			containerLift->Set(1);
		}
		else {
			containerLift->Set(-error/1000);
		}
	}
	else {
		containerLift->Set(0);
	}

}
Esempio n. 2
0
void CBlacklist::resizeEvent( QResizeEvent* )
{
    FillTable( );
    CalculatePos( );
}
Esempio n. 3
0
void CTariffSetting::resizeEvent( QResizeEvent* )
{
    CalculatePos( );
}
Esempio n. 4
0
void CPwdModification::resizeEvent( QResizeEvent* )
{
    CalculatePos( );
}
Esempio n. 5
0
void CSysSetting::resizeEvent( QResizeEvent* )
{
    CalculatePos( );
}