Program Listing for File friLBRCommand.h
↰ Return to documentation for file (include/fri_client_sdk/friLBRCommand.h
)
#ifndef _KUKA_FRI_LBR_COMMAND_H
#define _KUKA_FRI_LBR_COMMAND_H
// forward declarations
typedef struct _FRICommandMessage FRICommandMessage;
namespace KUKA
{
namespace FRI
{
class LBRCommand
{
friend class LBRClient;
public:
void setJointPosition(const double * values);
void setWrench(const double * wrench);
void setTorque(const double * torques);
void setBooleanIOValue(const char * name, const bool value);
void setDigitalIOValue(const char * name, const unsigned long long value);
void setAnalogIOValue(const char * name, const double value);
protected:
static const int LBRCOMMANDMESSAGEID = 0x34001;
FRICommandMessage * _cmdMessage;
FRIMonitoringMessage * _monMessage;
};
}
}
#endif // _KUKA_FRI_LBR_COMMAND_H