$search
| _GetFingerXYZ(int fi, std::vector< double > r_angles) | cSDH | [protected] |
| AdjustLimits(cSDHBase::eControllerType controller) | cSDH | [private] |
| All enum value | cSDHBase | |
| all_axes | cSDH | |
| all_axes_used | cSDHBase | [protected] |
| all_fingers | cSDH | |
| all_real_axes | cSDH | |
| all_temperature_sensors | cSDH | |
| cdbg | cSDHBase | [protected] |
| CheckIndex(int index, int maxindex, char const *name="") | cSDHBase | |
| CheckRange(double value, double minvalue, double maxvalue, char const *name="") | cSDHBase | |
| CheckRange(double *values, double *minvalues, double *maxvalues, char const *name="") | cSDHBase | |
| Close(bool leave_enabled=false) | cSDH | |
| com | cSDH | [protected] |
| comm_interface | cSDH | |
| controller_type | cSDH | [private] |
| controller_type_name | cSDHBase | [protected, static] |
| cSDH(bool _use_radians=false, bool _use_fahrenheit=false, int _debug_level=0) | cSDH | |
| cSDHBase(int debug_level) | cSDHBase | |
| d | cSDH | [protected] |
| debug_level | cSDHBase | [protected] |
| eAS_CCW_BLOCKED enum value | cSDH | |
| eAS_CW_BLOCKED enum value | cSDH | |
| eAS_DIMENSION enum value | cSDH | |
| eAS_DISABLED enum value | cSDH | |
| eAS_IDLE enum value | cSDH | |
| eAS_LIMITS_REACHED enum value | cSDH | |
| eAS_NOT_INITIALIZED enum value | cSDH | |
| eAS_POSITIONING enum value | cSDH | |
| eAS_SPEED_MODE enum value | cSDH | |
| eAxisState enum name | cSDH | |
| eControllerType enum name | cSDHBase | |
| eCT_DIMENSION enum value | cSDHBase | |
| eCT_INVALID enum value | cSDHBase | |
| eCT_POSE enum value | cSDHBase | |
| eCT_VELOCITY enum value | cSDHBase | |
| eCT_VELOCITY_ACCELERATION enum value | cSDHBase | |
| eEC_ACCESS_DENIED enum value | cSDHBase | |
| eEC_ALREADY_OPEN enum value | cSDHBase | |
| eEC_ALREADY_RUNNING enum value | cSDHBase | |
| eEC_AXIS_DISABLED enum value | cSDHBase | |
| eEC_CHECKSUM_ERROR enum value | cSDHBase | |
| eEC_CMD_ABORTED enum value | cSDHBase | |
| eEC_CMD_FAILED enum value | cSDHBase | |
| eEC_CMD_FORMAT_ERROR enum value | cSDHBase | |
| eEC_CMD_UNKNOWN enum value | cSDHBase | |
| eEC_CRC_ERROR enum value | cSDHBase | |
| eEC_DEVICE_NOT_FOUND enum value | cSDHBase | |
| eEC_DEVICE_NOT_OPENED enum value | cSDHBase | |
| eEC_DIMENSION enum value | cSDHBase | |
| eEC_FEATURE_NOT_SUPPORTED enum value | cSDHBase | |
| eEC_HOMING_ERROR enum value | cSDHBase | |
| eEC_INCONSISTENT_DATA enum value | cSDHBase | |
| eEC_INDEX_OUT_OF_BOUNDS enum value | cSDHBase | |
| eEC_INSUFFICIENT_RESOURCES enum value | cSDHBase | |
| eEC_INTERNAL enum value | cSDHBase | |
| eEC_INVALID_HANDLE enum value | cSDHBase | |
| eEC_INVALID_PARAMETER enum value | cSDHBase | |
| eEC_INVALID_PASSWORD enum value | cSDHBase | |
| eEC_IO_ERROR enum value | cSDHBase | |
| eEC_MAX_COMMANDLINE_EXCEEDED enum value | cSDHBase | |
| eEC_MAX_COMMANDS_EXCEEDED enum value | cSDHBase | |
| eEC_NO_COMMAND enum value | cSDHBase | |
| eEC_NO_DATAPIPE enum value | cSDHBase | |
| eEC_NO_PARAMS_EXPECTED enum value | cSDHBase | |
| eEC_NOT_AVAILABLE enum value | cSDHBase | |
| eEC_NOT_ENOUGH_PARAMS enum value | cSDHBase | |
| eEC_NOT_INITIALIZED enum value | cSDHBase | |
| eEC_OVER_TEMPERATURE enum value | cSDHBase | |
| eEC_RANGE_ERROR enum value | cSDHBase | |
| eEC_READ_ERROR enum value | cSDHBase | |
| eEC_SUCCESS enum value | cSDHBase | |
| eEC_TIMEOUT enum value | cSDHBase | |
| eEC_UNKNOWN_ERROR enum value | cSDHBase | |
| eEC_WRITE_ERROR enum value | cSDHBase | |
| eErrorCode enum name | cSDHBase | |
| eGID_CENTRICAL enum value | cSDHBase | |
| eGID_CYLINDRICAL enum value | cSDHBase | |
| eGID_DIMENSION enum value | cSDHBase | |
| eGID_INVALID enum value | cSDHBase | |
| eGID_PARALLEL enum value | cSDHBase | |
| eGID_SPHERICAL enum value | cSDHBase | |
| eGraspId enum name | cSDHBase | |
| eMCM_DIMENSION enum value | cSDH | |
| eMCM_GRIP enum value | cSDH | |
| eMCM_HOLD enum value | cSDH | |
| eMCM_MOVE enum value | cSDH | |
| EmergencyStop(void) | cSDH | |
| eMotorCurrentMode enum name | cSDH | |
| eps | cSDHBase | [protected] |
| eps_v | cSDHBase | [protected] |
| eVelocityProfile enum name | cSDHBase | |
| eVP_DIMENSION enum value | cSDHBase | |
| eVP_INVALID enum value | cSDHBase | |
| eVP_RAMP enum value | cSDHBase | |
| eVP_SIN_SQUARE enum value | cSDHBase | |
| f_max_acceleration_v | cSDH | [protected] |
| f_max_angle_v | cSDH | [protected] |
| f_max_motor_current_v | cSDH | [protected] |
| f_max_velocity_v | cSDH | [protected] |
| f_min_acceleration_v | cSDH | [protected] |
| f_min_angle_v | cSDH | [protected] |
| f_min_motor_current_v | cSDH | [protected] |
| f_min_velocity_v | cSDH | [protected] |
| f_ones_v | cSDH | [protected] |
| f_zeros_v | cSDH | [protected] |
| finger_axis_index | cSDH | [protected] |
| finger_number_of_axes | cSDH | [protected] |
| firmware_error_codes | cSDHBase | [protected, static] |
| firmware_state | cSDHBase | [protected] |
| GetAxisActualAngle(std::vector< int > const &axes) | cSDH | |
| GetAxisActualAngle(int iAxis) | cSDH | |
| GetAxisActualState(std::vector< int > const &axes) | cSDH | |
| GetAxisActualState(int iAxis) | cSDH | |
| GetAxisActualVelocity(std::vector< int >const &axes) | cSDH | |
| GetAxisActualVelocity(int iAxis) | cSDH | |
| GetAxisEnable(std::vector< int > const &axes) | cSDH | |
| GetAxisEnable(int iAxis) | cSDH | |
| GetAxisLimitAcceleration(std::vector< int > const &axes) | cSDH | |
| GetAxisLimitAcceleration(int iAxis) | cSDH | |
| GetAxisLimitVelocity(std::vector< int > const &axes) | cSDH | |
| GetAxisLimitVelocity(int iAxis) | cSDH | |
| GetAxisMaxAcceleration(std::vector< int > const &axes) | cSDH | |
| GetAxisMaxAcceleration(int iAxis) | cSDH | |
| GetAxisMaxAngle(std::vector< int > const &axes) | cSDH | |
| GetAxisMaxAngle(int iAxis) | cSDH | |
| GetAxisMaxVelocity(std::vector< int > const &axes) | cSDH | |
| GetAxisMaxVelocity(int iAxis) | cSDH | |
| GetAxisMinAngle(std::vector< int > const &axes) | cSDH | |
| GetAxisMinAngle(int iAxis) | cSDH | |
| GetAxisMotorCurrent(std::vector< int > const &axes, eMotorCurrentMode mode=eMCM_MOVE) | cSDH | |
| GetAxisMotorCurrent(int iAxis, eMotorCurrentMode mode=eMCM_MOVE) | cSDH | |
| GetAxisReferenceVelocity(std::vector< int >const &axes) | cSDH | |
| GetAxisReferenceVelocity(int iAxis) | cSDH | |
| GetAxisTargetAcceleration(std::vector< int >const &axes) | cSDH | |
| GetAxisTargetAcceleration(int iAxis) | cSDH | |
| GetAxisTargetAngle(std::vector< int > const &axes) | cSDH | |
| GetAxisTargetAngle(int iAxis) | cSDH | |
| GetAxisTargetVelocity(std::vector< int > const &axes) | cSDH | |
| GetAxisTargetVelocity(int iAxis) | cSDH | |
| GetAxisValueVector(std::vector< int > const &axes, pGetFunction ll_get, cUnitConverter const *uc, char const *name) | cSDH | [protected] |
| GetController(void) | cSDH | |
| GetEps(void) | cSDHBase | |
| GetEpsVector(void) | cSDHBase | |
| GetFingerActualAngle(int iFinger) | cSDH | |
| GetFingerActualAngle(int iFinger, double &a0, double &a1, double &a2) | cSDH | |
| GetFingerAxisIndex(int iFinger, int iFingerAxis) | cSDH | |
| GetFingerEnable(std::vector< int > const &fingers) | cSDH | |
| GetFingerEnable(int iFinger) | cSDH | |
| GetFingerMaxAngle(int iFinger) | cSDH | |
| GetFingerMaxAngle(int iFinger, double &a0, double &a1, double &a2) | cSDH | |
| GetFingerMinAngle(int iFinger) | cSDH | |
| GetFingerMinAngle(int iFinger, double &a0, double &a1, double &a2) | cSDH | |
| GetFingerNumberOfAxes(int iFinger) | cSDH | |
| GetFingerTargetAngle(int iFinger) | cSDH | |
| GetFingerTargetAngle(int iFinger, double &a0, double &a1, double &a2) | cSDH | |
| GetFingerXYZ(int iFinger, std::vector< double > const &angles) | cSDH | |
| GetFingerXYZ(int iFinger, double a0, double a1, double a2) | cSDH | |
| GetFirmwareRelease(void) | cSDH | |
| GetFirmwareState(void) | cSDHBase | |
| GetGripMaxVelocity(void) | cSDH | |
| GetInfo(char const *what) | cSDH | |
| GetLibraryName(void) | cSDH | [static] |
| GetLibraryRelease(void) | cSDH | [static] |
| GetMotorCurrentModeFunction(eMotorCurrentMode mode) | cSDH | [protected] |
| GetNumberOfAxes(void) | cSDHBase | |
| GetNumberOfFingers(void) | cSDHBase | |
| GetNumberOfTemperatureSensors(void) | cSDHBase | |
| GetStringFromControllerType(eControllerType controller_type) | cSDHBase | [static] |
| GetStringFromErrorCode(eErrorCode error_code) | cSDHBase | [static] |
| GetStringFromGraspId(eGraspId grasp_id) | cSDHBase | [static] |
| GetTemperature(std::vector< int > const &sensors) | cSDH | |
| GetTemperature(int iSensor) | cSDH | |
| GetVelocityProfile(void) | cSDH | |
| grasp_id_name | cSDHBase | [protected, static] |
| grip_max_velocity | cSDH | [protected] |
| GripHand(eGraspId grip, double close, double velocity, bool sequ=true) | cSDH | |
| h | cSDH | [protected] |
| IsOpen(void) | cSDH | [virtual] |
| IsVirtualAxis(int iAxis) | cSDH | |
| l1 | cSDH | [protected] |
| l2 | cSDH | [protected] |
| max_angle_v | cSDHBase | [protected] |
| min_angle_v | cSDHBase | [protected] |
| MoveAxis(std::vector< int >const &axes, bool sequ=true) | cSDH | |
| MoveAxis(int iAxis, bool sequ=true) | cSDH | |
| MoveFinger(std::vector< int >const &fingers, bool sequ=true) | cSDH | |
| MoveFinger(int iFinger, bool sequ=true) | cSDH | |
| MoveHand(bool sequ=true) | cSDH | |
| nb_all_axes | cSDH | [protected] |
| NUMBER_OF_AXES | cSDHBase | [protected] |
| NUMBER_OF_AXES_PER_FINGER | cSDH | [protected] |
| NUMBER_OF_FINGERS | cSDHBase | [protected] |
| NUMBER_OF_TEMPERATURE_SENSORS | cSDHBase | [protected] |
| NUMBER_OF_VIRTUAL_AXES | cSDH | [protected] |
| offset | cSDH | [protected] |
| ones_v | cSDH | [protected] |
| OpenCAN_ESD(int _net=0, unsigned long _baudrate=1000000, double _timeout=0.0, Int32 _id_read=43, Int32 _id_write=42) | cSDH | |
| OpenCAN_ESD(tDeviceHandle _ntcan_handle, double _timeout=0.0, Int32 _id_read=43, Int32 _id_write=42) | cSDH | |
| OpenCAN_PEAK(unsigned long _baudrate=1000000, double _timeout=0.0, Int32 _id_read=43, Int32 _id_write=42, const char *_device="/dev/pcanusb0") | cSDH | |
| OpenCAN_PEAK(tDeviceHandle _handle, double _timeout=0.0, Int32 _id_read=43, Int32 _id_write=42) | cSDH | |
| OpenRS232(int _port=0, unsigned long _baudrate=115200, double _timeout=-1, char const *_device_format_string="/dev/ttyS%d") | cSDH | |
| OpenTCP(char const *_tcp_adr="192.168.1.1", int _tcp_port=23, double _timeout=0.0) | cSDH | |
| release_firmware | cSDH | [private] |
| SetAxisEnable(std::vector< int > const &axes, std::vector< double > const &states) | cSDH | |
| SetAxisEnable(int iAxis=All, double state=1.0) | cSDH | |
| SetAxisEnable(std::vector< int > const &axes, std::vector< bool > const &states) | cSDH | |
| SetAxisEnable(int iAxis=All, bool state=true) | cSDH | |
| SetAxisMotorCurrent(std::vector< int > const &axes, std::vector< double > const &motor_currents, eMotorCurrentMode mode=eMCM_MOVE) | cSDH | |
| SetAxisMotorCurrent(int iAxis, double motor_current, eMotorCurrentMode mode=eMCM_MOVE) | cSDH | |
| SetAxisTargetAcceleration(std::vector< int >const &axes, std::vector< double >const &accelerations) | cSDH | |
| SetAxisTargetAcceleration(int iAxis, double acceleration) | cSDH | |
| SetAxisTargetAngle(std::vector< int > const &axes, std::vector< double > const &angles) | cSDH | |
| SetAxisTargetAngle(int iAxis, double angle) | cSDH | |
| SetAxisTargetGetAxisActualAngle(std::vector< int > const &axes, std::vector< double > const &angles) | cSDH | |
| SetAxisTargetGetAxisActualVelocity(std::vector< int > const &axes, std::vector< double > const &velocities) | cSDH | |
| SetAxisTargetVelocity(std::vector< int > const &axes, std::vector< double > const &velocities) | cSDH | |
| SetAxisTargetVelocity(int iAxis, double velocity) | cSDH | |
| SetAxisValueVector(std::vector< int > const &axes, std::vector< double > const &values, pSetFunction ll_set, pGetFunction ll_get, cUnitConverter const *uc, std::vector< double > const &min_values, std::vector< double > const &max_values, char const *name) | cSDH | [protected] |
| SetController(cSDHBase::eControllerType controller) | cSDH | |
| SetDebugOutput(std::ostream *debuglog) | cSDH | [inline, virtual] |
| SetFingerEnable(std::vector< int > const &fingers, std::vector< double > const &states) | cSDH | |
| SetFingerEnable(int iFinger, double state=1.0) | cSDH | |
| SetFingerEnable(std::vector< int > const &fingers, std::vector< bool > const &states) | cSDH | |
| SetFingerEnable(int iFinger, bool state) | cSDH | |
| SetFingerTargetAngle(int iFinger, std::vector< double > const &angles) | cSDH | |
| SetFingerTargetAngle(int iFinger, double a0, double a1, double a2) | cSDH | |
| SetVelocityProfile(eVelocityProfile velocity_profile) | cSDH | |
| Stop(void) | cSDH | |
| ToIndexVector(int index, std::vector< int > &all_replacement, int maxindex, char const *name) | cSDH | [protected] |
| uc_angle | cSDH | |
| uc_angle_degrees | cSDH | [static] |
| uc_angle_radians | cSDH | [static] |
| uc_angular_acceleration | cSDH | |
| uc_angular_acceleration_degrees_per_second_squared | cSDH | [static] |
| uc_angular_acceleration_radians_per_second_squared | cSDH | [static] |
| uc_angular_velocity | cSDH | |
| uc_angular_velocity_degrees_per_second | cSDH | [static] |
| uc_angular_velocity_radians_per_second | cSDH | [static] |
| uc_motor_current | cSDH | |
| uc_motor_current_ampere | cSDH | [static] |
| uc_motor_current_milliampere | cSDH | [static] |
| uc_position | cSDH | |
| uc_position_meter | cSDH | [static] |
| uc_position_millimeter | cSDH | [static] |
| uc_temperature | cSDH | |
| uc_temperature_celsius | cSDH | [static] |
| uc_temperature_fahrenheit | cSDH | [static] |
| uc_time | cSDH | |
| uc_time_milliseconds | cSDH | [static] |
| uc_time_seconds | cSDH | [static] |
| UpdateSettingsFromSDH() | cSDH | [private] |
| UseDegrees(void) | cSDH | |
| UseRadians(void) | cSDH | |
| WaitAxis(std::vector< int > const &axes, double timeout=-1.0) | cSDH | |
| WaitAxis(int iAxis, double timeout=-1.0) | cSDH | |
| zeros_v | cSDH | [protected] |
| ~cSDH() | cSDH | [virtual] |
| ~cSDHBase() | cSDHBase | [inline, virtual] |