Functions | Variables
qbrobotics_research_api_wrapper.cpp File Reference
#include <qbrobotics_research_api/qbrobotics_research_api_wrapper.h>
Include dependency graph for qbrobotics_research_api_wrapper.cpp:

Go to the source code of this file.

Functions

void closeRS485 (comm_settings *handle)
 
void commActivate (comm_settings *handle, int id, char activate)
 
int commBootloader (comm_settings *handle, int id)
 
int commCalibrate (comm_settings *handle, int id)
 
int commGetAccelerations (comm_settings *handle, int id, short int *accelerations)
 
int commGetActivate (comm_settings *handle, int id, char *activate)
 
int commGetCurrAndMeas (comm_settings *handle, int id, short int *values)
 
int commGetCurrents (comm_settings *handle, int id, short int *currents)
 
int commGetEmg (comm_settings *handle, int id, short int *emgs)
 
int commGetInfo (comm_settings *handle, int id, short int info_type, char *info)
 
int commGetInputs (comm_settings *handle, int id, short int *inputs)
 
int commGetJoystick (comm_settings *handle, int id, short int *joystick)
 
int commGetMeasurements (comm_settings *handle, int id, short int *positions)
 
int commGetParamList (comm_settings *handle, int id, unsigned short index, void *values, unsigned short value_size, unsigned short num_of_values, uint8_t *buffer)
 
int commGetVelocities (comm_settings *handle, int id, short int *velocities)
 
int commHandCalibrate (comm_settings *handle, int id, short int speed, short int repetitions)
 
int commInitMem (comm_settings *handle, int id)
 
int commPing (comm_settings *handle, int id)
 
int commRestoreParams (comm_settings *handle, int id)
 
void commSetBaudRate (comm_settings *handle, int id, short int baudrate)
 
void commSetCuffInputs (comm_settings *handle, int id, int flag)
 
void commSetInputs (comm_settings *handle, int id, short int *inputs)
 
int commSetInputsAck (comm_settings *handle, int id, short int *inputs)
 
void commSetPosStiff (comm_settings *handle, int id, short int *inputs)
 
void commSetWatchDog (comm_settings *handle, int id, short int wdt)
 
int commSetZeros (comm_settings *handle, int id, void *values, unsigned short num_of_values)
 
int commStoreDefaultParams (comm_settings *handle, int id)
 
int commStoreParams (comm_settings *handle, int id)
 
void openRS485 (comm_settings *handle, const char *serial_port_name, int)
 
void RS485GetInfo (comm_settings *handle, char *buffer)
 
int RS485ListDevices (comm_settings *handle, char list_of_ids[255])
 
int RS485listPorts (char list_of_ports[60][255])
 
int RS485read (comm_settings *handle, int id, char *package)
 
void setFakeValidHandle (comm_settings *handle)
 
void setInvalidHandle (comm_settings *handle)
 

Variables

std::shared_ptr< qbrobotics_research_api::Communicationhandler_g = nullptr
 

Function Documentation

◆ closeRS485()

void closeRS485 ( comm_settings handle)

Definition at line 82 of file qbrobotics_research_api_wrapper.cpp.

◆ commActivate()

void commActivate ( comm_settings handle,
int  id,
char  activate 
)

Definition at line 144 of file qbrobotics_research_api_wrapper.cpp.

◆ commBootloader()

int commBootloader ( comm_settings handle,
int  id 
)

Definition at line 151 of file qbrobotics_research_api_wrapper.cpp.

◆ commCalibrate()

int commCalibrate ( comm_settings handle,
int  id 
)

Definition at line 159 of file qbrobotics_research_api_wrapper.cpp.

◆ commGetAccelerations()

int commGetAccelerations ( comm_settings handle,
int  id,
short int *  accelerations 
)

Definition at line 167 of file qbrobotics_research_api_wrapper.cpp.

◆ commGetActivate()

int commGetActivate ( comm_settings handle,
int  id,
char *  activate 
)

Definition at line 182 of file qbrobotics_research_api_wrapper.cpp.

◆ commGetCurrAndMeas()

int commGetCurrAndMeas ( comm_settings handle,
int  id,
short int *  values 
)

Definition at line 209 of file qbrobotics_research_api_wrapper.cpp.

◆ commGetCurrents()

int commGetCurrents ( comm_settings handle,
int  id,
short int *  currents 
)

Definition at line 195 of file qbrobotics_research_api_wrapper.cpp.

◆ commGetEmg()

int commGetEmg ( comm_settings handle,
int  id,
short int *  emgs 
)

Definition at line 227 of file qbrobotics_research_api_wrapper.cpp.

◆ commGetInfo()

int commGetInfo ( comm_settings handle,
int  id,
short int  info_type,
char *  info 
)

Definition at line 241 of file qbrobotics_research_api_wrapper.cpp.

◆ commGetInputs()

int commGetInputs ( comm_settings handle,
int  id,
short int *  inputs 
)

