46 #ifndef COM_COMMANDS_DEFINITIONS_H_INCLUDED 47 #define COM_COMMANDS_DEFINITIONS_H_INCLUDED 49 #define API_VERSION "v6.2.0" 247 #define PARAM_BYTE_SLOT 50 //Number of bytes reserved to param's information 248 #define PARAM_MENU_SLOT 150 //Number of bytes reserved to a param menu Enable calibration on startup.
Command for asking device's current measurements.
Starts a series of opening and closures of the hand.
Command for setting reference inputs.
Position and current control.
Deflection and current control.
Enable/disable position limiting.
Command to set the actual measurements as inputs to another device (Only for Armslider device) ...
Starts the stiffness calibration of the qbMove.
Command to set the device inputs and return an acknowledgment signal (needed for less comm...
Command to get the joystick measurements (Only for devices driven by a joystick)
Multiplier between handle and motor.
Limit for absorbed current.
Command for asking device's emg sensors measurements.
Motor supply voltage of the hand.
Adds a constant offset to the measurements.
Choose the kind of control between position control, current control, direct PWM value or current+pos...
Start up activation byte.
Store current parameters as factory parameters.
Used to slow down movements for positive values.
Restore default factory parameters.
Command for activating/deactivating the device.
Command used to set Cuff device inputs (Only for Cuff device)
Encoder 3 drives all inputs.
Classic position control.
Command for setting baudrate of communication.
Command for asking device's measurements and currents.
Minimum value to have effect.
Command for getting device activation state.
Closure speed when using EMG.
Stores all parameters in memory and loads them.
Not used in the softhand firmware.
Command for setting the encoders zero position.
Initialize the memory with the defalut values.
Command for getting reference inputs.
Command for asking device's velocity measurements.
Sets the bootloader modality to update the firmware.
Command for asking device's position measurements.
Asks for a string of information about.
Adds a multiplier to the measurements.
Command for asking device's acceleration measurements.
Command to get the parameters list or to set a defined value chosen by the use.
Command for asking device's current difference between a measured one and an estimated one (Only for ...
Double loop position PID.
Use 2 EMG signals to drive motor position.
Angle resolution for inputs and measurements.
Used to slow down movements for negative values.
Position limit values | int32 | int32 | int32 | int32 | | INF_LIM_1 | SUP_LIM_1 | INF_LIM_2 | SUP_LIM...
References through external commands (default)
Table of values used to calculate an estimated current of the SoftHand.
Command for asking device's counters (mostly used for debugging sent commands)
Command for setting watchdog timer or disable it.
Command used to set current difference modality (Only for Cuff device)
Use EMG measure to proportionally drive the position of the motor 1.