2026-08-04 16:09:17 +04:00

24 lines
706 B
C++

/**
* @file thumbup.cpp
* @brief G1 thumbs-up: arm "right hand up"(23) -> Inspire hand thumbs-up -> release(99).
*
* ./thumbup [networkInterface] (default iface: eth0)
*
* Needs ./inspire_g1 running for the fingers. The ARM physically moves —
* clear space + E-stop ready.
*/
#include "greet_common.hpp"
int main(int argc, char **argv)
{
const std::string iface = argc > 1 ? argv[1] : "eth0";
auto arm = greet_init(iface);
Hand hand;
usleep(300000); // let DDS match the arm service + inspire_g1
std::cout << "*** THUMBS-UP (arm + hand). Clear space, E-stop ready. ***" << std::endl;
runThumbup(*arm, hand);
std::cout << "done." << std::endl;
return 0;
}