本文整理汇总了C++中Arm::lowerShoulder方法的典型用法代码示例。如果您正苦于以下问题:C++ Arm::lowerShoulder方法的具体用法?C++ Arm::lowerShoulder怎么用?C++ Arm::lowerShoulder使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Arm
的用法示例。
在下文中一共展示了Arm::lowerShoulder方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: GamepadArmControl
void GamepadArmControl(Gamepad *gp)
{
// arm shoulder control
if ( gp->GetButton(Gamepad::kBottomButton) )
_arm->lowerShoulder();
else if ( gp->GetButton(Gamepad::kTopButton) )
_arm->raiseShoulder();
// claw control w/top right trigger
if ( gp->GetButton(Gamepad::kRightTopTrigger) )
_claw->open();
else
_claw->close();
double stick = gp->GetLeftY(); // FIXME: is the minus sign necessary????
SmartDashboard::Log(stick, "Elbow Control Stick");
double elbowPower = stick * -ELBOW_MAX_POWER;
_arm->_elbowController->Set(elbowPower);
}