void Tripod::center(){ liftUp(leg_lift); for(int i=0; i<LEG_COUNT; i++){ if(i==0) legs[i].setPosition(wkq::RS_CENTERED); // All legs have same center positions so save computations by copying states else legs[i].copyState(legs[0]); legs[i].writeAngles(); } }
void liftControl() { if (isLiftUp()) { liftUp(); PlaySound(soundUpwardTones); } else if (isLiftDown()) { liftDown(); PlaySound(soundDownwardTones); } else { liftStop(); ClearSounds(); } }
int main(int argc, char *argv[]) /* Process command line. */ { optionInit(&argc, argv, optionSpecs); nohead = optionExists("nohead"); nosort = optionExists("nosort"); isPtoG = optionExists("isPtoG"); dots = optionInt("dots", dots); gapsize = optionInt("gapsize", gapsize); extGenePred = optionExists("extGenePred"); ignoreVersions = optionExists("ignoreVersions"); if (gapsize !=0) chromInsertsSetDefaultGapSize(gapsize); if (argc < 5) usage(); liftUp(argv[1], argv[2], argv[3], argc-4, argv+4); return 0; }
void setPosition(int force) { setForce(force); if (abs(curPos - position) > 5) { if (curPos > position) { lowerDown(force); } if (curPos < position) { liftUp(force); } } else { releasePosition(); } }
task main() { initializeRobot(); //waitForStart(); wait1Msec(delay); goForward(2000); spinLeft(500); goForward(3000); servoUp(); liftUp(3000); drawerUp(4000); spinLeft(1000); goForward(3000); goLeft(2000); goForward(1000); servoDown(); goBackward(1000); goLeft(3000); goForward(4000); while (true){} }
/** * * Kupacba elemet betevő eljárás * * @param item a beszúrandó elem * */ void push(T item) { v.push_back(item); liftUp(v.size() - 1); }