Definition at line 254 of file qbrobotics_research_api_wrapper.cpp.

◆ commGetJoystick()

int commGetJoystick ( comm_settings handle,
int  id,
short int *  joystick 
)

Definition at line 268 of file qbrobotics_research_api_wrapper.cpp.

◆ commGetMeasurements()

int commGetMeasurements ( comm_settings handle,
int  id,
short int *  positions 
)

Definition at line 282 of file qbrobotics_research_api_wrapper.cpp.

◆ commGetParamList()

int commGetParamList ( comm_settings handle,
int  id,
unsigned short  index,
void *  values,
unsigned short  value_size,
unsigned short  num_of_values,
uint8_t *  buffer 
)

Definition at line 297 of file qbrobotics_research_api_wrapper.cpp.

◆ commGetVelocities()

int commGetVelocities ( comm_settings handle,
int  id,
short int *  velocities 
)

Definition at line 329 of file qbrobotics_research_api_wrapper.cpp.

◆ commHandCalibrate()

int commHandCalibrate ( comm_settings handle,
int  id,
short int  speed,
short int  repetitions 
)

Definition at line 344 of file qbrobotics_research_api_wrapper.cpp.

◆ commInitMem()

int commInitMem ( comm_settings handle,
int  id 
)

Definition at line 352 of file qbrobotics_research_api_wrapper.cpp.

◆ commPing()

int commPing ( comm_settings handle,
int  id 
)

Definition at line 360 of file qbrobotics_research_api_wrapper.cpp.

◆ commRestoreParams()

int commRestoreParams ( comm_settings handle,
int  id 
)

Definition at line 368 of file qbrobotics_research_api_wrapper.cpp.

◆ commSetBaudRate()

void commSetBaudRate ( comm_settings handle,
int  id,
short int  baudrate 
)

Definition at line 376 of file qbrobotics_research_api_wrapper.cpp.

◆ commSetCuffInputs()

void commSetCuffInputs ( comm_settings handle,
int  id,
int  flag 
)

Definition at line 383 of file qbrobotics_research_api_wrapper.cpp.

◆ commSetInputs()

void commSetInputs ( comm_settings handle,
int  id,
short int *  inputs 
)

Definition at line 391 of file qbrobotics_research_api_wrapper.cpp.

◆ commSetInputsAck()

int commSetInputsAck ( comm_settings handle,
int  id,
short int *  inputs 
)

Definition at line 398 of file qbrobotics_research_api_wrapper.cpp.

◆ commSetPosStiff()

void commSetPosStiff ( comm_settings handle,
int  id,
short int *  inputs 
)

Definition at line 408 of file qbrobotics_research_api_wrapper.cpp.

◆ commSetWatchDog()

void commSetWatchDog ( comm_settings handle,
int  id,
short int  wdt 
)

Definition at line 415 of file qbrobotics_research_api_wrapper.cpp.

◆ commSetZeros()

int commSetZeros ( comm_settings handle,
int  id,
void *  values,
unsigned short  num_of_values 
)

Definition at line 432 of file qbrobotics_research_api_wrapper.cpp.

◆ commStoreDefaultParams()

int commStoreDefaultParams ( comm_settings handle,
int  id 
)

Definition at line 458 of file qbrobotics_research_api_wrapper.cpp.

◆ commStoreParams()

int commStoreParams ( comm_settings handle,
int  id 
)

Definition at line 450 of file qbrobotics_research_api_wrapper.cpp.

◆ openRS485()

void openRS485 ( comm_settings handle,
const char *  serial_port_name,
int   
)

Definition at line 42 of file qbrobotics_research_api_wrapper.cpp.

◆ RS485GetInfo()

void RS485GetInfo ( comm_settings handle,
char *  buffer 
)

Definition at line 90 of file qbrobotics_research_api_wrapper.cpp.

◆ RS485ListDevices()

int RS485ListDevices ( comm_settings handle,
char  list_of_ids[255] 
)

Definition at line 106 of file qbrobotics_research_api_wrapper.cpp.

◆ RS485listPorts()

int RS485listPorts ( char  list_of_ports[60][255])

Definition at line 119 of file qbrobotics_research_api_wrapper.cpp.

◆ RS485read()

int RS485read ( comm_settings handle,
int  id,
char *  package 
)

Definition at line 131 of file qbrobotics_research_api_wrapper.cpp.

◆ setFakeValidHandle()

void setFakeValidHandle ( comm_settings handle)

Definition at line 26 of file qbrobotics_research_api_wrapper.cpp.

◆ setInvalidHandle()

void setInvalidHandle ( comm_settings handle)

Definition at line 34 of file qbrobotics_research_api_wrapper.cpp.

Variable Documentation

◆ handler_g

std::shared_ptr<qbrobotics_research_api::Communication> handler_g = nullptr

Definition at line 24 of file qbrobotics_research_api_wrapper.cpp.



qb_device_driver
Author(s): qbroboticsĀ®
autogenerated on Thu Apr 27 2023 02:36:32