void TeleopPeriodic() { char myString[64]; float y; // get the joystick position and filter the deadband y = -joystick->GetY(); if (y > -0.1 && y < 0.1) y = 0; sprintf(myString, "joystick setting: %f\n", y); SmartDashboard::PutString("DB/String 1", myString); motor->Set(y, 0); // set the speed of the motor sprintf(myString, "gear count: %d\n", gearToothCounter->Get()); SmartDashboard::PutString("DB/String 2", myString); sprintf(myString, "gear stopped: %d\n", gearToothCounter->GetStopped()); SmartDashboard::PutString("DB/String 3", myString); // sprintf(myString, "In val: %d\n", toothInput->GetValue()); // SmartDashboard::PutString("DB/String 2", myString); }