Go to the documentation of this file.
28 #ifndef QBSOFTHAND_INDUSTRY_API_H
29 #define QBSOFTHAND_INDUSTRY_API_H
220 int setClosure(
const float &position,
const float &velocity,
const float ¤t);
230 int setIP(
const std::string &net_ip,
const std::string &net_mask,
const std::string &net_gateway);
239 int setDigitalInputParams(
const int &index,
const int &position,
const int &velocity,
const int ¤t);
265 class Implementation;
266 std::unique_ptr<Implementation>
pimpl_;
270 #endif // QBSOFTHAND_INDUSTRY_API_H
std::unique_ptr< Implementation > pimpl_
int setEthercatConnection(const bool &mode)
std::string getSerialNumber()
int setClosure(const float &position)
ROSLIB_DECL std::string command(const std::string &cmd)
std::string getDeviceSerialNumber()
int setIP(const std::string &net_ip, const std::string &net_mask, const std::string &net_gateway)
virtual ~qbSoftHandIndustryAPI()
int setWaitForStableGrasp(const bool &wait)
std::string getGateWayAddress()
int getDigitalInputVelocity(const int &index)
void saveParams()
saves non-volatile parameters from the RAM to the flash memory
int sendRawCommand(const std::string &command, const int &max_repeats)
Send a command to qbSoftHand Industry for max_repeats attempts.
int getDigitalInputPosition(const int &index)
int waitForTargetReached()
int setHandSide(const bool &is_right)
int getDigitalInputCurrent(const int &index)
bool getEthercatConnection()
std::string getStatisticsFull()
bool getWaitForStableGrasp()
std::string getIPAddress()
int setDigitalInputParams(const int &index, const int &position, const int &velocity, const int ¤t)
int getMaxCurrentThreshold()
std::string getStatistics()
std::string getFirmwareVersion()