impl.h
/tmp/ws/src/qb_device/qb_device_driver/api/qbdevice-api-7.x.x/serial/include/serial/impl/
impl_8h.html
serial/serial.h
serial::Serial::SerialImpl
serial
impl_unix.cpp
/tmp/ws/src/qb_device/qb_device_driver/api/qbdevice-api-7.x.x/serial/src/impl/
impl__unix_8cpp.html
serial/impl/impl.h
bool
waitOnPoll
impl__unix_8cpp.html
ae214de1ab6e2d5b4c0ae38f2db03be16
(std::chrono::milliseconds timeout_ms, std::unique_ptr< pollfd > fds)
impl_win.cpp
/tmp/ws/src/qb_device/qb_device_driver/api/qbdevice-api-7.x.x/serial/src/impl/
impl__win_8cpp.html
list_ports_linux.cpp
/tmp/ws/src/qb_device/qb_device_driver/api/qbdevice-api-7.x.x/serial/src/impl/list_ports/
list__ports__linux_8cpp.html
list_ports_macos.cpp
/tmp/ws/src/qb_device/qb_device_driver/api/qbdevice-api-7.x.x/serial/src/impl/list_ports/
list__ports__macos_8cpp.html
list_ports_win.cpp
/tmp/ws/src/qb_device/qb_device_driver/api/qbdevice-api-7.x.x/serial/src/impl/list_ports/
list__ports__win_8cpp.html
main.cpp
/tmp/ws/src/qb_device/qb_device_driver/src/
main_8cpp.html
qb_device_driver/qb_device_communication_handler.h
int
main
main_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
qb_device_communication_handler.cpp
/tmp/ws/src/qb_device/qb_device_driver/src/
qb__device__communication__handler_8cpp.html
qb_device_driver/qb_device_communication_handler.h
qb_device_communication_handler.h
/tmp/ws/src/qb_device/qb_device_driver/include/qb_device_driver/
qb__device__communication__handler_8h.html
serial/serial.h
qbrobotics_research_api/qbsofthand2_research_api.h
qb_device_communication_handler::qbDeviceCommunicationHandler
qb_device_communication_handler
qbmove_research_api.cpp
/tmp/ws/src/qb_device/qb_device_driver/api/qbdevice-api-7.x.x/qbrobotics-driver/libs/research/src/
qbmove__research__api_8cpp.html
qbrobotics_research_api/qbmove_research_api.h
qbmove_research_api.h
/tmp/ws/src/qb_device/qb_device_driver/api/qbdevice-api-7.x.x/qbrobotics-driver/libs/research/include/qbrobotics_research_api/
qbmove__research__api_8h.html
qbrobotics_research_api/qbrobotics_research_api.h
qbrobotics_research_api::qbmoveLegacyResearch::Params
qbrobotics_research_api::qbmoveResearch::Params
qbrobotics_research_api::qbmoveLegacyResearch
qbrobotics_research_api::qbmoveResearch
qbrobotics_research_api
qbrobotics_research_api.cpp
/tmp/ws/src/qb_device/qb_device_driver/api/qbdevice-api-7.x.x/qbrobotics-driver/libs/research/src/
qbrobotics__research__api_8cpp.html
qbrobotics_research_api/qbrobotics_research_api.h
qbrobotics_research_api.h
/tmp/ws/src/qb_device/qb_device_driver/api/qbdevice-api-7.x.x/qbrobotics-driver/libs/research/include/qbrobotics_research_api/
qbrobotics__research__api_8h.html
serial/serial.h
qbrobotics_research_api/qbrobotics_research_commands.h
qbrobotics_research_api::Communication
qbrobotics_research_api::CommunicationLegacy
qbrobotics_research_api::Communication::ConnectedDeviceInfo
qbrobotics_research_api::Device
qbrobotics_research_api::Device::Params
qbrobotics_research_api
qbrobotics_research_api_communication.cpp
/tmp/ws/src/qb_device/qb_device_driver/api/qbdevice-api-7.x.x/qbrobotics-driver/tests/
qbrobotics__research__api__communication_8cpp.html
qbrobotics_research_api/qbrobotics_research_api.h
qbrobotics_research_api::Communication
qbrobotics_research_api
qbrobotics_research_api::internal
int
main
qbrobotics__research__api__communication_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
namespaceqbrobotics__research__api_1_1internal.html
aa25856e987b5761f60d6a8b500ca927a
(CommunicationInternal, SwapEndians)
TEST_F
namespaceqbrobotics__research__api.html
a5438331de9ac51250a24cbf14e286007
(Communication, ControlReferences)
TEST_F
namespaceqbrobotics__research__api.html
ae987ba827debef1143be07d52aa481b8
(Communication, DefaultParams)
TEST_F
namespaceqbrobotics__research__api.html
a5d3db31b4300210763e49f452439483c
(Communication, GetInfo)
TEST_F
namespaceqbrobotics__research__api.html
a0e3d24ae2a9db0ccaec4509ea84f5c17
(Communication, ListSerialPorts)
TEST_F
namespaceqbrobotics__research__api.html
a4b8ae80c0b8d4957ea20665d0af249c4
(Communication, MotorState)
TEST_F
namespaceqbrobotics__research__api.html
a02ab65114b303d6b1202a57fd628092b
(Communication, Ping)
TEST_F
namespaceqbrobotics__research__api.html
a2c272ffa04b85e624e3438166f43addf
(Communication, RestoreParams)
TEST_F
namespaceqbrobotics__research__api.html
a519bb9b0ef46cfe619b00c2afad9af20
(Communication, SensorMeasurements)
TEST_F
namespaceqbrobotics__research__api.html
a2440ee89b06b07dc8ff14a8f0e0dcb6c
(Communication, SetParameters)
qbrobotics_research_api_wrapper.cpp
/tmp/ws/src/qb_device/qb_device_driver/api/qbdevice-api-7.x.x/qbrobotics-driver/libs/research/src/
qbrobotics__research__api__wrapper_8cpp.html
qbrobotics_research_api/qbrobotics_research_api_wrapper.h
void
closeRS485
qbrobotics__research__api__wrapper_8cpp.html
a98ac9e10daef48cb10a2efe826fc739a
(comm_settings *handle)
void
commActivate
qbrobotics__research__api__wrapper_8cpp.html
ac40d5e172579c9f2a7235fe6071cfc68
(comm_settings *handle, int id, char activate)
int
commBootloader
qbrobotics__research__api__wrapper_8cpp.html
a7f7030d071c3be82fc13573e0bcd36f2
(comm_settings *handle, int id)
int
commCalibrate
qbrobotics__research__api__wrapper_8cpp.html
aa6808f1ac3bf4eaf0dca1ba8c9d200ff
(comm_settings *handle, int id)
int
commGetAccelerations
qbrobotics__research__api__wrapper_8cpp.html
ad392fd398d9e7e111bafb720afae1fd0
(comm_settings *handle, int id, short int *accelerations)
int
commGetActivate
qbrobotics__research__api__wrapper_8cpp.html
ad0783d7e3715f4103179c7ac21042847
(comm_settings *handle, int id, char *activate)
int
commGetCurrAndMeas
qbrobotics__research__api__wrapper_8cpp.html
a7aa43e25007e3c5f062c56d5fa0f2a81
(comm_settings *handle, int id, short int *values)
int
commGetCurrents
qbrobotics__research__api__wrapper_8cpp.html
a9ed12704cfec8aeeecd39cb0f6f695c5
(comm_settings *handle, int id, short int *currents)
int
commGetEmg
qbrobotics__research__api__wrapper_8cpp.html
a6f22e272173297070d25fdcb45a49fba
(comm_settings *handle, int id, short int *emgs)
int
commGetInfo
qbrobotics__research__api__wrapper_8cpp.html
a09b4a11003a0a275171e0861b472eb4d
(comm_settings *handle, int id, short int info_type, char *info)
int
commGetInputs
qbrobotics__research__api__wrapper_8cpp.html
abee8dc55ac1625a568d0efe6a6fbfec6
(comm_settings *handle, int id, short int *inputs)
int
commGetJoystick
qbrobotics__research__api__wrapper_8cpp.html
ab3a83ae9ed8b8201c1c40851d73c0644
(comm_settings *handle, int id, short int *joystick)
int
commGetMeasurements
qbrobotics__research__api__wrapper_8cpp.html
aa523d2a8596ccf9fff5f555e51e644f9
(comm_settings *handle, int id, short int *positions)
int
commGetParamList
qbrobotics__research__api__wrapper_8cpp.html
a9a6be32b75eda460efaf8efc72f4d086
(comm_settings *handle, int id, unsigned short index, void *values, unsigned short value_size, unsigned short num_of_values, uint8_t *buffer)
int
commGetVelocities
qbrobotics__research__api__wrapper_8cpp.html
ab5204f54ea9bceacb1404c94d4f6fc32
(comm_settings *handle, int id, short int *velocities)
int
commHandCalibrate
qbrobotics__research__api__wrapper_8cpp.html
aa6e824577ff2996c37b1bde87fcd8327
(comm_settings *handle, int id, short int speed, short int repetitions)
int
commInitMem
qbrobotics__research__api__wrapper_8cpp.html
aa6dcb58d6b20fa25a31c707616da900b
(comm_settings *handle, int id)
int
commPing
qbrobotics__research__api__wrapper_8cpp.html
a19bfbf08ea0569432bc63a6bedae1a98
(comm_settings *handle, int id)
int
commRestoreParams
qbrobotics__research__api__wrapper_8cpp.html
af36bf285b2af922cd3b30bfff5417d6a
(comm_settings *handle, int id)
void
commSetBaudRate
qbrobotics__research__api__wrapper_8cpp.html
a8b3e3edb8b6ab7e3b0f6b2914ddd6fdf
(comm_settings *handle, int id, short int baudrate)
void
commSetCuffInputs
qbrobotics__research__api__wrapper_8cpp.html
a8c69d79ead4204c64ecb431278ca74d7
(comm_settings *handle, int id, int flag)
void
commSetInputs
qbrobotics__research__api__wrapper_8cpp.html
a45cd9829a47b77aea2e93f1a5c0c4532
(comm_settings *handle, int id, short int *inputs)
int
commSetInputsAck
qbrobotics__research__api__wrapper_8cpp.html
aedbea40263c547bc646bc8f3a644441d
(comm_settings *handle, int id, short int *inputs)
void
commSetPosStiff
qbrobotics__research__api__wrapper_8cpp.html
affce5c7b1e70e741557f87ca60a6b09e
(comm_settings *handle, int id, short int *inputs)
void
commSetWatchDog
qbrobotics__research__api__wrapper_8cpp.html
a3134201a8d781b6745ec75dd78cafd5a
(comm_settings *handle, int id, short int wdt)
int
commSetZeros
qbrobotics__research__api__wrapper_8cpp.html
aedb2592a0544297dc9624006c3f45096
(comm_settings *handle, int id, void *values, unsigned short num_of_values)
int
commStoreDefaultParams
qbrobotics__research__api__wrapper_8cpp.html
a41cb0f760dc1d314e39ffd8c71e15f15
(comm_settings *handle, int id)
int
commStoreParams
qbrobotics__research__api__wrapper_8cpp.html
ae22773d0006577fe015e581c86407e4d
(comm_settings *handle, int id)
void
openRS485
qbrobotics__research__api__wrapper_8cpp.html
add013026113a2f7dd8db4ad5397a2309
(comm_settings *handle, const char *serial_port_name, int)
void
RS485GetInfo
qbrobotics__research__api__wrapper_8cpp.html
a7f130cde750813b8158e1dcba06eab54
(comm_settings *handle, char *buffer)
int
RS485ListDevices
qbrobotics__research__api__wrapper_8cpp.html
a11645ead38dc6ebc2569d58f8da12094
(comm_settings *handle, char list_of_ids[255])
int
RS485listPorts
qbrobotics__research__api__wrapper_8cpp.html
a7c103994cbd730d3e8fc84328ee09fd5
(char list_of_ports[60][255])
int
RS485read
qbrobotics__research__api__wrapper_8cpp.html
a99da2a51dddf21faa4a4b97898a9d586
(comm_settings *handle, int id, char *package)
void
setFakeValidHandle
qbrobotics__research__api__wrapper_8cpp.html
a718ffd0bce4d6f796035d8bedb68f942
(comm_settings *handle)
void
setInvalidHandle
qbrobotics__research__api__wrapper_8cpp.html
a91ca46915b50fe4d56c2cac7348f6fa6
(comm_settings *handle)
std::shared_ptr< qbrobotics_research_api::Communication >
handler_g
qbrobotics__research__api__wrapper_8cpp.html
a3f93d67c99ba732df5c3d18de108c30f
qbrobotics_research_api_wrapper.h
/tmp/ws/src/qb_device/qb_device_driver/api/qbdevice-api-7.x.x/qbrobotics-driver/libs/research/include/qbrobotics_research_api/
qbrobotics__research__api__wrapper_8h.html
qbrobotics_research_api/qbrobotics_research_api.h
qbrobotics_research_api/qbsofthand_research_api.h
qbrobotics_research_api/qbmove_research_api.h
comm_settings
#define
INVALID_HANDLE_VALUE
qbrobotics__research__api__wrapper_8h.html
a5fdc7facea201bfce4ad308105f88d0c
struct comm_settings
comm_settings
qbrobotics__research__api__wrapper_8h.html
a4a4b9cd04b7bc0361256581b13fadbdc
void
closeRS485
qbrobotics__research__api__wrapper_8h.html
a98ac9e10daef48cb10a2efe826fc739a
(comm_settings *handle)
void
commActivate
qbrobotics__research__api__wrapper_8h.html
ac40d5e172579c9f2a7235fe6071cfc68
(comm_settings *handle, int id, char activate)
int
commBootloader
qbrobotics__research__api__wrapper_8h.html
a7f7030d071c3be82fc13573e0bcd36f2
(comm_settings *handle, int id)
int
commCalibrate
qbrobotics__research__api__wrapper_8h.html
aa6808f1ac3bf4eaf0dca1ba8c9d200ff
(comm_settings *handle, int id)
int
commGetAccelerations
qbrobotics__research__api__wrapper_8h.html
ad392fd398d9e7e111bafb720afae1fd0
(comm_settings *handle, int id, short int *accelerations)
int
commGetActivate
qbrobotics__research__api__wrapper_8h.html
ad0783d7e3715f4103179c7ac21042847
(comm_settings *handle, int id, char *activate)
int
commGetCurrAndMeas
qbrobotics__research__api__wrapper_8h.html
a7aa43e25007e3c5f062c56d5fa0f2a81
(comm_settings *handle, int id, short int *values)
int
commGetCurrents
qbrobotics__research__api__wrapper_8h.html
a9ed12704cfec8aeeecd39cb0f6f695c5
(comm_settings *handle, int id, short int *currents)
int
commGetEmg
qbrobotics__research__api__wrapper_8h.html
a6f22e272173297070d25fdcb45a49fba
(comm_settings *handle, int id, short int *emgs)
int
commGetInfo
qbrobotics__research__api__wrapper_8h.html
a09b4a11003a0a275171e0861b472eb4d
(comm_settings *handle, int id, short int info_type, char *info)
int
commGetInputs
qbrobotics__research__api__wrapper_8h.html
abee8dc55ac1625a568d0efe6a6fbfec6
(comm_settings *handle, int id, short int *inputs)
int
commGetJoystick
qbrobotics__research__api__wrapper_8h.html
ab3a83ae9ed8b8201c1c40851d73c0644
(comm_settings *handle, int id, short int *joystick)
int
commGetMeasurements
qbrobotics__research__api__wrapper_8h.html
aa523d2a8596ccf9fff5f555e51e644f9
(comm_settings *handle, int id, short int *positions)
int
commGetParamList
qbrobotics__research__api__wrapper_8h.html
a9a6be32b75eda460efaf8efc72f4d086
(comm_settings *handle, int id, unsigned short index, void *values, unsigned short value_size, unsigned short num_of_values, uint8_t *buffer)
int
commGetVelocities
qbrobotics__research__api__wrapper_8h.html
ab5204f54ea9bceacb1404c94d4f6fc32
(comm_settings *handle, int id, short int *velocities)
int
commHandCalibrate
qbrobotics__research__api__wrapper_8h.html
aa6e824577ff2996c37b1bde87fcd8327
(comm_settings *handle, int id, short int speed, short int repetitions)
int
commInitMem
qbrobotics__research__api__wrapper_8h.html
aa6dcb58d6b20fa25a31c707616da900b
(comm_settings *handle, int id)
int
commPing
qbrobotics__research__api__wrapper_8h.html
a19bfbf08ea0569432bc63a6bedae1a98
(comm_settings *handle, int id)
int
commRestoreParams
qbrobotics__research__api__wrapper_8h.html
af36bf285b2af922cd3b30bfff5417d6a
(comm_settings *handle, int id)
void
commSetBaudRate
qbrobotics__research__api__wrapper_8h.html
a8b3e3edb8b6ab7e3b0f6b2914ddd6fdf
(comm_settings *handle, int id, short int baudrate)
void
commSetCuffInputs
qbrobotics__research__api__wrapper_8h.html
a8c69d79ead4204c64ecb431278ca74d7
(comm_settings *handle, int id, int flag)
void
commSetInputs
qbrobotics__research__api__wrapper_8h.html
a45cd9829a47b77aea2e93f1a5c0c4532
(comm_settings *handle, int id, short int *inputs)
int
commSetInputsAck
qbrobotics__research__api__wrapper_8h.html
aedbea40263c547bc646bc8f3a644441d
(comm_settings *handle, int id, short int *inputs)
void
commSetPosStiff
qbrobotics__research__api__wrapper_8h.html
affce5c7b1e70e741557f87ca60a6b09e
(comm_settings *handle, int id, short int *inputs)
void
commSetWatchDog
qbrobotics__research__api__wrapper_8h.html
a3134201a8d781b6745ec75dd78cafd5a
(comm_settings *handle, int id, short int wdt)
int
commSetZeros
qbrobotics__research__api__wrapper_8h.html
aedb2592a0544297dc9624006c3f45096
(comm_settings *handle, int id, void *values, unsigned short num_of_values)
int
commStoreDefaultParams
qbrobotics__research__api__wrapper_8h.html
a41cb0f760dc1d314e39ffd8c71e15f15
(comm_settings *handle, int id)
int
commStoreParams
qbrobotics__research__api__wrapper_8h.html
ae22773d0006577fe015e581c86407e4d
(comm_settings *handle, int id)
void
openRS485
qbrobotics__research__api__wrapper_8h.html
a3b7a439631c480fff60776403ecde4fe
(comm_settings *handle, const char *serial_port_name, int=2000000)
void
RS485GetInfo
qbrobotics__research__api__wrapper_8h.html
a7f130cde750813b8158e1dcba06eab54
(comm_settings *handle, char *buffer)
int
RS485ListDevices
qbrobotics__research__api__wrapper_8h.html
a11645ead38dc6ebc2569d58f8da12094
(comm_settings *handle, char list_of_ids[255])
int
RS485listPorts
qbrobotics__research__api__wrapper_8h.html
a7c103994cbd730d3e8fc84328ee09fd5
(char list_of_ports[60][255])
int
RS485read
qbrobotics__research__api__wrapper_8h.html
a99da2a51dddf21faa4a4b97898a9d586
(comm_settings *handle, int id, char *package)
qbrobotics_research_api_wrapper_communication.cpp
/tmp/ws/src/qb_device/qb_device_driver/api/qbdevice-api-7.x.x/qbrobotics-driver/tests/
qbrobotics__research__api__wrapper__communication_8cpp.html
qbrobotics_research_api/qbrobotics_research_api_wrapper.h
qbrobotics_research_api
int
main
qbrobotics__research__api__wrapper__communication_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
namespaceqbrobotics__research__api.html
a4003527484a059de159e6d8eba060fdd
(Communication, BasicMethods)
TEST
namespaceqbrobotics__research__api.html
ae09df31ec6b9c6f50521d8f32d3f57ed
(Communication, ListConnectedDevices)
TEST
namespaceqbrobotics__research__api.html
a950b74d94ebcb6be0a53270f393e3560
(Communication, ListSerialPorts)
qbrobotics_research_commands.h
/tmp/ws/src/qb_device/qb_device_driver/api/qbdevice-api-7.x.x/qbrobotics-driver/libs/research/include/qbrobotics_research_api/
qbrobotics__research__commands_8h.html
#define
API_VERSION
qbrobotics__research__commands_8h.html
ad97188edfdd667de971027b35330fa41
#define
PARAM_BYTE_SLOT
qbrobotics__research__commands_8h.html
ae3302107827a773be3200e459e7b24da
#define
PARAM_MENU_SLOT
qbrobotics__research__commands_8h.html
a3bab5133f6aa363d84307b39e17b0d74
#define
GET_SD_DATA
qbrobotics__research__commands_8h.html
a3154ffe43f7cb799f7c35cfad7339f49
#define
GET_SD_PARAM
qbrobotics__research__commands_8h.html
ab4bb7fa515198a57be2407a640e6910e
#define
INFO_ALL
qbrobotics__research__commands_8h.html
a2ba44fc5b8a316bd307d0baa9ab629ef
#define
INFO_READING
qbrobotics__research__commands_8h.html
a1d08cadf994ec74db774800cfe81e499
acknowledgment_values
qbrobotics__research__commands_8h.html
a0eae1c82d20671c5d0b9b82b10070f1b
ACK_ERROR
qbrobotics__research__commands_8h.html
a0eae1c82d20671c5d0b9b82b10070f1ba3ed060fb7ca71ee94149b5ceccc0cc0f
ACK_OK
qbrobotics__research__commands_8h.html
a0eae1c82d20671c5d0b9b82b10070f1ba78738f21cb01e13b8ad7408d061260ea
data_types
qbrobotics__research__commands_8h.html
aee7544e5fa6e2843ecdc3609602e56aa
TYPE_FLAG
qbrobotics__research__commands_8h.html
aee7544e5fa6e2843ecdc3609602e56aaac77b67a275d81218e829b1ffe199f457
TYPE_INT8
qbrobotics__research__commands_8h.html
aee7544e5fa6e2843ecdc3609602e56aaa12cf69049b0ce2b80538213ab4ee4908
TYPE_UINT8
qbrobotics__research__commands_8h.html
aee7544e5fa6e2843ecdc3609602e56aaa9673c5d7c4616948a1c192afed676470
TYPE_INT16
qbrobotics__research__commands_8h.html
aee7544e5fa6e2843ecdc3609602e56aaa27555440489c09f0fe5086377ac2b1e6
TYPE_UINT16
qbrobotics__research__commands_8h.html
aee7544e5fa6e2843ecdc3609602e56aaac476ff4afefdbf17ca690f6606472d64
TYPE_INT32
qbrobotics__research__commands_8h.html
aee7544e5fa6e2843ecdc3609602e56aaa0af8d88efcdacad0adc8456ceabeaa09
TYPE_UINT32
qbrobotics__research__commands_8h.html
aee7544e5fa6e2843ecdc3609602e56aaab799ec7307bc71b0219c60e5853e50a4
TYPE_FLOAT
qbrobotics__research__commands_8h.html
aee7544e5fa6e2843ecdc3609602e56aaa19a0a402d33a2e049e91ea9e37e90c2f
TYPE_DOUBLE
qbrobotics__research__commands_8h.html
aee7544e5fa6e2843ecdc3609602e56aaa019d94f7c571e36215cc1a41e825de0c
TYPE_STRING
qbrobotics__research__commands_8h.html
aee7544e5fa6e2843ecdc3609602e56aaaddb4be6b1cc25112defabef75f73427a
motor_supply_tipe
qbrobotics__research__commands_8h.html
a17c218160a8b2c5f25db27616793d564
MAXON_24V
qbrobotics__research__commands_8h.html
a17c218160a8b2c5f25db27616793d564a6330a7240b07e3565b89bfb08f8c9450
MAXON_12V
qbrobotics__research__commands_8h.html
a17c218160a8b2c5f25db27616793d564a798f8ddd2535dba98e61ca5e7c4810e2
qbmove_control_mode
qbrobotics__research__commands_8h.html
a6960e5b914fe207839e82d6f66a6b87a
CONTROL_ANGLE
qbrobotics__research__commands_8h.html
a6960e5b914fe207839e82d6f66a6b87aa20c655b0cd3c61eec041dc6da114880d
CONTROL_PWM
qbrobotics__research__commands_8h.html
a6960e5b914fe207839e82d6f66a6b87aa5b03a0bf46af8ab4b7340ee8a2efca3c
CONTROL_CURRENT
qbrobotics__research__commands_8h.html
a6960e5b914fe207839e82d6f66a6b87aa52205add0ea0ad05b25dc5c346a5ee38
CURR_AND_POS_CONTROL
qbrobotics__research__commands_8h.html
a6960e5b914fe207839e82d6f66a6b87aa3385b0c8c7d7070041b92396eaa0c3af
DEFLECTION_CONTROL
qbrobotics__research__commands_8h.html
a6960e5b914fe207839e82d6f66a6b87aa5d49c5435eca705b31004125b446cf34
DEFL_CURRENT_CONTROL
qbrobotics__research__commands_8h.html
a6960e5b914fe207839e82d6f66a6b87aa469ffc3e1d60e9c5ba86d19e38a4578e
qbmove_input_mode
qbrobotics__research__commands_8h.html
a4c6f8687cc4a70ce967c910614fbc6cd
INPUT_MODE_EXTERNAL
qbrobotics__research__commands_8h.html
a4c6f8687cc4a70ce967c910614fbc6cdae9164f9cc9192eb336b04d078f46b8ba
INPUT_MODE_ENCODER3
qbrobotics__research__commands_8h.html
a4c6f8687cc4a70ce967c910614fbc6cda9bfa7271b88d5876a1c3fd050f67bd3e
INPUT_MODE_EMG_PROPORTIONAL
qbrobotics__research__commands_8h.html
a4c6f8687cc4a70ce967c910614fbc6cda791c735316bd375c6e93d561cb80eafd
INPUT_MODE_EMG_INTEGRAL
qbrobotics__research__commands_8h.html
a4c6f8687cc4a70ce967c910614fbc6cda9ccbbc4cd825d977b0b089b9121cfac5
INPUT_MODE_EMG_FCFS
qbrobotics__research__commands_8h.html
a4c6f8687cc4a70ce967c910614fbc6cda63042e0fb1fcf5bf0008b15442eea194
INPUT_MODE_EMG_FCFS_ADV
qbrobotics__research__commands_8h.html
a4c6f8687cc4a70ce967c910614fbc6cda9e54aef6ab6f164ed0db5c3d59058da8
qbmove_resolution
qbrobotics__research__commands_8h.html
ad18f2ef316ee226b52882af5758c39e8
RESOLUTION_360
qbrobotics__research__commands_8h.html
ad18f2ef316ee226b52882af5758c39e8aaed0d82b34c9fbd0a277c8774109f2c8
RESOLUTION_720
qbrobotics__research__commands_8h.html
ad18f2ef316ee226b52882af5758c39e8a12ebd6297569e139aa66379f10c23ed4
RESOLUTION_1440
qbrobotics__research__commands_8h.html
ad18f2ef316ee226b52882af5758c39e8ab925c058890a05ebf6192cc840943ac5
RESOLUTION_2880
qbrobotics__research__commands_8h.html
ad18f2ef316ee226b52882af5758c39e8a6f1a6dead612201d83cd942d15066c1a
RESOLUTION_5760
qbrobotics__research__commands_8h.html
ad18f2ef316ee226b52882af5758c39e8a0225dddc2e72c29decff016355e300e8
RESOLUTION_11520
qbrobotics__research__commands_8h.html
ad18f2ef316ee226b52882af5758c39e8aa8c11e69225c1e4bce50ea21de7d4248
RESOLUTION_23040
qbrobotics__research__commands_8h.html
ad18f2ef316ee226b52882af5758c39e8a72d55d06b830e278011c897e4c586245
RESOLUTION_46080
qbrobotics__research__commands_8h.html
ad18f2ef316ee226b52882af5758c39e8a660eea7a94915960df0667c51c9fd091
RESOLUTION_92160
qbrobotics__research__commands_8h.html
ad18f2ef316ee226b52882af5758c39e8a5d9944e2a68dc6c21b0b2d92bc086fbf
additional_command
qbrobotics__research__commands_8h.html
a8db8cb42d999da8754b30ab43259d6a3
CMD_GET_IMU_READINGS
qbrobotics__research__commands_8h.html
a8db8cb42d999da8754b30ab43259d6a3a172dacbbb78cf7088b6706718082d54f
CMD_GET_IMU_PARAM
qbrobotics__research__commands_8h.html
a8db8cb42d999da8754b30ab43259d6a3a2345d3899812a8271e055618c877889c
CMD_GET_ENCODER_CONF
qbrobotics__research__commands_8h.html
a8db8cb42d999da8754b30ab43259d6a3a0364290bdad22c8cc3aed862945a6bee
CMD_GET_ENCODER_RAW
qbrobotics__research__commands_8h.html
a8db8cb42d999da8754b30ab43259d6a3aa5ae42c4c1aa86504979b36e0446929d
CMD_GET_ADC_CONF
qbrobotics__research__commands_8h.html
a8db8cb42d999da8754b30ab43259d6a3a2421a4cd9cfc6a9e7a006d757731b348
CMD_GET_ADC_RAW
qbrobotics__research__commands_8h.html
a8db8cb42d999da8754b30ab43259d6a3afdc87972ba775a96b7f89d610df57354
qbmove_command
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210b
CMD_PING
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba1c0aa24c3612e77ea1a5ca1b82388da0
CMD_SET_ZEROS
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba2d92e89157e03fe63bfebf8125c3a0d7
CMD_STORE_PARAMS
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210bac7d1170961179d8dc5ec1b4aeb4f3116
CMD_STORE_DEFAULT_PARAMS
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba17d9c730cd01059737de14b9f062e44c
CMD_RESTORE_PARAMS
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba7f13c143f54c74572776ffae219d33d7
CMD_GET_INFO
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba4681b714888632a2d8ad0a2140e4ba7f
CMD_SET_VALUE
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210bac3ca8989b510cb78baff4425a0d47a67
CMD_GET_VALUE
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210bac9a592ed746a114c7bfc0bd9d094263c
CMD_BOOTLOADER
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210bac72c6075e3464ea5abbe0c0d6e11559e
CMD_INIT_MEM
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba7bd24a7ad88af9a4e7c398a9ecb08ed4
CMD_CALIBRATE
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba238830aded332d3bd5cbbb4ea2cb6ce7
CMD_GET_PARAM_LIST
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba3e92a6e4c288be3abb6f3cfadf261e78
CMD_HAND_CALIBRATE
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba76be5a50e0ac4a9f944d0d6382f06e92
CMD_ACTIVATE
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba341cc0e29a584b4c75a7502529920a7f
CMD_GET_ACTIVATE
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210bac56c7ee3592b79204a8f209460ca6531
CMD_SET_INPUTS
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210bac271d0c424b55b263c47f451b3685d65
CMD_GET_INPUTS
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba7e1020474f9835468c3cfbcce610f7df
CMD_GET_MEASUREMENTS
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210bae71f36974018d7c926d1023127ba5018
CMD_GET_CURRENTS
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba7cec1501d2f9057540987c1f9f3eaf2d
CMD_GET_CURR_AND_MEAS
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba00e1e21809cce47849f8d237b14c9e17
CMD_SET_POS_STIFF
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210baa8ff629570855ac5162560c19fcbd374
CMD_GET_EMG
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210baf64fae1b253023ea4d6307619fb00bd6
CMD_GET_VELOCITIES
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba91f95871982459406bcbfa9e84affcf8
CMD_GET_COUNTERS
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba852a1e9b4cec526ef7b4e550cee73cae
CMD_GET_ACCEL
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba62e954ab85dca16967b1d2b11f099515
CMD_GET_CURR_DIFF
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210bac1a1e6554eb0603ea5a5f77f604f594c
CMD_SET_CURR_DIFF
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba75bb0f4bbebcfa9d066c0d1f41531127
CMD_SET_CUFF_INPUTS
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba78d9d45e499f848da1c4d03a1ba534a4
CMD_SET_WATCHDOG
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba4fa373fa933adfa01f2a9bea1281aa2f
CMD_SET_BAUDRATE
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba2ddc0e8c5f0a28ad470e881d1e196c47
CMD_EXT_DRIVE
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba533b9dc5738b9a717fff08f29278b8a5
CMD_GET_JOYSTICK
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba51f92ae4cb4dffafda985f714433039a
CMD_SET_INPUTS_ACK
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba71247e09af99df2a3ce59290cdbe6e72
CMD_SET_SYNERGIES
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba2981609bbbeb0b1ef489d2e310273ea3
CMD_GET_SYNERGIES
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba932af5ad2be96b25e20bd08206fb7f38
CMD_GET_CYCLE_TIME
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba04595b1c1c39bac665cc37fb8df22203
qbmove_parameter
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36
PARAM_ID
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a172b8d344a5aaae4d87daa52e36e9e5f
PARAM_PID_CONTROL
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a878e85d61c0bca0141e6118d1ceba299
PARAM_STARTUP_ACTIVATION
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a9f7e2f9c7b92726e1ffd5dda3af47fd8
PARAM_INPUT_MODE
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a5c697f31b90e98e2eba960b79f2ed25c
PARAM_CONTROL_MODE
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36aad84d584a61a3575db214d10d9bb6cb0
PARAM_MEASUREMENT_OFFSET
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36adcdce0ed2b6b62335e8986a1758819d5
PARAM_MEASUREMENT_MULTIPLIER
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a547d8f3a487a08ba25a87e5a1c4035a3
PARAM_POS_LIMIT_FLAG
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36ae1ba46d5587fe44580417535c0ccf4fc
PARAM_POS_LIMIT
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a02e68c657a942155b8bd2b037b755011
PARAM_MAX_STEP_POS
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a9e5ffa64ed5e03da3fa0cc5f1b1cd2ae
PARAM_MAX_STEP_NEG
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a5f7c88ebecbc39113c0621701cfedd07
PARAM_POS_RESOLUTION
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a6857aadbe11091d0d3cebe2c22da1eba
PARAM_CURRENT_LIMIT
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a079999b78cd63f61764700fad99990de
PARAM_EMG_CALIB_FLAG
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36ae4c6b7c830d9065cee4039a489274b2f
PARAM_EMG_THRESHOLD
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36aa1d42c709c9c12afffae0921126d9cbf
PARAM_EMG_MAX_VALUE
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a0cd67acda69d33841a94f55b33d14863
PARAM_EMG_SPEED
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a028d803ac1aa5cc81d9902f8f519d51d
PARAM_PID_CURR_CONTROL
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36afd84a8c2eb30f2984412ddaddd66ac7f
PARAM_DOUBLE_ENC_ON_OFF
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a065de456f525cedd222737c24ec7300c
PARAM_MOT_HANDLE_RATIO
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a093ab311eb78fffe19b38dc3e18cd3f8
PARAM_MOTOR_SUPPLY
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a9fdaad76676bea4caf32e4e7a1343451
PARAM_CURRENT_LOOKUP
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a29262771f7a72b834aba013747202451
PARAM_DL_POS_PID
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36aed3fbd67f27a50599904c4796f3aee63
PARAM_DL_CURR_PID
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36ae5c58909acc7d5d6afd5a20fb7bc9620
#define
GET_SD_DATA
qbrobotics__research__commands_8h.html
a3154ffe43f7cb799f7c35cfad7339f49
#define
GET_SD_PARAM
qbrobotics__research__commands_8h.html
ab4bb7fa515198a57be2407a640e6910e
#define
INFO_ALL
qbrobotics__research__commands_8h.html
a2ba44fc5b8a316bd307d0baa9ab629ef
#define
INFO_READING
qbrobotics__research__commands_8h.html
a1d08cadf994ec74db774800cfe81e499
additional_command
qbrobotics__research__commands_8h.html
a8db8cb42d999da8754b30ab43259d6a3
CMD_GET_IMU_READINGS
qbrobotics__research__commands_8h.html
a8db8cb42d999da8754b30ab43259d6a3a172dacbbb78cf7088b6706718082d54f
CMD_GET_IMU_PARAM
qbrobotics__research__commands_8h.html
a8db8cb42d999da8754b30ab43259d6a3a2345d3899812a8271e055618c877889c
CMD_GET_ENCODER_CONF
qbrobotics__research__commands_8h.html
a8db8cb42d999da8754b30ab43259d6a3a0364290bdad22c8cc3aed862945a6bee
CMD_GET_ENCODER_RAW
qbrobotics__research__commands_8h.html
a8db8cb42d999da8754b30ab43259d6a3aa5ae42c4c1aa86504979b36e0446929d
CMD_GET_ADC_CONF
qbrobotics__research__commands_8h.html
a8db8cb42d999da8754b30ab43259d6a3a2421a4cd9cfc6a9e7a006d757731b348
CMD_GET_ADC_RAW
qbrobotics__research__commands_8h.html
a8db8cb42d999da8754b30ab43259d6a3afdc87972ba775a96b7f89d610df57354
qbmove_command
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210b
CMD_PING
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba1c0aa24c3612e77ea1a5ca1b82388da0
CMD_SET_ZEROS
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba2d92e89157e03fe63bfebf8125c3a0d7
CMD_STORE_PARAMS
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210bac7d1170961179d8dc5ec1b4aeb4f3116
CMD_STORE_DEFAULT_PARAMS
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba17d9c730cd01059737de14b9f062e44c
CMD_RESTORE_PARAMS
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba7f13c143f54c74572776ffae219d33d7
CMD_GET_INFO
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba4681b714888632a2d8ad0a2140e4ba7f
CMD_SET_VALUE
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210bac3ca8989b510cb78baff4425a0d47a67
CMD_GET_VALUE
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210bac9a592ed746a114c7bfc0bd9d094263c
CMD_BOOTLOADER
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210bac72c6075e3464ea5abbe0c0d6e11559e
CMD_INIT_MEM
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba7bd24a7ad88af9a4e7c398a9ecb08ed4
CMD_CALIBRATE
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba238830aded332d3bd5cbbb4ea2cb6ce7
CMD_GET_PARAM_LIST
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba3e92a6e4c288be3abb6f3cfadf261e78
CMD_HAND_CALIBRATE
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba76be5a50e0ac4a9f944d0d6382f06e92
CMD_ACTIVATE
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba341cc0e29a584b4c75a7502529920a7f
CMD_GET_ACTIVATE
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210bac56c7ee3592b79204a8f209460ca6531
CMD_SET_INPUTS
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210bac271d0c424b55b263c47f451b3685d65
CMD_GET_INPUTS
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba7e1020474f9835468c3cfbcce610f7df
CMD_GET_MEASUREMENTS
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210bae71f36974018d7c926d1023127ba5018
CMD_GET_CURRENTS
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba7cec1501d2f9057540987c1f9f3eaf2d
CMD_GET_CURR_AND_MEAS
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba00e1e21809cce47849f8d237b14c9e17
CMD_SET_POS_STIFF
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210baa8ff629570855ac5162560c19fcbd374
CMD_GET_EMG
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210baf64fae1b253023ea4d6307619fb00bd6
CMD_GET_VELOCITIES
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba91f95871982459406bcbfa9e84affcf8
CMD_GET_COUNTERS
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba852a1e9b4cec526ef7b4e550cee73cae
CMD_GET_ACCEL
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba62e954ab85dca16967b1d2b11f099515
CMD_GET_CURR_DIFF
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210bac1a1e6554eb0603ea5a5f77f604f594c
CMD_SET_CURR_DIFF
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba75bb0f4bbebcfa9d066c0d1f41531127
CMD_SET_CUFF_INPUTS
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba78d9d45e499f848da1c4d03a1ba534a4
CMD_SET_WATCHDOG
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba4fa373fa933adfa01f2a9bea1281aa2f
CMD_SET_BAUDRATE
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba2ddc0e8c5f0a28ad470e881d1e196c47
CMD_EXT_DRIVE
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba533b9dc5738b9a717fff08f29278b8a5
CMD_GET_JOYSTICK
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba51f92ae4cb4dffafda985f714433039a
CMD_SET_INPUTS_ACK
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba71247e09af99df2a3ce59290cdbe6e72
CMD_SET_SYNERGIES
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba2981609bbbeb0b1ef489d2e310273ea3
CMD_GET_SYNERGIES
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba932af5ad2be96b25e20bd08206fb7f38
CMD_GET_CYCLE_TIME
qbrobotics__research__commands_8h.html
abf0494aabdc65d654a54044eddc9210ba04595b1c1c39bac665cc37fb8df22203
qbmove_parameter
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36
PARAM_ID
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a172b8d344a5aaae4d87daa52e36e9e5f
PARAM_PID_CONTROL
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a878e85d61c0bca0141e6118d1ceba299
PARAM_STARTUP_ACTIVATION
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a9f7e2f9c7b92726e1ffd5dda3af47fd8
PARAM_INPUT_MODE
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a5c697f31b90e98e2eba960b79f2ed25c
PARAM_CONTROL_MODE
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36aad84d584a61a3575db214d10d9bb6cb0
PARAM_MEASUREMENT_OFFSET
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36adcdce0ed2b6b62335e8986a1758819d5
PARAM_MEASUREMENT_MULTIPLIER
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a547d8f3a487a08ba25a87e5a1c4035a3
PARAM_POS_LIMIT_FLAG
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36ae1ba46d5587fe44580417535c0ccf4fc
PARAM_POS_LIMIT
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a02e68c657a942155b8bd2b037b755011
PARAM_MAX_STEP_POS
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a9e5ffa64ed5e03da3fa0cc5f1b1cd2ae
PARAM_MAX_STEP_NEG
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a5f7c88ebecbc39113c0621701cfedd07
PARAM_POS_RESOLUTION
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a6857aadbe11091d0d3cebe2c22da1eba
PARAM_CURRENT_LIMIT
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a079999b78cd63f61764700fad99990de
PARAM_EMG_CALIB_FLAG
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36ae4c6b7c830d9065cee4039a489274b2f
PARAM_EMG_THRESHOLD
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36aa1d42c709c9c12afffae0921126d9cbf
PARAM_EMG_MAX_VALUE
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a0cd67acda69d33841a94f55b33d14863
PARAM_EMG_SPEED
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a028d803ac1aa5cc81d9902f8f519d51d
PARAM_PID_CURR_CONTROL
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36afd84a8c2eb30f2984412ddaddd66ac7f
PARAM_DOUBLE_ENC_ON_OFF
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a065de456f525cedd222737c24ec7300c
PARAM_MOT_HANDLE_RATIO
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a093ab311eb78fffe19b38dc3e18cd3f8
PARAM_MOTOR_SUPPLY
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a9fdaad76676bea4caf32e4e7a1343451
PARAM_CURRENT_LOOKUP
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36a29262771f7a72b834aba013747202451
PARAM_DL_POS_PID
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36aed3fbd67f27a50599904c4796f3aee63
PARAM_DL_CURR_PID
qbrobotics__research__commands_8h.html
a0f1ee428e49fc602d6fde71d7ff80f36ae5c58909acc7d5d6afd5a20fb7bc9620
qbsofthand2_research_api.cpp
/tmp/ws/src/qb_device/qb_device_driver/api/qbdevice-api-7.x.x/qbrobotics-driver/libs/research/src/
qbsofthand2__research__api_8cpp.html
qbrobotics_research_api/qbsofthand2_research_api.h
qbsofthand2_research_api.h
/tmp/ws/src/qb_device/qb_device_driver/api/qbdevice-api-7.x.x/qbrobotics-driver/libs/research/include/qbrobotics_research_api/
qbsofthand2__research__api_8h.html
qbrobotics_research_api/qbrobotics_research_api.h
qbrobotics_research_api::qbSoftHand2MotorsResearch::Params
qbrobotics_research_api::qbSoftHand2MotorsResearch
qbrobotics_research_api
qbsofthand_research_api.cpp
/tmp/ws/src/qb_device/qb_device_driver/api/qbdevice-api-7.x.x/qbrobotics-driver/libs/research/src/
qbsofthand__research__api_8cpp.html
qbrobotics_research_api/qbsofthand_research_api.h
qbsofthand_research_api.h
/tmp/ws/src/qb_device/qb_device_driver/api/qbdevice-api-7.x.x/qbrobotics-driver/libs/research/include/qbrobotics_research_api/
qbsofthand__research__api_8h.html
qbrobotics_research_api/qbrobotics_research_api.h
qbrobotics_research_api::qbSoftHandLegacyResearch::Params
qbrobotics_research_api::qbSoftHandResearch::Params
qbrobotics_research_api::qbSoftHandLegacyResearch
qbrobotics_research_api::qbSoftHandResearch
qbrobotics_research_api
serial.cpp
/tmp/ws/src/qb_device/qb_device_driver/api/qbdevice-api-7.x.x/serial/src/
serial_8cpp.html
serial/serial.h
serial/impl/impl.h
serial.h
/tmp/ws/src/qb_device/qb_device_driver/api/qbdevice-api-7.x.x/serial/include/serial/
serial_8h.html
serial::PortInfo
serial::Serial
serial::SerialException
serial::SerialInvalidArgumentException
serial::SerialIOException
serial::SerialPortNotOpenException
serial::Serial::Timeout
serial
bytesize_t
namespaceserial.html
a00b3281fa11cea770c0b0c8a106080f8
fivebits
namespaceserial.html
a00b3281fa11cea770c0b0c8a106080f8af09eeaf7333d2feda0bd3d748d5e3123
sixbits
namespaceserial.html
a00b3281fa11cea770c0b0c8a106080f8a608eb93b80fe8531d626b4e588c5bc8b
sevenbits
namespaceserial.html
a00b3281fa11cea770c0b0c8a106080f8a7cf0a3607e326ff6736941008ea8174d
eightbits
namespaceserial.html
a00b3281fa11cea770c0b0c8a106080f8a47f14d952cf9bed6c3f7ae5985161990
flowcontrol_t
namespaceserial.html
a93ef57a314b4e562f9eded6c15d34351
flowcontrol_none
namespaceserial.html
a93ef57a314b4e562f9eded6c15d34351a083bc02a6e8e7c6540a28654c0f95bb0
flowcontrol_software
namespaceserial.html
a93ef57a314b4e562f9eded6c15d34351ab3390af5eee11740af5e09d71ad419a6
flowcontrol_hardware
namespaceserial.html
a93ef57a314b4e562f9eded6c15d34351a84d411ac86fd25d659eef30aade04c43
parity_t
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481
parity_none
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481a31cbb2b3cf0870d1a089d66295918416
parity_odd
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481affd8fd58edf7c25bab458cafaebecb10
parity_even
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481abe15d241d407528bc8a199b02301ed46
parity_mark
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481a6d7af531414706617a23fe1926ad7ac6
parity_space
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481a94681358f3d53873698fdc98d6890cef
stopbits_t
namespaceserial.html
af5b116611d6628a3aa8f788fdc09f469
stopbits_one
namespaceserial.html
af5b116611d6628a3aa8f788fdc09f469ab70806555a14cb43e5cc43f6f3d01157
stopbits_two
namespaceserial.html
af5b116611d6628a3aa8f788fdc09f469ae0b1b8af1ece65afeacbe9fff198fa47
stopbits_one_point_five
namespaceserial.html
af5b116611d6628a3aa8f788fdc09f469abb25fb831662d361d99cf12fb0da45ec
int
getPortsInfo
namespaceserial.html
a670755c8ccec4457a2cb77bd2904119c
(std::vector< PortInfo > &serial_ports)
int
getPortsList
namespaceserial.html
a62e694c660ff3931e32dc0c16fdb0aee
(std::vector< std::string > &serial_port_names)
comm_settings
structcomm__settings.html
int
file_handle
structcomm__settings.html
a3d007ffb9342fe9bbea0dfd1df3e5987
std::string
serial_port_name
structcomm__settings.html
aba0de5242d2193521ea95cce1a58df8e
qbrobotics_research_api::Communication
classqbrobotics__research__api_1_1Communication.html
qbrobotics_research_api::Communication::ConnectedDeviceInfo
virtual uint8_t
checksum
classqbrobotics__research__api_1_1Communication.html
a2adc24f54f2b6a53c2588049e0067511
(const std::vector< uint8_t > &data, uint32_t size)
virtual int
closeSerialPort
classqbrobotics__research__api_1_1Communication.html
a7389825a0e431fe60f13893e78cc8038
(const std::string &serial_port_name)
Communication
classqbrobotics__research__api_1_1Communication.html
a88aa7a2d2ac5202e2b8eef787d1a8689
()
Communication
classqbrobotics__research__api_1_1Communication.html
a5566251fbbbe09b934947f89b64447b1
(const serial::Serial::Timeout &timeout)
Communication
classqbrobotics__research__api_1_1Communication.html
a45ee8be94f72fb141d00ff0fce72d8be
(uint32_t baud_rate)
Communication
classqbrobotics__research__api_1_1Communication.html
a65296fb97f4f2d7ef5c9dc5a6cef0458
(uint32_t baud_rate, const serial::Serial::Timeout &timeout)
virtual int
createSerialPort
classqbrobotics__research__api_1_1Communication.html
a8c552e0a2731161f3fb1b1c7704e2171
(const std::string &serial_port_name)
virtual int
createSerialPort
classqbrobotics__research__api_1_1Communication.html
ab3f2c37926fa01ff8614d58dcbbf6830
(const std::string &serial_port_name, const serial::Serial::Timeout &timeout)
virtual int
createSerialPort
classqbrobotics__research__api_1_1Communication.html
ac3767c1028ff0f66387903834d5f1a44
(const std::string &serial_port_name, uint32_t baud_rate)
virtual int
createSerialPort
classqbrobotics__research__api_1_1Communication.html
a9aee7c53e846f4519bc9793a47739797
(const std::string &serial_port_name, uint32_t baud_rate, const serial::Serial::Timeout &timeout)
virtual int
deserializePackage
classqbrobotics__research__api_1_1Communication.html
a39a724af31ae99646316dc5884c4b959
(const std::vector< uint8_t > &package_in, uint8_t &device_id, uint8_t &command)
virtual int
deserializePackage
classqbrobotics__research__api_1_1Communication.html
afdd5a651857bdb5b445ae22c62104225
(const std::vector< uint8_t > &package_in, uint8_t &device_id, uint8_t &command, std::vector< int8_t > &data)
std::map< std::string, std::shared_ptr< serial::Serial > >
getSerialPorts
classqbrobotics__research__api_1_1Communication.html
a4c3d7658cf3646ba1ed00122f15ca80f
()
virtual int
listConnectedDevices
classqbrobotics__research__api_1_1Communication.html
aa311ae3ab0f6d67a14e7c7ca693d78d7
()
virtual int
listConnectedDevices
classqbrobotics__research__api_1_1Communication.html
a97822d2e8bd3297705c26057134da289
(const std::string &serial_port_name, std::vector< ConnectedDeviceInfo > &device_ids)
virtual int
listSerialPorts
classqbrobotics__research__api_1_1Communication.html
a38fd0af2c5e62efec229a7fb52c719c6
(std::vector< serial::PortInfo > &serial_ports_info)
virtual int
openSerialPort
classqbrobotics__research__api_1_1Communication.html
ac6302bd7662406236d4c6834fdfadb1c
(const std::string &serial_port_name)
virtual int
openSerialPort
classqbrobotics__research__api_1_1Communication.html
a07f73ea4a9a7a672318282019b49fea9
(const std::string &serial_port_name, serial::Serial::Timeout &timeout)
virtual int
openSerialPort
classqbrobotics__research__api_1_1Communication.html
a52aed6788f17b245e52c5c1716d9a42c
(const std::string &serial_port_name, uint32_t baud_rate)
virtual int
openSerialPort
classqbrobotics__research__api_1_1Communication.html
a3a106f6526885939262a6e4dfd3f5d20
(const std::string &serial_port_name, uint32_t baud_rate, serial::Serial::Timeout &timeout)
virtual int
parsePackage
classqbrobotics__research__api_1_1Communication.html
a44744dc25cf3f15c49f051cea1778af4
(const std::string &serial_port_name, uint8_t device_id, uint8_t command)
virtual int
parsePackage
classqbrobotics__research__api_1_1Communication.html
a834b38e80b8a371ad35de01ec6a7a3e8
(const std::string &serial_port_name, uint8_t device_id, uint8_t command, std::vector< int8_t > &data_in)
virtual int
readPackage
classqbrobotics__research__api_1_1Communication.html
a91f505bf153850d997f936ba098adcbf
(const std::string &serial_port_name, std::vector< uint8_t > &package_in)
virtual int
readPackage
classqbrobotics__research__api_1_1Communication.html
a09a669b761dea21b4af2c5a6ee180495
(const std::string &serial_port_name, uint8_t &device_id, uint8_t &command)
virtual int
readPackage
classqbrobotics__research__api_1_1Communication.html
a9cfb163066701f223b83b792b0c8824e
(const std::string &serial_port_name, uint8_t &device_id, uint8_t &command, std::vector< int8_t > &data)
virtual int
sendCommand
classqbrobotics__research__api_1_1Communication.html
a60646559b1bb90225218e74fc366885e
(const std::string &serial_port_name, uint8_t device_id, uint8_t command)
virtual int
sendCommand
classqbrobotics__research__api_1_1Communication.html
a39935079dc0a4747759f9f0e36e05787
(const std::string &serial_port_name, uint8_t device_id, uint8_t command, const std::vector< int8_t > &data_out)
virtual int
sendCommandAndParse
classqbrobotics__research__api_1_1Communication.html
aeb4d64ab079a7d00973c1cb53ce6a59b
(const std::string &serial_port_name, uint8_t device_id, uint8_t command)
virtual int
sendCommandAndParse
classqbrobotics__research__api_1_1Communication.html
a1cfc67bea8d717b7c4a454c0f58b6413
(const std::string &serial_port_name, uint8_t device_id, uint8_t command, const std::vector< int8_t > &data_out)
virtual int
sendCommandAndParse
classqbrobotics__research__api_1_1Communication.html
a6b7e1bd72aaee00f15539ee538a724f8
(const std::string &serial_port_name, uint8_t device_id, uint8_t command, const std::vector< int8_t > &data_out, std::vector< int8_t > &data_in)
virtual int
sendCommandAndParse
classqbrobotics__research__api_1_1Communication.html
aa9e532d52055c79be44531af224f622e
(const std::string &serial_port_name, uint8_t device_id, uint8_t command, std::vector< int8_t > &data_in)
virtual int
sendCommandAndParse
classqbrobotics__research__api_1_1Communication.html
a8dbfc269f8b850106ccc857564d0fdf7
(const std::string &serial_port_name, uint8_t device_id, uint8_t command, uint8_t max_repeats)
virtual int
sendCommandAndParse
classqbrobotics__research__api_1_1Communication.html
a70530a04fafd50aaebdec4810030ea47
(const std::string &serial_port_name, uint8_t device_id, uint8_t command, uint8_t max_repeats, const std::vector< int8_t > &data_out)
virtual int
sendCommandAndParse
classqbrobotics__research__api_1_1Communication.html
aeb28e5dbaa6a6e515920d8512078aa61
(const std::string &serial_port_name, uint8_t device_id, uint8_t command, uint8_t max_repeats, const std::vector< int8_t > &data_out, std::vector< int8_t > &data_in)
virtual int
sendCommandAndParse
classqbrobotics__research__api_1_1Communication.html
a36bc81b7eb7f6da0ba10cd9c88eaf232
(const std::string &serial_port_name, uint8_t device_id, uint8_t command, uint8_t max_repeats, std::vector< int8_t > &data_in)
virtual int
sendCommandBroadcast
classqbrobotics__research__api_1_1Communication.html
a8168fde2f4b84a7eb0b8c0d7d398ebe3
(const std::string &serial_port_name, uint8_t command)
virtual int
sendCommandBroadcast
classqbrobotics__research__api_1_1Communication.html
a4911c9130a38a9059803e11d37999111
(const std::string &serial_port_name, uint8_t command, const std::vector< int8_t > &data_out)
virtual int
serializePackage
classqbrobotics__research__api_1_1Communication.html
a75af9a9851a2e7d0a103e7dc5cb1edaf
(uint8_t device_id, uint8_t command, const std::vector< int8_t > &data, std::vector< uint8_t > &package_out)
virtual int
serializePackage
classqbrobotics__research__api_1_1Communication.html
ad71457350e01a06a48793423d0c56fa2
(uint8_t device_id, uint8_t command, std::vector< uint8_t > &package_out)
virtual int
writePackage
classqbrobotics__research__api_1_1Communication.html
a395c48f93737816e43981a666df174e5
(const std::string &serial_port_name, const std::vector< uint8_t > &package_out)
virtual int
writePackage
classqbrobotics__research__api_1_1Communication.html
ab61f8d51080ac1ece6f545578ec26817
(const std::string &serial_port_name, uint8_t device_id, uint8_t command)
virtual int
writePackage
classqbrobotics__research__api_1_1Communication.html
a73c22d500ba40e4e7e7399684d9ae1a0
(const std::string &serial_port_name, uint8_t device_id, uint8_t command, const std::vector< int8_t > &data)
virtual
~Communication
classqbrobotics__research__api_1_1Communication.html
a446971762f8e858342e8883879313c57
()=default
static void
swapBytes
classqbrobotics__research__api_1_1Communication.html
a950db1a74cc6e73ae51009d40fc06712
(std::vector< T > &vector)
static void
swapBytes
classqbrobotics__research__api_1_1Communication.html
a71585047ec2fd926af64317642c6b2f2
(T &x)
static std::vector< S >
vectorCast
classqbrobotics__research__api_1_1Communication.html
af3c6691750e461b32d65d759deec93db
(std::vector< T > vector)
static std::vector< S >
vectorCastAndSwap
classqbrobotics__research__api_1_1Communication.html
a154ac55ae92e7390f29c05f82298e3b6
(std::vector< T > vector)
static std::vector< S >
vectorSwapAndCast
classqbrobotics__research__api_1_1Communication.html
a0d8c56aff53bd7e1d4fe7a638fb8a116
(std::vector< T > vector)
Communication
classqbrobotics__research__api_1_1Communication.html
adb632bb3afa56d56eebf9a132db67b49
(const Communication &communication)
Communication
classqbrobotics__research__api_1_1Communication.html
aeff24c1decfa463776518fe839f073fe
(const Communication &communication, const serial::Serial::Timeout &timeout)
bool
isInSerialPorts
classqbrobotics__research__api_1_1Communication.html
ac0aab9cfdc908736b4699567af42b924
(const std::string &serial_port_name)
bool
isInSerialPortsInfo
classqbrobotics__research__api_1_1Communication.html
a1a1d2e591d7181e177247814dc3628b6
(const std::string &serial_port_name)
void
SetUp
classqbrobotics__research__api_1_1Communication.html
a301386a5c1fe116d465ae2b293f0ef39
() override
void
TearDown
classqbrobotics__research__api_1_1Communication.html
a65a38372437ea8f3b7c069765d9c4b64
() override
std::map< std::string, std::vector< ConnectedDeviceInfo > >
connected_devices_
classqbrobotics__research__api_1_1Communication.html
a3ef899ab04cedce20376754e7661b390
std::vector< std::unique_ptr< qbroboticsResearchAPI::Device > >
devices_
classqbrobotics__research__api_1_1Communication.html
aa1b1ac2c4dab30ab5d258ee0c44624f5
std::vector< std::unique_ptr< qbroboticsResearchAPI::Device > >
devices_not_init_
classqbrobotics__research__api_1_1Communication.html
ae2faffe00108bcc6453b0554305af4a9
std::unique_ptr< qbroboticsResearchAPI::Device >
fake_device_
classqbrobotics__research__api_1_1Communication.html
ae8076a1ecddecbbdae9f607a9573d4e4
std::shared_ptr< qbroboticsResearchAPI::Communication >
handler_
classqbrobotics__research__api_1_1Communication.html
a9b04e7d6ccdb1c91d36f3057a3c31998
std::vector< serial::PortInfo >
serial_ports_
classqbrobotics__research__api_1_1Communication.html
acfa28e21fc4eddd3d84a14d66a9799e8
std::map< std::string, std::shared_ptr< serial::Serial > >
serial_ports_
classqbrobotics__research__api_1_1Communication.html
a6c47a432a3d48d714751f62ccd5a13f9
uint32_t
serial_ports_baud_rate_
classqbrobotics__research__api_1_1Communication.html
a5438c322530a29bd3c00a3e9f7129909
std::map< std::string, std::set< uint8_t > >
serial_ports_ids_
classqbrobotics__research__api_1_1Communication.html
a0e0a60ff31958d4f0a24aa153247edbb
std::map< std::string, serial::PortInfo >
serial_ports_info_
classqbrobotics__research__api_1_1Communication.html
a63fd9db29826de94f3d25f9bb5ba8a40
serial::Serial::Timeout
serial_ports_timeout_
classqbrobotics__research__api_1_1Communication.html
a86fe3e5863389dacf62a3d657efceaab
qbrobotics_research_api::CommunicationLegacy
classqbrobotics__research__api_1_1CommunicationLegacy.html
qbrobotics_research_api::Communication
CommunicationLegacy
classqbrobotics__research__api_1_1CommunicationLegacy.html
a81264bc4e2dfc561394bf3bb1d889225
()=default
CommunicationLegacy
classqbrobotics__research__api_1_1CommunicationLegacy.html
afc2d63d2f5c95df4ddfffc01e81e4fd0
(const Communication &communication)
CommunicationLegacy
classqbrobotics__research__api_1_1CommunicationLegacy.html
a35576b0f91b9df5a550b047173126167
(const Communication &communication, const serial::Serial::Timeout &timeout)
int
deserializePackage
classqbrobotics__research__api_1_1CommunicationLegacy.html
aabb2eac6b57dee64b8ba7725279d2614
(const std::vector< uint8_t > &package_in, uint8_t &device_id, uint8_t &command, std::vector< int8_t > &data) override
int
parsePackage
classqbrobotics__research__api_1_1CommunicationLegacy.html
a61baabd29e49b3c8001b6f8f3211437c
(const std::string &serial_port_name, uint8_t device_id, uint8_t command, std::vector< int8_t > &data_in) override
int
readLongPackage
classqbrobotics__research__api_1_1CommunicationLegacy.html
ad4d77ebc26499a456e9083e3695981be
(const std::string &serial_port_name, std::vector< uint8_t > &package_in)
int
readPackage
classqbrobotics__research__api_1_1CommunicationLegacy.html
a2db1835c6b9e8934766417382f2021a3
(const std::string &serial_port_name, std::vector< uint8_t > &package_in) override
int
readPackage
classqbrobotics__research__api_1_1CommunicationLegacy.html
ae88c517546cc2ba925c34193839ae907
(const std::string &serial_port_name, uint8_t &device_id, uint8_t &command, std::vector< int8_t > &data) override
int
sendCommandAndParse
classqbrobotics__research__api_1_1CommunicationLegacy.html
a5d149ca6753bb9bfff8f3d37bc480e69
(const std::string &serial_port_name, uint8_t device_id, uint8_t command, uint8_t max_repeats, const std::vector< int8_t > &data_out, std::vector< int8_t > &data_in) override
virtual
~CommunicationLegacy
classqbrobotics__research__api_1_1CommunicationLegacy.html
a2674c1fef18524e6f1499a4708bf424d
()=default
qbrobotics_research_api::Communication::ConnectedDeviceInfo
structqbrobotics__research__api_1_1Communication_1_1ConnectedDeviceInfo.html
uint8_t
id
structqbrobotics__research__api_1_1Communication_1_1ConnectedDeviceInfo.html
abb51e9e6928630db85165c5a9e53d822
std::string
serial_number
structqbrobotics__research__api_1_1Communication_1_1ConnectedDeviceInfo.html
a2c79c27b4e7b07a2a410ffd9f7008284
std::string
sub_type
structqbrobotics__research__api_1_1Communication_1_1ConnectedDeviceInfo.html
a5c1f61267a53ab3763951e545939adea
std::string
type
structqbrobotics__research__api_1_1Communication_1_1ConnectedDeviceInfo.html
aaac1b9eafab02bc96f36d4d3666ce472
qbrobotics_research_api::Device
classqbrobotics__research__api_1_1Device.html
qbrobotics_research_api::Device::Params
Device
classqbrobotics__research__api_1_1Device.html
a72d7e4f2a8b9d5f4686065721dccba55
(std::shared_ptr< Communication > communication, std::string name, std::string serial_port, uint8_t id)
Device
classqbrobotics__research__api_1_1Device.html
a9dbcd391c2f9adc7009d10f24232e2e3
(std::shared_ptr< Communication > communication, std::string name, std::string serial_port, uint8_t id, bool init_params)
Device
classqbrobotics__research__api_1_1Device.html
af500f41dd1f299c727a18b32d7b181b4
(std::shared_ptr< Communication > communication, std::string name, std::string serial_port, uint8_t id, bool init_params, std::unique_ptr< Params > params)
virtual int
getAccelerations
classqbrobotics__research__api_1_1Device.html
a7a7fae04e77a3823a944dede629e53c5
(std::vector< int16_t > &accelerations)
virtual int
getControlReferences
classqbrobotics__research__api_1_1Device.html
a4f4f6b29c28b8eca3a4bc4710e193c6d
(std::vector< int16_t > &control_references)
virtual int
getCurrents
classqbrobotics__research__api_1_1Device.html
ae7b0401ba93abe568a5ebb8878bbfc01
(std::vector< int16_t > ¤ts)
virtual int
getCurrentsAndPositions
classqbrobotics__research__api_1_1Device.html
a9eb8d8b5d9776687fd72dc1863e77872
(std::vector< int16_t > ¤ts, std::vector< int16_t > &positions)
virtual int
getCycleTime
classqbrobotics__research__api_1_1Device.html
a00692f7e7d913a0a87be0a0a9e0549a8
(int16_t &cycle_time)
virtual int
getInfo
classqbrobotics__research__api_1_1Device.html
a34a5a4424b426db20c79bee3ed079e26
(std::string &info)
virtual int
getInfo
classqbrobotics__research__api_1_1Device.html
a9f92fe47db6516ecdaec529e7c2fa01b
(uint16_t info_type, std::string &info)
virtual int
getMotorStates
classqbrobotics__research__api_1_1Device.html
a34f19bab2c2defca09c9d33dd162b0e6
(bool &motor_state)
virtual int
getParamControlMode
classqbrobotics__research__api_1_1Device.html
a252a315aa281b1ae81450413bdce5ea1
()
virtual int
getParamControlMode
classqbrobotics__research__api_1_1Device.html
a56a7c3ff725d9c8430ae16690495513b
(uint8_t &control_mode)
virtual int
getParamCurrentLimit
classqbrobotics__research__api_1_1Device.html
aa23281cd8358dd68e59ec52e7b561e23
()
virtual int
getParamCurrentLimit
classqbrobotics__research__api_1_1Device.html
a8f259f6d9e8ba01e1dc0d233cc3cd417
(int16_t ¤t_limit)
virtual int
getParamCurrentPID
classqbrobotics__research__api_1_1Device.html
a15ad44def0a4b22769821fa5c8723a26
()
virtual int
getParamCurrentPID
classqbrobotics__research__api_1_1Device.html
a93dcee9477213eeaf1cf71e6a5b4b906
(std::vector< float > ¤t_pid)
virtual int
getParamEncoderMultipliers
classqbrobotics__research__api_1_1Device.html
a0206b89e1bad965296ea2621576cc73d
()
virtual int
getParamEncoderMultipliers
classqbrobotics__research__api_1_1Device.html
a3a620570a79c9bb33a4e0cf19e2e8afb
(std::vector< float > &encoder_multipliers)
virtual int
getParamEncoderOffsets
classqbrobotics__research__api_1_1Device.html
aec046198eb0433d741921c1a0dc69c09
()
virtual int
getParamEncoderOffsets
classqbrobotics__research__api_1_1Device.html
a54b96d7ff7874062dd173f17d1d24a9d
(std::vector< int16_t > &encoder_offsets)
virtual int
getParamEncoderResolutions
classqbrobotics__research__api_1_1Device.html
af25716ffc9828e287ce9752ea7faeb66
()
virtual int
getParamEncoderResolutions
classqbrobotics__research__api_1_1Device.html
a15a6ab29c661e48477eb8296cb15ce62
(std::vector< uint8_t > &encoder_resolutions)
virtual int
getParameters
classqbrobotics__research__api_1_1Device.html
ab8ed6c50f43886b76f830431421528ca
(std::vector< int8_t > ¶m_buffer)
virtual int
getParameters
classqbrobotics__research__api_1_1Device.html
ac5634e4478871aa70b53f615364fe217
(uint8_t id, std::vector< int8_t > ¶m_buffer)
virtual int
getParamId
classqbrobotics__research__api_1_1Device.html
afee94fc2c9d81640c13a2d7086d63fa5
()
virtual int
getParamId
classqbrobotics__research__api_1_1Device.html
a371aaf9bb59699a8e3c8ef4c86e03349
(uint8_t &id)
virtual int
getParamInputMode
classqbrobotics__research__api_1_1Device.html
ad5d4160a632180d2a2ba4f5af45ae549
()
virtual int
getParamInputMode
classqbrobotics__research__api_1_1Device.html
ae1b66b930882a345dab3e098564c7a76
(uint8_t &input_mode)
virtual int
getParamPositionLimits
classqbrobotics__research__api_1_1Device.html
a29a0ceb9f755833ec253ce56cfb888b1
()
virtual int
getParamPositionLimits
classqbrobotics__research__api_1_1Device.html
a5545f7709a3a5e40ac4b39cc7fb28ac8
(std::vector< int32_t > &position_limits)
virtual int
getParamPositionMaxSteps
classqbrobotics__research__api_1_1Device.html
ae7789d41a818a23310869f25db6fa509
()
virtual int
getParamPositionMaxSteps
classqbrobotics__research__api_1_1Device.html
a9b90b53afa39aa64f5e1f956bcb82b76
(std::vector< int32_t > &position_max_steps)
virtual int
getParamPositionPID
classqbrobotics__research__api_1_1Device.html
a1f3d7e132926814518c32d06f3caf734
()
virtual int
getParamPositionPID
classqbrobotics__research__api_1_1Device.html
a8fee6ee402a205d543942b40d7e91a8e
(std::vector< float > &position_pid)
std::shared_ptr< Params >
getParams
classqbrobotics__research__api_1_1Device.html
aaa2b8f0c11665c277caa204f3e868112
()
virtual int
getParamStartupActivation
classqbrobotics__research__api_1_1Device.html
a729ea7f464245e273ff8795b169d8f31
()
virtual int
getParamStartupActivation
classqbrobotics__research__api_1_1Device.html
a24af6cdf0cd24137825ac00d217f5994
(uint8_t &startup_activation)
virtual int
getParamUsePositionLimits
classqbrobotics__research__api_1_1Device.html
a5bb95ca40e718a0d8556cbe82dce3902
()
virtual int
getParamUsePositionLimits
classqbrobotics__research__api_1_1Device.html
acc98ec21cf2136ce8852c0f95ceda94f
(uint8_t &use_position_limits)
virtual int
getPositions
classqbrobotics__research__api_1_1Device.html
afba8c562cdfa63bfaea0aebb1ce1d3bb
(std::vector< int16_t > &positions)
virtual int
getVelocities
classqbrobotics__research__api_1_1Device.html
aa9e5d4513e72260921b7fd9493c606e5
(std::vector< int16_t > &velocities)
bool
isQbmove
classqbrobotics__research__api_1_1Device.html
a9c6f1dca4f0576e4c0ff8203903e2fb7
()
bool
isSH2M
classqbrobotics__research__api_1_1Device.html
aa1f79c0e4502777dfbbb82daa3f37eb4
()
bool
isSHPRO
classqbrobotics__research__api_1_1Device.html
a105f629304e72463979fbf85a3b236d8
()
virtual int
ping
classqbrobotics__research__api_1_1Device.html
a8ef32804761db6b408e2bb70118a9f98
()
virtual int
restoreFactoryDataMemory
classqbrobotics__research__api_1_1Device.html
ae2f5a3334f290e81746c082b03d01b32
()
virtual int
restoreUserDataMemory
classqbrobotics__research__api_1_1Device.html
aad5329e2a90656593fd0f48bbceab486
()
virtual int
setBootloaderMode
classqbrobotics__research__api_1_1Device.html
a75ac6458802dd8385825cb5769dfa603
()
virtual int
setControlReferences
classqbrobotics__research__api_1_1Device.html
ab3cb630144890877359baab71d4c8e47
(const std::vector< int16_t > &control_references)
virtual int
setControlReferencesAndWait
classqbrobotics__research__api_1_1Device.html
aaab4e27f937e1fa91695308d7a0d0517
(const std::vector< int16_t > &control_references)
virtual int
setMotorStates
classqbrobotics__research__api_1_1Device.html
a4dcd47bdb89a65169f7d709289c6d7bb
(bool motor_state)
virtual int
setParamBaudrate
classqbrobotics__research__api_1_1Device.html
ab2d1cb522c769690468e00cb8c82a396
(uint8_t prescaler_divider)
virtual int
setParamControlMode
classqbrobotics__research__api_1_1Device.html
ada4e41d7069bb16ca6d26f6f59a04835
(uint8_t control_mode)
virtual int
setParamCurrentLimit
classqbrobotics__research__api_1_1Device.html
ad05d46c35b967a9f14df8541ec554cad
(int16_t current_limit)
virtual int
setParamCurrentPID
classqbrobotics__research__api_1_1Device.html
aebee345d0eba7fe7bb4d8d33b49833b3
(const std::vector< float > ¤t_pid)
virtual int
setParamEncoderMultipliers
classqbrobotics__research__api_1_1Device.html
a618f7e56b3ce88014ed774468c6c82e4
(const std::vector< float > &encoder_multipliers)
virtual int
setParamEncoderOffsets
classqbrobotics__research__api_1_1Device.html
adf692dfc4b862f475525596e4b2cca76
(const std::vector< int16_t > &encoder_offsets)
virtual int
setParamEncoderResolutions
classqbrobotics__research__api_1_1Device.html
ae98873231017a28f44d1bf3be8117d91
(const std::vector< uint8_t > &encoder_resolutions)
virtual int
setParameter
classqbrobotics__research__api_1_1Device.html
a4330e42d45e3014e2251bcd1a2c4a3b8
(uint16_t param_type, const std::vector< int8_t > ¶m_data)
virtual int
setParamId
classqbrobotics__research__api_1_1Device.html
aff8d04a830e11620b8530e22e9b8bc5a
(uint8_t id)
virtual int
setParamInputMode
classqbrobotics__research__api_1_1Device.html
a34ab975206ffb2a7c1cf36b80f7ef1b1
(uint8_t input_mode)
virtual int
setParamPositionLimits
classqbrobotics__research__api_1_1Device.html
ae78bc129b5a7311eda679a07947099cd
(const std::vector< int32_t > &position_limits)
virtual int
setParamPositionMaxSteps
classqbrobotics__research__api_1_1Device.html
a420d1c738ff6c3e34c3b640ce546941d
(const std::vector< int32_t > &position_max_steps)
virtual int
setParamPositionPID
classqbrobotics__research__api_1_1Device.html
ac7f10966ddd5dee6f827a36804f2572e
(const std::vector< float > &position_pid)
virtual int
setParamStartupActivation
classqbrobotics__research__api_1_1Device.html
a04fd51fe013c01daf5e2a13d565d48b3
(bool startup_activation)
virtual int
setParamUsePositionLimits
classqbrobotics__research__api_1_1Device.html
af2dd5663969bbbcd8573915681c9e61f
(bool use_position_limits)
virtual int
setParamZeros
classqbrobotics__research__api_1_1Device.html
a8423ed3a26ab566247dcb1a0a6f40409
()
virtual int
storeFactoryDataMemory
classqbrobotics__research__api_1_1Device.html
a9afdc61f87f9aec1ee90f4554cd4897b
()
virtual int
storeUserDataMemory
classqbrobotics__research__api_1_1Device.html
a7c22c0bedd8f073d66ad502ae82745d5
()
virtual
~Device
classqbrobotics__research__api_1_1Device.html
aba342d04aa50e69ae48b5229e45f17c8
()=default
std::shared_ptr< Communication >
communication_
classqbrobotics__research__api_1_1Device.html
a6c7e203b4a0f3fbfcf034bab5d3111e5
std::string
name_
classqbrobotics__research__api_1_1Device.html
a38e32faf75db43b8f44061292bd55b99
std::shared_ptr< Params >
params_
classqbrobotics__research__api_1_1Device.html
acc464329f5f71324f46eae9f72ff48c7
std::string
serial_port_
classqbrobotics__research__api_1_1Device.html
a6ce2bd3d73416e83c745e2afb43296ab
qbrobotics_research_api::qbmoveResearch::Params
classqbrobotics__research__api_1_1qbmoveResearch_1_1Params.html
qbrobotics_research_api::Device::Params
void
initParams
classqbrobotics__research__api_1_1qbmoveResearch_1_1Params.html
a93b2303eab7628541bf697617e80c9a5
(const std::vector< int8_t > ¶m_buffer) override
Params
classqbrobotics__research__api_1_1qbmoveResearch_1_1Params.html
ab2a179cbd727e46d39f62978b1f0cc12
()=default
~Params
classqbrobotics__research__api_1_1qbmoveResearch_1_1Params.html
aaac89a0c93fc44f340517bd9fb7347b0
() override=default
qbrobotics_research_api::qbmoveLegacyResearch::Params
classqbrobotics__research__api_1_1qbmoveLegacyResearch_1_1Params.html
qbrobotics_research_api::qbmoveResearch::Params
void
initParams
classqbrobotics__research__api_1_1qbmoveLegacyResearch_1_1Params.html
ae5f33414ffbc5e271dd34dcb4c917a1c
(const std::vector< int8_t > ¶m_buffer) override
Params
classqbrobotics__research__api_1_1qbmoveLegacyResearch_1_1Params.html
ada288ce74e13aca5d2f9ac8017236500
()=default
~Params
classqbrobotics__research__api_1_1qbmoveLegacyResearch_1_1Params.html
ab5d465575c9483a0d3d76e57cc7ac803
() override=default
qbrobotics_research_api::Device::Params
classqbrobotics__research__api_1_1Device_1_1Params.html
virtual void
initParams
classqbrobotics__research__api_1_1Device_1_1Params.html
a6a9df9d97a9ea7efcab3b4a4ed232fc4
(const std::vector< int8_t > ¶m_buffer)
Params
classqbrobotics__research__api_1_1Device_1_1Params.html
a506f4b983063577627fe826bd0ae7522
()=default
virtual
~Params
classqbrobotics__research__api_1_1Device_1_1Params.html
a6a8a8072a1b24f17b45f829d2d071db2
()=default
static void
getParameter
classqbrobotics__research__api_1_1Device_1_1Params.html
a1e35176dc5873ca04ec4aad94eaff795
(uint8_t param_id, const std::vector< int8_t > ¶m_buffer, std::vector< T > ¶m_vector)
static void
getParameter
classqbrobotics__research__api_1_1Device_1_1Params.html
a3c461766906cec260d2755748f4f637c
(uint8_t param_id, const std::vector< int8_t > ¶m_buffer, T ¶m)
uint8_t
control_mode
classqbrobotics__research__api_1_1Device_1_1Params.html
a64263e85d894c45faa0aebd01eac740d
int16_t
current_limit
classqbrobotics__research__api_1_1Device_1_1Params.html
a88cfb6fbd9f36567ef53d523e06a7791
std::vector< float >
current_pid
classqbrobotics__research__api_1_1Device_1_1Params.html
a0a79f34b91e2d6e9f51da78d2a02278b
std::vector< float >
encoder_multipliers
classqbrobotics__research__api_1_1Device_1_1Params.html
a5cbb66d1587b37c00e0e49b222ffcf5c
std::vector< int16_t >
encoder_offsets
classqbrobotics__research__api_1_1Device_1_1Params.html
a44825f01532b16f34ef637c96a617e13
std::vector< uint8_t >
encoder_resolutions
classqbrobotics__research__api_1_1Device_1_1Params.html
ad0bba9032c549490239cbe5bad1539c3
uint8_t
id
classqbrobotics__research__api_1_1Device_1_1Params.html
a953eef421c10c0cb38a308a4a1357898
uint8_t
input_mode
classqbrobotics__research__api_1_1Device_1_1Params.html
aa356f59879c4eb27804a3c710a9e4d93
std::vector< int32_t >
position_limits
classqbrobotics__research__api_1_1Device_1_1Params.html
a1c78f99a3665e5e84c7dded9dd1b43bb
std::vector< int32_t >
position_max_steps
classqbrobotics__research__api_1_1Device_1_1Params.html
abe4414fc4062b2abd999fb2161b02403
std::vector< float >
position_pid
classqbrobotics__research__api_1_1Device_1_1Params.html
abadeae9c53a5b7321c2dbe07a89496dd
uint8_t
rate_limiter
classqbrobotics__research__api_1_1Device_1_1Params.html
a9459634624293185c28411ddabe26ccd
std::string
serial_number
classqbrobotics__research__api_1_1Device_1_1Params.html
a8a3bc8c896a58cdd5aab243617a93c33
uint8_t
startup_activation
classqbrobotics__research__api_1_1Device_1_1Params.html
a9eb79b05387e5b2cadd556f81b298f84
std::string
sub_type
classqbrobotics__research__api_1_1Device_1_1Params.html
a0c6823b1824445e1b68be0b3ed2e2fcf
std::string
type
classqbrobotics__research__api_1_1Device_1_1Params.html
ae1e20940de6f4594ad01c1b4b8d8362d
uint8_t
use_position_limits
classqbrobotics__research__api_1_1Device_1_1Params.html
ad1f7209697d33a53050d8f08e9814170
qbrobotics_research_api::qbSoftHand2MotorsResearch::Params
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch_1_1Params.html
qbrobotics_research_api::Device::Params
void
initParams
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch_1_1Params.html
a257e9658e8f4f0d54d875cb52f6c33af
(const std::vector< int8_t > ¶m_buffer) override
Params
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch_1_1Params.html
ada7c83d6facb7c131d8c9291e465c2af
()=default
~Params
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch_1_1Params.html
a200badf1a295234f8c76fd662973d901
() override=default
uint8_t
hand_side
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch_1_1Params.html
aef21941b2d487149d125b97b5a474a28
qbrobotics_research_api::qbSoftHandResearch::Params
classqbrobotics__research__api_1_1qbSoftHandResearch_1_1Params.html
qbrobotics_research_api::Device::Params
void
initParams
classqbrobotics__research__api_1_1qbSoftHandResearch_1_1Params.html
a71e76f368d1f8aa4fdd05d147019ffe8
(const std::vector< int8_t > ¶m_buffer) override
Params
classqbrobotics__research__api_1_1qbSoftHandResearch_1_1Params.html
a9482ec80c4d452a7f2c2f44c7c0a94fe
()=default
~Params
classqbrobotics__research__api_1_1qbSoftHandResearch_1_1Params.html
a6388a36f09b260a4c613ac583ee49cdb
() override=default
std::vector< float >
current_lookup_table
classqbrobotics__research__api_1_1qbSoftHandResearch_1_1Params.html
aa56862b16584912981c6bdb816c77a2c
std::vector< uint32_t >
emg_max_value
classqbrobotics__research__api_1_1qbSoftHandResearch_1_1Params.html
ad09e405889c0bccce21da8070f8701e3
uint8_t
emg_speed
classqbrobotics__research__api_1_1qbSoftHandResearch_1_1Params.html
a08f9d2a2cb7b0707aacc9a5d8d98ed74
std::vector< uint16_t >
emg_thresholds
classqbrobotics__research__api_1_1qbSoftHandResearch_1_1Params.html
ab6e977b883e128bbd1de8f14a7c894e2
int8_t
handle_ratio
classqbrobotics__research__api_1_1qbSoftHandResearch_1_1Params.html
ab2743b07b4c07ab74519a2e3a1436c85
uint8_t
use_double_encoder
classqbrobotics__research__api_1_1qbSoftHandResearch_1_1Params.html
a09c9b50417ce095e515082e177c7be38
uint8_t
use_emg_calibration
classqbrobotics__research__api_1_1qbSoftHandResearch_1_1Params.html
ae07cd1e730548936eec76a3968c5219a
uint8_t
use_pwm_rescaling
classqbrobotics__research__api_1_1qbSoftHandResearch_1_1Params.html
a066c55c1ea83d9ab7ff08239ee58ebeb
qbrobotics_research_api::qbSoftHandLegacyResearch::Params
classqbrobotics__research__api_1_1qbSoftHandLegacyResearch_1_1Params.html
qbrobotics_research_api::qbSoftHandResearch::Params
Params
classqbrobotics__research__api_1_1qbSoftHandLegacyResearch_1_1Params.html
ad8febacc8d90c6926b457d9afaa00e66
()=default
~Params
classqbrobotics__research__api_1_1qbSoftHandLegacyResearch_1_1Params.html
a9ac93f9e6a3744ba737ed97d914a9101
() override=default
serial::PortInfo
classserial_1_1PortInfo.html
int
getPortInfo
classserial_1_1PortInfo.html
addd7546137014fd0ae69f3bf4890293f
(const std::string &serial_port_name)
PortInfo
classserial_1_1PortInfo.html
a652cdfce7584a5ff667484b8ac7d0d19
()=default
~PortInfo
classserial_1_1PortInfo.html
a22f4e3c591e18215c36827ce08a96674
()=default
uint16_t
busnum
classserial_1_1PortInfo.html
a39cfbfcb3c7fab3a335d8ded9f7965ef
uint16_t
devnum
classserial_1_1PortInfo.html
aa983d31c43e5b05b5318417eb57bd918
uint16_t
id_product
classserial_1_1PortInfo.html
a1e3e55de5efca182aad50863de6e62b4
uint16_t
id_vendor
classserial_1_1PortInfo.html
a0dcfa6096019019b965b5b04b3be74d6
std::string
manufacturer
classserial_1_1PortInfo.html
a3fe78b3e43cb6ee1a0a084c44db38299
std::string
product
classserial_1_1PortInfo.html
a645cd3189d053e16b333b8666817bcb3
std::string
serial_number
classserial_1_1PortInfo.html
a303c7fd0d8bc850d680040ce3b1fdcd4
std::string
serial_port
classserial_1_1PortInfo.html
aa1784b72bdc6596ca065b752e3c266b7
qb_device_communication_handler::qbDeviceCommunicationHandler
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
qbDeviceCommunicationHandler
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a3abaaf8cb5a81e25c2571d53d049a0a3
()
virtual
~qbDeviceCommunicationHandler
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
abd309f72e458f8ee44328b17db910f55
()
virtual int
activate
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
ac6df56f938ba3acbdb8ec39dbe65f23c
(const int &id, const int &max_repeats)
bool
activateCallback
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a5c601085aa2019e59156e1aa31f5a1c4
(qb_device_srvs::TriggerRequest &request, qb_device_srvs::TriggerResponse &response)
void
checkConnectionAndPublish
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a8085cfd26ee677977b9aca5082663b1f
(const ros::WallTimerEvent &timer_event)
virtual int
close
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a75957ab105d57c3c95a9a83cb20fd260
(const std::string &serial_port)
virtual int
deactivate
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a2ce379001a48c21dc81cc4a30d762a1f
(const int &id, const int &max_repeats)
bool
deactivateCallback
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
aba411cb587ea14242b49f6a08f3b3e30
(qb_device_srvs::TriggerRequest &request, qb_device_srvs::TriggerResponse &response)
virtual int
getCommands
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a3a28a877d89df1bfbefec6bd26f180b5
(const int &id, const int &max_repeats, std::vector< short int > &commands)
virtual int
getCurrents
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
ad4d0bfda07a44bfb7bb3a0cc1febd721
(const int &id, const int &max_repeats, std::vector< short int > ¤ts)
virtual int
getInfo
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
af00d7cee14e334399ca54e51acbd9aab
(const int &id, const int &max_repeats, std::string &info)
bool
getInfoCallback
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
aefbfdb515d97b983f824599804d6b8a6
(qb_device_srvs::TriggerRequest &request, qb_device_srvs::TriggerResponse &response)
virtual int
getMeasurements
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
ad6d08a1a5ad58ba8eec7552ff793a2eb
(const int &id, const int &max_repeats, std::vector< short int > ¤ts, std::vector< short int > &positions)
bool
getMeasurementsCallback
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a74ea783dda6b6474c4f53e2e831b9e4d
(qb_device_srvs::GetMeasurementsRequest &request, qb_device_srvs::GetMeasurementsResponse &response)
virtual int
getParameters
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
aa7476e69bf0691b66e7af46d876ea94b
(const int &id, std::vector< int32_t > &limits, std::vector< uint8_t > &resolutions)
virtual int
getPositions
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a29dd08f89eda18a80e1dac356925e60a
(const int &id, const int &max_repeats, std::vector< short int > &positions)
virtual int
getSerialPortsAndDevices
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a590d1182480cca753f675effa17fb661
(const int &max_repeats)
bool
goToHomeCallback
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a687d0bb1548d701da336511794322c4d
(qb_device_srvs::TriggerRequest &request, qb_device_srvs::TriggerResponse &response)
virtual bool
initializeCallback
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
ae8cd924e5e1c41b11b11cfa1a1834288
(qb_device_srvs::InitializeDeviceRequest &request, qb_device_srvs::InitializeDeviceResponse &response)
virtual int
isActive
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a737b703a0ba26d8e0d042cbe4fc21a02
(const int &id, const int &max_repeats, bool &status)
virtual int
isConnected
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a23217f85b77c568089d40c7ee091ef49
(const int &id, const int &max_repeats)
virtual bool
isInConnectedSet
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
aa2727c878029abefabd9d7ccc932bba2
(const int &id)
virtual int
setCommandsAndWait
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a4c15351b616dc23b3d3ff51c91600389
(const int &id, const int &max_repeats, std::vector< short int > &commands)
virtual int
setCommandsAsync
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a7bc58a5e57b6f1b509acfa184c164190
(const int &id, std::vector< short int > &commands)
bool
setCommandsCallback
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a8c4ff1316297beb317198c9e289581f1
(qb_device_srvs::SetCommandsRequest &request, qb_device_srvs::SetCommandsResponse &response)
int
setControlMode
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
ac15e9dd9311f0d754d066b14b9b1004c
(const int &id, const int &max_repeats, uint8_t &control_id)
bool
setControlModeCallback
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
ac5e97abe1b2473038063c3f0c944d527
(qb_device_srvs::SetControlModeRequest &request, qb_device_srvs::SetControlModeResponse &response)
int
setPID
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a384ccc1e96626d058a9c9921518fabb7
(const int &id, const int &max_repeats, std::vector< float > &pid)
bool
setPIDCallback
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
af20baf712d4be3e77a11691c5510dd94
(qb_device_srvs::SetPIDRequest &request, qb_device_srvs::SetPIDResponse &response)
std::map< int, std::string >
connected_devices_
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
aa732dd0fbbe56113135a225348103d4a
ros::NodeHandle
node_handle_
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
aeaf73cdffa4ce728af24574da36854c6
std::map< std::string, std::unique_ptr< std::mutex > >
serial_protectors_
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
ac34f7033929fe82a9dde5c1c6a56995f
virtual int
activate
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
abb48da9acfa924dcc04030626fc5e100
(const int &id, const bool &command, const int &max_repeats)
bool
isReliable
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a0f9c2787654eac599773444a103825a0
(int const &failures, int const &max_repeats)
ros::ServiceServer
activate_motors_
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a36d67e5c6155642490a3b7bc67d092a4
ros::WallTimer
check_connection_status_timer_
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a5687c6b1fdae76c0bc7316e23f84ecf1
std::shared_ptr< qbrobotics_research_api::Communication >
communication_handler_
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
ac3bfb7033e284b970ebfeffe3e2ed4d2
std::shared_ptr< qbrobotics_research_api::Communication >
communication_handler_legacy_
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a9dee64f4e7080901ad66741e7af4749b
qb_device_msgs::ConnectionState
connection_state_msg_
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a7f8d205e0fa0bff242a557851cd06c75
ros::Publisher
connection_state_publisher_
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
afc217deab293416bd00497f0e007036f
ros::ServiceServer
deactivate_motors_
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a3d69d477f7d800457e38b46c875c632f
std::vector< qbrobotics_research_api::Communication::ConnectedDeviceInfo >
device_ids_
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a1f2053a43c837c35e32992e78cddfb23
std::map< int, std::shared_ptr< qbrobotics_research_api::Device > >
devices_
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
af220c8c12a841334387d3c69c7d02a97
ros::ServiceServer
get_info_
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a6a3b43cfe13d456acc04837dd0fb4c2f
ros::ServiceServer
get_measurements_
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
af820cf4d9c4aa589ac1f0813c6b0d222
ros::ServiceServer
go_to_home_
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a48de353362083b860a71e73053a550f4
ros::ServiceServer
initialize_device_
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a8eebd3d566b1f6b29dbc654b617e5145
std::vector< serial::PortInfo >
serial_ports_
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
af0a3cab2ec940881d4e351c5353b4520
ros::ServiceServer
set_commands_
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
ac38f08cade05b98f6a3820116a55fbe5
ros::ServiceServer
set_control_mode_
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
aa917c1daf354c07996016efab5aa38dc
ros::ServiceServer
set_pid_
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a00ef7586873103fe159249ebdcb5957f
ros::AsyncSpinner
spinner_
classqb__device__communication__handler_1_1qbDeviceCommunicationHandler.html
a2fd1f5887421cecbcde8de8a1fd3f3a6
qbrobotics_research_api::qbmoveLegacyResearch
classqbrobotics__research__api_1_1qbmoveLegacyResearch.html
qbrobotics_research_api::qbmoveResearch
qbrobotics_research_api::qbmoveLegacyResearch::Params
int
getControlReferences
classqbrobotics__research__api_1_1qbmoveLegacyResearch.html
ae1b55d6f94e479056b7a41cbfcbfc6b4
(std::vector< int16_t > &control_references) override
int
getParamEncoderOffsets
classqbrobotics__research__api_1_1qbmoveLegacyResearch.html
a3bbc53a173525fc02e9a4fe01992e927
() override
int
getParamEncoderOffsets
classqbrobotics__research__api_1_1qbmoveLegacyResearch.html
a94167deaacaf0e26a6d2e9f389a352e0
(std::vector< int16_t > &encoder_offsets) override
qbmoveLegacyResearch
classqbrobotics__research__api_1_1qbmoveLegacyResearch.html
acd327758e2868e5e169ce6061e0affaa
(std::shared_ptr< Communication > communication, std::string name, std::string serial_port, uint8_t id)
qbmoveLegacyResearch
classqbrobotics__research__api_1_1qbmoveLegacyResearch.html
ab9a239ee148693d26991ea72cef68c30
(std::shared_ptr< Communication > communication, std::string name, std::string serial_port, uint8_t id, bool init_params)
int
setMotorStates
classqbrobotics__research__api_1_1qbmoveLegacyResearch.html
ab518240758ef9f964758ac1d5fb9ec17
(bool motor_state) override
int
setParamEncoderOffsets
classqbrobotics__research__api_1_1qbmoveLegacyResearch.html
a2696e162c937103c0bcab1dafff0503f
(const std::vector< int16_t > &encoder_offsets) override
int
setParameter
classqbrobotics__research__api_1_1qbmoveLegacyResearch.html
a76ef947d141727f60887f9346ea768bd
(uint16_t param_type, const std::vector< int8_t > ¶m_data) override
int
setParamId
classqbrobotics__research__api_1_1qbmoveLegacyResearch.html
ad63befe505af47018b45e10f0288b112
(uint8_t id) override
int
setParamZeros
classqbrobotics__research__api_1_1qbmoveLegacyResearch.html
a4419a52cae3cf18e4be4d5adb78cd2b5
() override
~qbmoveLegacyResearch
classqbrobotics__research__api_1_1qbmoveLegacyResearch.html
a3e7a1e743d42287fe18ba2d5ac4d0d32
() override=default
qbrobotics_research_api::qbmoveResearch
classqbrobotics__research__api_1_1qbmoveResearch.html
qbrobotics_research_api::Device
qbrobotics_research_api::qbmoveResearch::Params
int
computeAndStoreMaximumStiffness
classqbrobotics__research__api_1_1qbmoveResearch.html
a0c3112aae6cbcedad93517a4230bfe59
()
int
getParamRateLimiter
classqbrobotics__research__api_1_1qbmoveResearch.html
a52911d93e11ee9678b6e8fef3b281de4
()
int
getParamRateLimiter
classqbrobotics__research__api_1_1qbmoveResearch.html
aec960f725ff31983a3d129b8b59c21ab
(uint8_t &rate_limiter)
qbmoveResearch
classqbrobotics__research__api_1_1qbmoveResearch.html
af8d22a90d2f7e975e72b030d99a7a2b5
(std::shared_ptr< Communication > communication, std::string name, std::string serial_port, uint8_t id)
qbmoveResearch
classqbrobotics__research__api_1_1qbmoveResearch.html
aa737299b1f0321c0a6eb6771e1a148fd
(std::shared_ptr< Communication > communication, std::string name, std::string serial_port, uint8_t id, bool init_params)
qbmoveResearch
classqbrobotics__research__api_1_1qbmoveResearch.html
a6f7f8a2ced78405a728f5d7cdbb58ded
(std::shared_ptr< Communication > communication, std::string name, std::string serial_port, uint8_t id, bool init_params, std::unique_ptr< Device::Params > params)
int
setParamRateLimiter
classqbrobotics__research__api_1_1qbmoveResearch.html
a71a6f15fb78e17a2970c6423d22c0cc1
(uint8_t rate_limiter)
int
setPositionAndStiffnessReferences
classqbrobotics__research__api_1_1qbmoveResearch.html
ac3ac74229e058ab17aa8a9a2f00e2d05
(int16_t position, int16_t stiffness)
~qbmoveResearch
classqbrobotics__research__api_1_1qbmoveResearch.html
af01a837c2ecba90d4d22e9fa3bb64c6f
() override=default
qbrobotics_research_api::qbSoftHand2MotorsResearch
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch.html
qbrobotics_research_api::Device
qbrobotics_research_api::qbSoftHand2MotorsResearch::Params
int
getParamEncoderOffsets
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch.html
a2577f530e4e24b32d27ef128bd8dc835
() override
int
getParamEncoderOffsets
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch.html
a8089a8e260c51f53a2a64e88348d804e
(std::vector< int16_t > &encoder_offsets) override
int
getParamHandSide
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch.html
ab7ad27a4cb8a7484832d730a7333fcb9
()
int
getParamHandSide
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch.html
ae8ffedebc8f40b67d00cbc97704e0148
(uint8_t &hand_side)
int
getSynergies
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch.html
a9ea845b49b6aaa3fa836132b4a804439
(std::vector< int16_t > &synergies)
qbSoftHand2MotorsResearch
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch.html
abd6faddbf158bc8cbb6df3e41c2ad14d
(std::shared_ptr< Communication > communication, std::string name, std::string serial_port, uint8_t id)
qbSoftHand2MotorsResearch
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch.html
a99f44628ca033b4765d6a4047989c8fc
(std::shared_ptr< Communication > communication, std::string name, std::string serial_port, uint8_t id, bool init_params)
int
setAdditiveSynergiesReferences
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch.html
a7f191cf5bb797cc1a8cf083ed560b61c
(int16_t synergy_1, int16_t synergy_2)
int
setHomePosition
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch.html
ad79703c2e606b5ce0fdb8543d3053cef
()
int
setMotorStates
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch.html
a45ed73920a103b87e6236e0ef2b4f149
(bool motor_state) override
int
setMultiplicativeSynergiesReferences
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch.html
ad5fb6ee0dc4ee41c63cdcd0e7228688c
(float synergy_1, float synergy_2)
int
setParamEncoderOffsets
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch.html
a3f7832401655074c733b90af4f90f27f
(const std::vector< int16_t > &encoder_offsets) override
int
setParameter
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch.html
ac5b5587e540ce7a8621171f882291e5b
(uint16_t param_type, const std::vector< int8_t > ¶m_data) override
int
setParamHandSide
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch.html
a959d33aa3e9c171e94def7e053d1ff9f
(uint8_t hand_side)
int
setParamId
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch.html
a4a9c978dc70c57924537c9e414d0594f
(uint8_t id) override
int
setParamZeros
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch.html
a6ae8eb62e46c6fa2456c37e4197da660
() override
~qbSoftHand2MotorsResearch
classqbrobotics__research__api_1_1qbSoftHand2MotorsResearch.html
a14872946d076a5f10e5ffabe75ee210c
() override=default
qbrobotics_research_api::qbSoftHandLegacyResearch
classqbrobotics__research__api_1_1qbSoftHandLegacyResearch.html
qbrobotics_research_api::qbSoftHandResearch
qbrobotics_research_api::qbSoftHandLegacyResearch::Params
qbSoftHandLegacyResearch
classqbrobotics__research__api_1_1qbSoftHandLegacyResearch.html
aac45724e2a9c1787a61e95a27393f32f
(std::shared_ptr< Communication > communication, std::string name, std::string serial_port, uint8_t id)
qbSoftHandLegacyResearch
classqbrobotics__research__api_1_1qbSoftHandLegacyResearch.html
a0426d80915c4fac0ec3fc18b927ed1f9
(std::shared_ptr< Communication > communication, std::string name, std::string serial_port, uint8_t id, bool init_params)
qbSoftHandLegacyResearch
classqbrobotics__research__api_1_1qbSoftHandLegacyResearch.html
a25c0b9da1fd37b766f39827de634551f
(std::shared_ptr< Communication > communication, std::string name, std::string serial_port, uint8_t id, bool init_params, std::unique_ptr< Device::Params > params)
int
setMotorStates
classqbrobotics__research__api_1_1qbSoftHandLegacyResearch.html
a840f8fe810d5b50aa2cc235f77094ddb
(bool motor_state) override
int
setParameter
classqbrobotics__research__api_1_1qbSoftHandLegacyResearch.html
a62e1bee3129b48f90090374d09d8b370
(uint16_t param_type, const std::vector< int8_t > ¶m_data) override
int
setParamId
classqbrobotics__research__api_1_1qbSoftHandLegacyResearch.html
a927367fefd7652e0309dadcff5fdc133
(uint8_t id) override
int
setParamZeros
classqbrobotics__research__api_1_1qbSoftHandLegacyResearch.html
ab56dcc8196e9ee20f2ea43d9b625fdc0
() override
~qbSoftHandLegacyResearch
classqbrobotics__research__api_1_1qbSoftHandLegacyResearch.html
a4ad324abf390c70666b24cdc4ff675a2
() override=default
qbrobotics_research_api::qbSoftHandResearch
classqbrobotics__research__api_1_1qbSoftHandResearch.html
qbrobotics_research_api::Device
qbrobotics_research_api::qbSoftHandResearch::Params
int
getEMGs
classqbrobotics__research__api_1_1qbSoftHandResearch.html
a7e66880d330ccf071f298837f46160ef
(std::vector< int16_t > &emg_values)
int
getJoystick
classqbrobotics__research__api_1_1qbSoftHandResearch.html
ad10a2021e681146d0a756ba98db28a33
(std::vector< int16_t > &joystick_values)
int
getParamCurrentLookupTable
classqbrobotics__research__api_1_1qbSoftHandResearch.html
a4b90232be6de5a5f3f884b4b99210e44
()
int
getParamCurrentLookupTable
classqbrobotics__research__api_1_1qbSoftHandResearch.html
a5c04e020cf0584699293a6c8fd9e0c82
(std::vector< float > ¤t_lookup_table)
int
getParamEMGMaxValues
classqbrobotics__research__api_1_1qbSoftHandResearch.html
a46f4cc1d223d21b48d7a8d696482eace
()
int
getParamEMGMaxValues
classqbrobotics__research__api_1_1qbSoftHandResearch.html
ac871483b30425b8f7f65887cfa84963a
(std::vector< uint32_t > &emg_max_value)
int
getParamEMGSpeed
classqbrobotics__research__api_1_1qbSoftHandResearch.html
a00483960f3250227e5d7ab13b6532e5f
()
int
getParamEMGSpeed
classqbrobotics__research__api_1_1qbSoftHandResearch.html
a3067abc2e941927d772b503cee55f9dd
(uint8_t &emg_speed)
int
getParamEMGThresholds
classqbrobotics__research__api_1_1qbSoftHandResearch.html
a4895c02e9ac89ba7e58682f2be163f3f
()
int
getParamEMGThresholds
classqbrobotics__research__api_1_1qbSoftHandResearch.html
a04bfded57fd1316d0400ff1085b30644
(std::vector< uint16_t > &emg_thresholds)
int
getParamHandleRatio
classqbrobotics__research__api_1_1qbSoftHandResearch.html
aed682190d7c72173ec7cc18b01f96c16
()
int
getParamHandleRatio
classqbrobotics__research__api_1_1qbSoftHandResearch.html
a924a7e1d172b655ee6ab92dd7681ce69
(int8_t &handle_ratio)
int
getParamRateLimiter
classqbrobotics__research__api_1_1qbSoftHandResearch.html
aa8fa9eabe6c7a7fd826a55c5c6904732
()
int
getParamRateLimiter
classqbrobotics__research__api_1_1qbSoftHandResearch.html
ac465a3ab2899106acfa41b727ab4c4f6
(uint8_t &rate_limiter)
int
getParamUseDoubleEncoder
classqbrobotics__research__api_1_1qbSoftHandResearch.html
a1ab9886c77be69f1187c39c48defbc2e
()
int
getParamUseDoubleEncoder
classqbrobotics__research__api_1_1qbSoftHandResearch.html
a76d9520d912270f777cb993d38811c19
(uint8_t &use_double_encoder)
int
getParamUseEMGCalibration
classqbrobotics__research__api_1_1qbSoftHandResearch.html
a213a8bbf40998ff182f2f946449eb9da
()
int
getParamUseEMGCalibration
classqbrobotics__research__api_1_1qbSoftHandResearch.html
a66101399243ca33613652fdd11e8a926
(uint8_t &use_emg_calibration)
int
getParamUsePWMRescaling
classqbrobotics__research__api_1_1qbSoftHandResearch.html
a1f02939bb5b298ef112ca69f0dec7d79
()
int
getParamUsePWMRescaling
classqbrobotics__research__api_1_1qbSoftHandResearch.html
aa0e0ed2d95a32a3362b665958fb6a777
(uint8_t &use_pwm_rescaling)
int
openCloseCycles
classqbrobotics__research__api_1_1qbSoftHandResearch.html
a0e3cbd97c9738abb74dc052af1cb4acd
(uint16_t speed, uint16_t cycles)
qbSoftHandResearch
classqbrobotics__research__api_1_1qbSoftHandResearch.html
aaec821a03b40f1d9297e4a1ba6883cfd
(std::shared_ptr< Communication > communication, std::string name, std::string serial_port, uint8_t id)
qbSoftHandResearch
classqbrobotics__research__api_1_1qbSoftHandResearch.html
aa1e04dab4b3c6918ef5309478290976b
(std::shared_ptr< Communication > communication, std::string name, std::string serial_port, uint8_t id, bool init_params)
qbSoftHandResearch
classqbrobotics__research__api_1_1qbSoftHandResearch.html
a281ba4aa0fb7d42c59ddfa2b376e5aeb
(std::shared_ptr< Communication > communication, std::string name, std::string serial_port, uint8_t id, bool init_params, std::unique_ptr< Device::Params > params)
int
setParamCurrentLookupTable
classqbrobotics__research__api_1_1qbSoftHandResearch.html
a72c8063f3e66701e0ec7eac275a031b6
(const std::vector< float > ¤t_lookup_table)
int
setParamEMGMaxValues
classqbrobotics__research__api_1_1qbSoftHandResearch.html
add4cb2fde7688b50a1f45ef516777c30
(const std::vector< uint32_t > &emg_max_value)
int
setParamEMGSpeed
classqbrobotics__research__api_1_1qbSoftHandResearch.html
a6df745bfea4e33509c0b3c2298a14a8c
(uint8_t emg_speed)
int
setParamEMGThresholds
classqbrobotics__research__api_1_1qbSoftHandResearch.html
aaa505010c96ee3f4f4c6a8a7e902b575
(const std::vector< uint16_t > &emg_thresholds)
int
setParamHandleRatio
classqbrobotics__research__api_1_1qbSoftHandResearch.html
a30f094adb0ce9367eea9f2df4a01ef90
(int8_t handle_ratio)
int
setParamRateLimiter
classqbrobotics__research__api_1_1qbSoftHandResearch.html
a8c777955d521d304a1d272099935095a
(uint8_t rate_limiter)
int
setParamUseDoubleEncoder
classqbrobotics__research__api_1_1qbSoftHandResearch.html
aeb95d954b7d18a3f65b20106079c0470
(uint8_t use_double_encoder)
int
setParamUseEMGCalibration
classqbrobotics__research__api_1_1qbSoftHandResearch.html
ab5cb8ed362b8f0ae47654b2f12661027
(uint8_t use_emg_calibration)
int
setParamUsePWMRescaling
classqbrobotics__research__api_1_1qbSoftHandResearch.html
a3f8a0b54fd3eee5538da01001be152d7
(uint8_t use_pwm_rescaling)
~qbSoftHandResearch
classqbrobotics__research__api_1_1qbSoftHandResearch.html
a88f203c83e67f056ff340b3bb4be2e40
() override=default
serial::Serial
classserial_1_1Serial.html
serial::Serial::SerialImpl
serial::Serial::Timeout
size_t
available
classserial_1_1Serial.html
afafe25b2f3bb0809550abdc72c51a234
()
void
close
classserial_1_1Serial.html
afbe59407e718bc3d22ea4a67b304db6c
()
void
flush
classserial_1_1Serial.html
a63b7abf172cad25bfc998b3b1f98310f
()
void
flushInput
classserial_1_1Serial.html
afa2c1f9114a37b7d140fc2292d1499b9
()
void
flushOutput
classserial_1_1Serial.html
a256ee4bb93ab0e79d7a66b50f08dce53
()
uint32_t
getBaudrate
classserial_1_1Serial.html
ac7f119828de9efe1cdf559810926755f
() const
bytesize_t
getBytesize
classserial_1_1Serial.html
ac0d2260901c4d2d99829135341a7d59c
() const
bool
getCD
classserial_1_1Serial.html
a9795a3e83e6745a14c64f657e68061fb
()
bool
getCTS
classserial_1_1Serial.html
a809f048546c4c72b74e205139b97648c
()
bool
getDSR
classserial_1_1Serial.html
a6b9a0c485e1fe599dbb5e9e15b1a65d6
()
flowcontrol_t
getFlowcontrol
classserial_1_1Serial.html
a81b78424cc1dda253ee07094eac60733
() const
parity_t
getParity
classserial_1_1Serial.html
aba1b4a81903ab1b0b3ec5a49fd30b6e9
() const
std::string
getPort
classserial_1_1Serial.html
aa45c0265994e394efe7e03c4671e1aa7
() const
bool
getRI
classserial_1_1Serial.html
afb96e6968f040c4bff7576095f4ba6e7
()
stopbits_t
getStopbits
classserial_1_1Serial.html
a2bf619bd500f12fe973244f4c16e430a
() const
Timeout
getTimeout
classserial_1_1Serial.html
a373f9be867316c6e265e92a8ea527414
() const
bool
isOpen
classserial_1_1Serial.html
a5b4069da8ec84ee4331d0690b325d08d
() const
void
open
classserial_1_1Serial.html
af3644ed1a9d899b70e9d63bb9b808d62
()
Serial &
operator=
classserial_1_1Serial.html
a498de937db293bdaae223ef92f03f5cf
(const Serial &)=delete
std::string
read
classserial_1_1Serial.html
a4d0345882776f51234fb95a35d50907e
(size_t size=1)
size_t
read
classserial_1_1Serial.html
ac47576244e34abc2e460ba99684c351f
(std::string &buffer, size_t size=1)
size_t
read
classserial_1_1Serial.html
aa3795c6cbc96f504932dd02fd6e9538e
(std::vector< uint8_t > &buffer, size_t size=1)
size_t
read
classserial_1_1Serial.html
a0261dbfb9361784ecb3eee98b85fa103
(uint8_t *buffer, size_t size)
std::string
readline
classserial_1_1Serial.html
a38dfc1a8d3072d93ff953681e35fc90c
(size_t size=65536, const std::string &eol="\n")
size_t
readline
classserial_1_1Serial.html
a988aed623b902ca862eab39d6e968e14
(std::string &line, size_t size=65536, const std::string &eol="\n")
std::vector< std::string >
readlines
classserial_1_1Serial.html
a6d3ffd220779b10caaae57a609b26f3c
(size_t size=65536, const std::string &eol="\n")
void
sendBreak
classserial_1_1Serial.html
ade90ff8f03525ea6d7b702fcd0f336de
(int duration)
Serial
classserial_1_1Serial.html
aa67395a5caad286a2b4848eab7db0550
(const Serial &)=delete
Serial
classserial_1_1Serial.html
a4d94a7a097523f59e2221e5d2ec747f9
(const std::string &port_name="", uint32_t baudrate=9600, Timeout timeout=Timeout(), bytesize_t bytesize=eightbits, parity_t parity=parity_none, stopbits_t stopbits=stopbits_one, flowcontrol_t flowcontrol=flowcontrol_none)
void
setBaudrate
classserial_1_1Serial.html
ad4f7e9edff11b464199e94a43dfd19bf
(uint32_t baudrate)
void
setBreak
classserial_1_1Serial.html
a2a27912b1ca5cdad4a4aba7b9ddbc206
(bool level=true)
void
setBytesize
classserial_1_1Serial.html
adba430fd704f6898a5a1d99fd39a94fa
(bytesize_t bytesize)
void
setDTR
classserial_1_1Serial.html
ac9b0bbf613a5fe68f05d1d40181a1bb3
(bool level=true)
void
setFlowcontrol
classserial_1_1Serial.html
ade41650d6bfe91b6432e5a0a60c03969
(flowcontrol_t flowcontrol)
void
setParity
classserial_1_1Serial.html
a1e1896aa59ec35ac5bd263b87614ef01
(parity_t parity)
void
setPort
classserial_1_1Serial.html
a1e2ea1c1bbb91156c066ceb08505836a
(const std::string &port_name)
void
setRTS
classserial_1_1Serial.html
ab43ddc05e5d69ff2778f698aa7062370
(bool level=true)
void
setStopbits
classserial_1_1Serial.html
ab72284b5aab723b81013fb560bd6acc5
(stopbits_t stopbits)
void
setTimeout
classserial_1_1Serial.html
a497b905c94fb42d5e50154404057a00f
(const Timeout &timeout)
void
setTimeout
classserial_1_1Serial.html
a422ebc7c4ef1876e351484aea3bdd0da
(uint32_t inter_byte, uint32_t read_constant, uint32_t read_multiplier, uint32_t write_constant, uint32_t write_multiplier)
void
waitByteTimes
classserial_1_1Serial.html
a318262c05074a9da15d410f8af29c15c
(size_t count)
void
waitForModemChanges
classserial_1_1Serial.html
a3e18c21634acdb04517991194eb73518
()
bool
waitReadable
classserial_1_1Serial.html
ad6e395bfe91718b66f6695c10ee90e5b
()
bool
waitWritable
classserial_1_1Serial.html
aedf940e0eadbfa7972672c1d452b09ef
()
size_t
write
classserial_1_1Serial.html
a80f5ff10f11d308db8235011effd9d9c
(const std::string &data)
size_t
write
classserial_1_1Serial.html
a2c4180b4c7d386c84e9d0e7ef4a267d3
(const std::vector< uint8_t > &data)
size_t
write
classserial_1_1Serial.html
aa020880cdff3a370ddc574f594379c3c
(const uint8_t *data, size_t size)
virtual
~Serial
classserial_1_1Serial.html
a5b32c394c0ff923a4ef1c13cfb20a6ba
()
size_t
readline_
classserial_1_1Serial.html
aff58d322b8b19ad02f21b3dda3bdde21
(std::string &line, size_t size=65536, const std::string &eol="\n")
std::unique_ptr< SerialImpl >
pimpl_
classserial_1_1Serial.html
acd0a6c9c127af5af2fd7eafa5dcfc1e4
std::mutex
read_mutex_
classserial_1_1Serial.html
a1e7a3399b5043c288f4a8ae535847d32
std::mutex
write_mutex_
classserial_1_1Serial.html
aabd34a0a5b4032394c67d5b7b5210b17
serial::SerialException
classserial_1_1SerialException.html
SerialException
classserial_1_1SerialException.html
a806864fd098781f20dda195be62f7440
()
SerialException
classserial_1_1SerialException.html
a21775fee8fd0f4f2e1fc877dc02fad29
(const std::string &what_arg)
serial::Serial::SerialImpl
classserial_1_1Serial_1_1SerialImpl.html
size_t
available
classserial_1_1Serial_1_1SerialImpl.html
a3773986b3a4099914100836864c555ea
() const
void
close
classserial_1_1Serial_1_1SerialImpl.html
a2608096ba0d17127b17484fc9481833a
()
void
flush
classserial_1_1Serial_1_1SerialImpl.html
a52d846affe74ad07256680e3e7923923
() const
void
flushInput
classserial_1_1Serial_1_1SerialImpl.html
a6c10cadfb8c86b459c6e55792e7c7f19
() const
void
flushOutput
classserial_1_1Serial_1_1SerialImpl.html
ab5884b27f34286fab46aef14ade8f0ed
() const
unsigned long
getBaudrate
classserial_1_1Serial_1_1SerialImpl.html
a55c2c091aff0bc22c3d770fa528e0f17
() const
bytesize_t
getBytesize
classserial_1_1Serial_1_1SerialImpl.html
a3091d3840db8f1281bbbce78da13eaf7
() const
bool
getCD
classserial_1_1Serial_1_1SerialImpl.html
a22e92f34d5c0f7c00cb1f716b51057f1
() const
bool
getCTS
classserial_1_1Serial_1_1SerialImpl.html
adecfd19002f50e5f9f48feda334771d6
() const
bool
getDSR
classserial_1_1Serial_1_1SerialImpl.html
a8a55a890798792d1f55481bd68b97723
() const
flowcontrol_t
getFlowcontrol
classserial_1_1Serial_1_1SerialImpl.html
aaa2af4d3b08a0f40da7527af419ec903
() const
uint32_t
getModemStatus
classserial_1_1Serial_1_1SerialImpl.html
a6c0c133824e0b7b39748362ab318215c
() const
parity_t
getParity
classserial_1_1Serial_1_1SerialImpl.html
a3dd2675e55de5cfd2be9fd23268bf765
() const
std::string
getPort
classserial_1_1Serial_1_1SerialImpl.html
ac4ba92a97df4dccf65c41210499ba51b
() const
bool
getRI
classserial_1_1Serial_1_1SerialImpl.html
af2f4f54960b10639cf0f9a62da4917b8
() const
stopbits_t
getStopbits
classserial_1_1Serial_1_1SerialImpl.html
adc56daf989276c47cff8b10564025476
() const
Timeout
getTimeout
classserial_1_1Serial_1_1SerialImpl.html
ab389a4697337f542c22e7c0f8aecccc6
() const
bool
isOpen
classserial_1_1Serial_1_1SerialImpl.html
a78f28bc8e63ef24aa805178571f4b384
() const
void
open
classserial_1_1Serial_1_1SerialImpl.html
a279801879f609e1845e3e730f5651aa2
()
size_t
read
classserial_1_1Serial_1_1SerialImpl.html
ada61c83884f0f6350874fc32e640cbac
(uint8_t *buf, size_t size=1)
void
sendBreak
classserial_1_1Serial_1_1SerialImpl.html
a219dbdff0dbf5464b2d710913f92eb4f
(int duration_ms) const
SerialImpl
classserial_1_1Serial_1_1SerialImpl.html
a96d286e5650eaa8de1ba93cdea367edd
(std::string port, unsigned long baudrate, Timeout timeout, bytesize_t bytesize, parity_t parity, stopbits_t stopbits, flowcontrol_t flowcontrol)
void
setBaudrate
classserial_1_1Serial_1_1SerialImpl.html
ad57c0c497d487c2f2115168f60eda146
(unsigned long baudrate)
void
setBreak
classserial_1_1Serial_1_1SerialImpl.html
a55457530ed5507917c6204e33162af9f
(bool level) const
void
setBytesize
classserial_1_1Serial_1_1SerialImpl.html
aa788845b977360851810f07a07b340a7
(bytesize_t bytesize)
void
setDTR
classserial_1_1Serial_1_1SerialImpl.html
a1e5e30b9a1bf1cef5454a15c8a86f18f
(bool level) const
void
setFlowcontrol
classserial_1_1Serial_1_1SerialImpl.html
abe20c54b814d70e1e0deaa8d3472babe
(flowcontrol_t flowcontrol)
void
setModemStatus
classserial_1_1Serial_1_1SerialImpl.html
a384903e73079d278440a38a50100d07c
(uint32_t request, uint32_t command=0) const
void
setParity
classserial_1_1Serial_1_1SerialImpl.html
a7859629014393110fc76a55f1d956c3f
(parity_t parity)
void
setPort
classserial_1_1Serial_1_1SerialImpl.html
a7d4a4c4bc7976c130265ff0827047c4f
(const std::string &port)
void
setRTS
classserial_1_1Serial_1_1SerialImpl.html
acac64b5b72d6135cfa20583538dfcdce
(bool level) const
void
setStopbits
classserial_1_1Serial_1_1SerialImpl.html
a23f31163c4c1b4aa488a7c7204ddec17
(stopbits_t stopbits)
void
setTimeout
classserial_1_1Serial_1_1SerialImpl.html
a85ca08fa43074a44fefbe34b6afcc6f3
(const Timeout &timeout)
void
waitByteTimes
classserial_1_1Serial_1_1SerialImpl.html
ae2eafd517829e182440d01ebe34b143d
(size_t count) const
void
waitForModemChanges
classserial_1_1Serial_1_1SerialImpl.html
ad0a5f9c23dda87cb018c3a7deb5e6720
() const
bool
waitReadable
classserial_1_1Serial_1_1SerialImpl.html
a02e76a700de1d337166985df03709f99
(std::chrono::milliseconds timeout_ms) const
bool
waitWritable
classserial_1_1Serial_1_1SerialImpl.html
a444406a03a1c78698e32dc8a2af2f9ed
(std::chrono::milliseconds timeout_ms) const
size_t
write
classserial_1_1Serial_1_1SerialImpl.html
a953c76f0d6c95cdf847f9f0263ce5078
(const uint8_t *data, size_t size)
virtual
~SerialImpl
classserial_1_1Serial_1_1SerialImpl.html
af9f0a13782d7870cf66a49001dcc64e7
()
void
reconfigurePort
classserial_1_1Serial_1_1SerialImpl.html
ad006a2392150daddfa43ae288259c07d
()
unsigned long
baudrate_
classserial_1_1Serial_1_1SerialImpl.html
a0005548ece2157498acf56a098f03737
bytesize_t
bytesize_
classserial_1_1Serial_1_1SerialImpl.html
a6d9916a9ff8603076fab45c1a77949b3
int
fd_
classserial_1_1Serial_1_1SerialImpl.html
aa21dd56159305f668a4486f347e1a0fe
flowcontrol_t
flowcontrol_
classserial_1_1Serial_1_1SerialImpl.html
a9f996cecbe2c563fda294246b92f183d
bool
is_open_
classserial_1_1Serial_1_1SerialImpl.html
a2e7a4d2444acc19a5131eec339ce7550
parity_t
parity_
classserial_1_1Serial_1_1SerialImpl.html
a17b5edd38945496bdcd0fdf9104dad2c
std::string
port_
classserial_1_1Serial_1_1SerialImpl.html
a8b01d370d9599c62efd324b09bc53e86
stopbits_t
stopbits_
classserial_1_1Serial_1_1SerialImpl.html
a01a41670e2ed42f7f2f89cf035de5ad2
Timeout
timeout_
classserial_1_1Serial_1_1SerialImpl.html
aecf29921b9bdebfb299ff3141120b08e
serial::SerialInvalidArgumentException
classserial_1_1SerialInvalidArgumentException.html
SerialInvalidArgumentException
classserial_1_1SerialInvalidArgumentException.html
a79ea69fd7a86cd236d06d2c1b0454af8
()
SerialInvalidArgumentException
classserial_1_1SerialInvalidArgumentException.html
a4db03f051cfa28204b90a99a8f753659
(const std::string &what_arg)
serial::SerialIOException
classserial_1_1SerialIOException.html
SerialIOException
classserial_1_1SerialIOException.html
aaf27e6b1e151564a0cbccf1533d1d7f1
()
SerialIOException
classserial_1_1SerialIOException.html
a6373024fb5426267f4efec0c4c9ed5a5
(const std::string &what_arg)
SerialIOException
classserial_1_1SerialIOException.html
a18778532aae760f290f6e5bfb54a9409
(const std::string &what_arg, uint32_t error)
serial::SerialPortNotOpenException
classserial_1_1SerialPortNotOpenException.html
SerialPortNotOpenException
classserial_1_1SerialPortNotOpenException.html
a2e2c71e88a79aec1d0cf56a43a4898b8
()
serial::Serial::Timeout
classserial_1_1Serial_1_1Timeout.html
std::chrono::milliseconds
getInterByte
classserial_1_1Serial_1_1Timeout.html
a47c95f77b2e61250205993646c7261d0
()
uint32_t
getInterByteMilliseconds
classserial_1_1Serial_1_1Timeout.html
ac25e5ead555b2dd3cc5959cfda66bfd9
()
std::chrono::milliseconds
getReadConstant
classserial_1_1Serial_1_1Timeout.html
a32b2403ff80ec6917795be7d2c695101
()
uint32_t
getReadConstantMilliseconds
classserial_1_1Serial_1_1Timeout.html
aa850cb3c5f577bd8e85212000e057ebe
()
std::chrono::steady_clock::time_point
getReadDeadline
classserial_1_1Serial_1_1Timeout.html
ad152b7f44d97c9c1803e6b58a9d6ea64
(size_t size=0)
std::chrono::milliseconds
getReadMultiplier
classserial_1_1Serial_1_1Timeout.html
a6c5e0833158884e4b6777edc8f1f7d96
()
uint32_t
getReadMultiplierMilliseconds
classserial_1_1Serial_1_1Timeout.html
ae73ae2699d93b4aa8529b6f93844c640
()
std::chrono::milliseconds
getWriteConstant
classserial_1_1Serial_1_1Timeout.html
a089a56e0adecdaef7a144a9de4ffb690
()
uint32_t
getWriteConstantMilliseconds
classserial_1_1Serial_1_1Timeout.html
aba0f5f61c57fed2bfeec25a6620d864f
()
std::chrono::steady_clock::time_point
getWriteDeadline
classserial_1_1Serial_1_1Timeout.html
a7f677ec160bfd6f3763a24494055b09b
(size_t size=0)
std::chrono::milliseconds
getWriteMultiplier
classserial_1_1Serial_1_1Timeout.html
a8e142e37f979451dd1f5445ca6f438cf
()
uint32_t
getWriteMultiplierMilliseconds
classserial_1_1Serial_1_1Timeout.html
a3f344b65f3585cb774177f5bb4a38c30
()
Timeout
classserial_1_1Serial_1_1Timeout.html
aec27fefbdbc639c77166f8978f5d3ec0
()=default
Timeout
classserial_1_1Serial_1_1Timeout.html
adfaaf57d3cb58305ee925576d8a3f4e7
(uint32_t inter_byte, uint32_t read_constant, uint32_t read_multiplier, uint32_t write_constant, uint32_t write_multiplier)
Timeout
classserial_1_1Serial_1_1Timeout.html
aae165f9046ff1a3489e4ff90e3a3eff6
(uint32_t read_write_constant)
~Timeout
classserial_1_1Serial_1_1Timeout.html
a7f9ffdc24bb82d005b38bda6019a29ae
()=default
static std::chrono::microseconds
remainingMicroseconds
classserial_1_1Serial_1_1Timeout.html
a9334186765d6092d826abb2069e07764
(std::chrono::steady_clock::time_point deadline)
std::chrono::duration< uint32_t, std::milli >
inter_byte_
classserial_1_1Serial_1_1Timeout.html
aaf832b1464a5a49705a942b539925895
std::chrono::duration< uint32_t, std::milli >
read_constant_
classserial_1_1Serial_1_1Timeout.html
adfd63befdd3edcdc8b8bb845c5c6f04d
std::chrono::duration< uint32_t, std::milli >
read_multiplier_
classserial_1_1Serial_1_1Timeout.html
ac5b3ff74afa11443de8d42182b1e08da
std::chrono::duration< uint32_t, std::milli >
write_constant_
classserial_1_1Serial_1_1Timeout.html
af83082ce80279748c099cfc62bbcbb74
std::chrono::duration< uint32_t, std::milli >
write_multiplier_
classserial_1_1Serial_1_1Timeout.html
ad2deb3d3c70e1a87247761d98fd74fe5
qb_device_communication_handler
namespaceqb__device__communication__handler.html
qb_device_communication_handler::qbDeviceCommunicationHandler
qbrobotics_research_api
namespaceqbrobotics__research__api.html
qbrobotics_research_api::internal
qbrobotics_research_api::Communication
qbrobotics_research_api::CommunicationLegacy
qbrobotics_research_api::Device
qbrobotics_research_api::qbmoveLegacyResearch
qbrobotics_research_api::qbmoveResearch
qbrobotics_research_api::qbSoftHand2MotorsResearch
qbrobotics_research_api::qbSoftHandLegacyResearch
qbrobotics_research_api::qbSoftHandResearch
TEST
namespaceqbrobotics__research__api.html
a4003527484a059de159e6d8eba060fdd
(Communication, BasicMethods)
TEST
namespaceqbrobotics__research__api.html
ae09df31ec6b9c6f50521d8f32d3f57ed
(Communication, ListConnectedDevices)
TEST
namespaceqbrobotics__research__api.html
a950b74d94ebcb6be0a53270f393e3560
(Communication, ListSerialPorts)
TEST_F
namespaceqbrobotics__research__api.html
a5438331de9ac51250a24cbf14e286007
(Communication, ControlReferences)
TEST_F
namespaceqbrobotics__research__api.html
ae987ba827debef1143be07d52aa481b8
(Communication, DefaultParams)
TEST_F
namespaceqbrobotics__research__api.html
a5d3db31b4300210763e49f452439483c
(Communication, GetInfo)
TEST_F
namespaceqbrobotics__research__api.html
a0e3d24ae2a9db0ccaec4509ea84f5c17
(Communication, ListSerialPorts)
TEST_F
namespaceqbrobotics__research__api.html
a4b8ae80c0b8d4957ea20665d0af249c4
(Communication, MotorState)
TEST_F
namespaceqbrobotics__research__api.html
a02ab65114b303d6b1202a57fd628092b
(Communication, Ping)
TEST_F
namespaceqbrobotics__research__api.html
a2c272ffa04b85e624e3438166f43addf
(Communication, RestoreParams)
TEST_F
namespaceqbrobotics__research__api.html
a519bb9b0ef46cfe619b00c2afad9af20
(Communication, SensorMeasurements)
TEST_F
namespaceqbrobotics__research__api.html
a2440ee89b06b07dc8ff14a8f0e0dcb6c
(Communication, SetParameters)
qbrobotics_research_api::internal
namespaceqbrobotics__research__api_1_1internal.html
TEST
namespaceqbrobotics__research__api_1_1internal.html
aa25856e987b5761f60d6a8b500ca927a
(CommunicationInternal, SwapEndians)
serial
namespaceserial.html
serial::PortInfo
serial::Serial
serial::SerialException
serial::SerialInvalidArgumentException
serial::SerialIOException
serial::SerialPortNotOpenException
bytesize_t
namespaceserial.html
a00b3281fa11cea770c0b0c8a106080f8
fivebits
namespaceserial.html
a00b3281fa11cea770c0b0c8a106080f8af09eeaf7333d2feda0bd3d748d5e3123
sixbits
namespaceserial.html
a00b3281fa11cea770c0b0c8a106080f8a608eb93b80fe8531d626b4e588c5bc8b
sevenbits
namespaceserial.html
a00b3281fa11cea770c0b0c8a106080f8a7cf0a3607e326ff6736941008ea8174d
eightbits
namespaceserial.html
a00b3281fa11cea770c0b0c8a106080f8a47f14d952cf9bed6c3f7ae5985161990
flowcontrol_t
namespaceserial.html
a93ef57a314b4e562f9eded6c15d34351
flowcontrol_none
namespaceserial.html
a93ef57a314b4e562f9eded6c15d34351a083bc02a6e8e7c6540a28654c0f95bb0
flowcontrol_software
namespaceserial.html
a93ef57a314b4e562f9eded6c15d34351ab3390af5eee11740af5e09d71ad419a6
flowcontrol_hardware
namespaceserial.html
a93ef57a314b4e562f9eded6c15d34351a84d411ac86fd25d659eef30aade04c43
parity_t
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481
parity_none
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481a31cbb2b3cf0870d1a089d66295918416
parity_odd
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481affd8fd58edf7c25bab458cafaebecb10
parity_even
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481abe15d241d407528bc8a199b02301ed46
parity_mark
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481a6d7af531414706617a23fe1926ad7ac6
parity_space
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481a94681358f3d53873698fdc98d6890cef
stopbits_t
namespaceserial.html
af5b116611d6628a3aa8f788fdc09f469
stopbits_one
namespaceserial.html
af5b116611d6628a3aa8f788fdc09f469ab70806555a14cb43e5cc43f6f3d01157
stopbits_two
namespaceserial.html
af5b116611d6628a3aa8f788fdc09f469ae0b1b8af1ece65afeacbe9fff198fa47
stopbits_one_point_five
namespaceserial.html
af5b116611d6628a3aa8f788fdc09f469abb25fb831662d361d99cf12fb0da45ec
int
getPortsInfo
namespaceserial.html
a670755c8ccec4457a2cb77bd2904119c
(std::vector< PortInfo > &serial_ports)
int
getPortsList
namespaceserial.html
a62e694c660ff3931e32dc0c16fdb0aee
(std::vector< std::string > &serial_port_names)
index
index