44 #ifndef TACTILE_EDC_ETHERCAT_PROTOCOL_H_INCLUDED 45 #define TACTILE_EDC_ETHERCAT_PROTOCOL_H_INCLUDED 53 #define TACTILE_DATA_LENGTH_BYTES_v1 16 54 #define TACTILE_DATA_LENGTH_WORDS_v1 (TACTILE_DATA_LENGTH_BYTES_v1/2) 171 #define TACTILE_DATA_LENGTH_BYTES_v2 32 172 #define TACTILE_DATA_LENGTH_WORDS_v2 (TACTILE_DATA_LENGTH_BYTES_v2/2) More than 1 type of sensor is connected to the hand! (Very unlikely to happen)
0: Pressure. 1: Temperature
Syntouch's BioTac sensor, version 2.3.
#define TACTILE_DATA_LENGTH_BYTES_v1
e.g. "Shadow" or "Syntouch"
Requesting this causes the tactile sensors to reset if they support it.
FROM_TACTILE_SENSOR_TYPE_UBI0
#define TACTILE_DATA_LENGTH_WORDS_v2
No supported sensors were found.
A basic MCP3202 ADC was found.
A basic MCP3208 ADC was found.
FROM_TACTILE_SENSOR_TYPE_MCP320x
A basic MCP3204 ADC was found.
0: Raw pressure 1: Zero tracking
e.g. "FB". Currently only used by BioTacs
TACTILE_MID_PROX_SENSOR_NUMBERS
Shadow's Pressure Tactile sensor, Hugo's firmware.
Is this a PST, a BioTac, or what? Returns a TACTILE_SENSOR_PROTOCOL_TYPE.
word[0] = frequency in Hz. currently only used by BioTacs
FROM_TACTILE_SENSOR_TYPE_BIOTAC
No supported sensors were found.
TACTILE_SENSOR_PROTOCOL_TYPE
Bielefeld's tactile sensor.
#define TACTILE_DATA_LENGTH_WORDS_v1
#define TACTILE_DATA_LENGTH_BYTES_v2
FROM_TACTILE_SENSOR_TYPE_PST3