diff --git a/source/RobotAPI/statecharts/RobotNameHelperTestGroup/TestGetNames.cpp b/source/RobotAPI/statecharts/RobotNameHelperTestGroup/TestGetNames.cpp index ee40934a19aa189b24c3d51916c0a160d8431b80..df07b365c25f2f744246fd517d02e1a76e573adb 100644 --- a/source/RobotAPI/statecharts/RobotNameHelperTestGroup/TestGetNames.cpp +++ b/source/RobotAPI/statecharts/RobotNameHelperTestGroup/TestGetNames.cpp @@ -43,13 +43,151 @@ void TestGetNames::onEnter() void TestGetNames::run() { - RobotNameHelper::RobotArm arm = getRobotNameHelper()->getArm("Left").addRobot(getRobot()); - ARMARX_IMPORTANT << "LeftArm: " << arm.getKinematicChain()->getName(); - ARMARX_IMPORTANT << "LeftArm TCP: " << arm.getTCP()->getName(); - //ARMARX_IMPORTANT << "HandControllerName: " << arm.getHandControllerName(); ARMARX_IMPORTANT << "Profiles: " << getRobotNameHelper()->getProfiles(); - - + auto side = [&](const auto s) + { + const auto arm = getRobotNameHelper()->getArm(s); + try + { + ARMARX_IMPORTANT << "qwerqwer : " << arm.select("qwerqwer"); + } + catch (...) + { + ARMARX_ERROR << GetHandledExceptionString(); + } + try + { + ARMARX_IMPORTANT << "getSide : " << arm.getSide(); + } + catch (...) + { + ARMARX_ERROR << GetHandledExceptionString(); + } + try + { + ARMARX_IMPORTANT << "getKinematicChain : " << arm.getKinematicChain(); + } + catch (...) + { + ARMARX_ERROR << GetHandledExceptionString(); + } + try + { + ARMARX_IMPORTANT << "getTorsoKinematicChain: " << arm.getTorsoKinematicChain(); + } + catch (...) + { + ARMARX_ERROR << GetHandledExceptionString(); + } + try + { + ARMARX_IMPORTANT << "getTCP : " << arm.getTCP(); + } + catch (...) + { + ARMARX_ERROR << GetHandledExceptionString(); + } + try + { + ARMARX_IMPORTANT << "getForceTorqueSensor : " << arm.getForceTorqueSensor(); + } + catch (...) + { + ARMARX_ERROR << GetHandledExceptionString(); + } + try + { + ARMARX_IMPORTANT << "getEndEffector : " << arm.getEndEffector(); + } + catch (...) + { + ARMARX_ERROR << GetHandledExceptionString(); + } + try + { + ARMARX_IMPORTANT << "getMemoryHandName : " << arm.getMemoryHandName(); + } + catch (...) + { + ARMARX_ERROR << GetHandledExceptionString(); + } + try + { + ARMARX_IMPORTANT << "getHandControllerName : " << arm.getHandControllerName(); + } + catch (...) + { + ARMARX_ERROR << GetHandledExceptionString(); + } + try + { + ARMARX_IMPORTANT << "getHandModelPackage : " << arm.getHandModelPackage(); + } + catch (...) + { + ARMARX_ERROR << GetHandledExceptionString(); + } + try + { + ARMARX_IMPORTANT << "getHandModelPath : " << arm.getHandModelPath(); + } + catch (...) + { + ARMARX_ERROR << GetHandledExceptionString(); + } + try + { + ARMARX_IMPORTANT << "getHandRootNode : " << arm.getHandRootNode(); + } + catch (...) + { + ARMARX_ERROR << GetHandledExceptionString(); + } + + RobotNameHelper::RobotArm robarm = arm.addRobot(getRobot()); + try + { + ARMARX_IMPORTANT << s << "Arm: " << robarm.getKinematicChain()->getName(); + } + catch (...) + { + ARMARX_ERROR << GetHandledExceptionString(); + } + try + { + ARMARX_IMPORTANT << s << "Arm TCP: " << robarm.getTCP()->getName(); + } + catch (...) + { + ARMARX_ERROR << GetHandledExceptionString(); + } + try + { + ARMARX_IMPORTANT << "HandRootNode: " << robarm.getHandRootNode()->getName(); + } + catch (...) + { + ARMARX_ERROR << GetHandledExceptionString(); + } + try + { + ARMARX_IMPORTANT << "TorsoKinematicChain: " << robarm.getTorsoKinematicChain()->getName(); + } + catch (...) + { + ARMARX_ERROR << GetHandledExceptionString(); + } + try + { + ARMARX_IMPORTANT << "Tcp2HandRootTransform: " << robarm.getTcp2HandRootTransform(); + } + catch (...) + { + ARMARX_ERROR << GetHandledExceptionString(); + } + }; + side("Left"); + side("Right"); } //void TestGetNames::onBreak()