|
| | CommunicationLegacy ()=default |
| |
| | CommunicationLegacy (const Communication &communication) |
| |
| | CommunicationLegacy (const Communication &communication, const serial::Serial::Timeout &timeout) |
| |
| int | deserializePackage (const std::vector< uint8_t > &package_in, uint8_t &device_id, uint8_t &command, std::vector< int8_t > &data) override |
| |
| int | parsePackage (const std::string &serial_port_name, uint8_t device_id, uint8_t command, std::vector< int8_t > &data_in) override |
| |
| int | readLongPackage (const std::string &serial_port_name, std::vector< uint8_t > &package_in) |
| |
| int | readPackage (const std::string &serial_port_name, std::vector< uint8_t > &package_in) override |
| |
| int | readPackage (const std::string &serial_port_name, uint8_t &device_id, uint8_t &command, std::vector< int8_t > &data) override |
| |
| int | sendCommandAndParse (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 ()=default |
| |
| virtual uint8_t | checksum (const std::vector< uint8_t > &data, uint32_t size) |
| |
| virtual int | closeSerialPort (const std::string &serial_port_name) |
| | Close the serial port if it belongs to the opened port set. More...
|
| |
| | Communication () |
| |
| | Communication (const serial::Serial::Timeout &timeout) |
| |
| | Communication (uint32_t baud_rate) |
| |
| | Communication (uint32_t baud_rate, const serial::Serial::Timeout &timeout) |
| |
| virtual int | createSerialPort (const std::string &serial_port_name) |
| | put in the class map serial_ports_ a newly created shared pointer Serial class that provides a portable serial port interface. More...
|
| |
| virtual int | createSerialPort (const std::string &serial_port_name, const serial::Serial::Timeout &timeout) |
| | put in the class map serial_ports_ a newly created shared pointer Serial class that provides a portable serial port interface. More...
|
| |
| virtual int | createSerialPort (const std::string &serial_port_name, uint32_t baud_rate) |
| | put in the class map serial_ports_ a newly created shared pointer Serial class that provides a portable serial port interface. More...
|
| |
| virtual int | createSerialPort (const std::string &serial_port_name, uint32_t baud_rate, const serial::Serial::Timeout &timeout) |
| | put in the class map serial_ports_ a newly created shared pointer Serial class that provides a portable serial port interface. More...
|
| |
| virtual int | deserializePackage (const std::vector< uint8_t > &package_in, uint8_t &device_id, uint8_t &command) |
| |
| std::map< std::string, std::shared_ptr< serial::Serial > > | getSerialPorts () |
| |
| virtual int | listConnectedDevices () |
| |
| virtual int | listConnectedDevices (const std::string &serial_port_name, std::vector< ConnectedDeviceInfo > &device_ids) |
| | List all the device id connected to the serial port. More...
|
| |
| virtual int | listSerialPorts (std::vector< serial::PortInfo > &serial_ports_info) |
| | List all the serial ports with a qbrobotics device connected. More...
|
| |
| virtual int | openSerialPort (const std::string &serial_port_name) |
| | Open the serial communication on the given serial port. More...
|
| |
| virtual int | openSerialPort (const std::string &serial_port_name, serial::Serial::Timeout &timeout) |
| | Open the serial communication on the given serial port with the default baudate. More...
|
| |
| virtual int | openSerialPort (const std::string &serial_port_name, uint32_t baud_rate) |
| | Open the serial communication on the given serial port with the default timeout. More...
|
| |
| virtual int | openSerialPort (const std::string &serial_port_name, uint32_t baud_rate, serial::Serial::Timeout &timeout) |
| | Open the serial communication on the given serial port. More...
|
| |
| virtual int | parsePackage (const std::string &serial_port_name, uint8_t device_id, uint8_t command) |
| |
| virtual int | readPackage (const std::string &serial_port_name, uint8_t &device_id, uint8_t &command) |
| |
| virtual int | sendCommand (const std::string &serial_port_name, uint8_t device_id, uint8_t command) |
| |
| virtual int | sendCommand (const std::string &serial_port_name, uint8_t device_id, uint8_t command, const std::vector< int8_t > &data_out) |
| |
| virtual int | sendCommandAndParse (const std::string &serial_port_name, uint8_t device_id, uint8_t command) |
| |
| virtual int | sendCommandAndParse (const std::string &serial_port_name, uint8_t device_id, uint8_t command, const std::vector< int8_t > &data_out) |
| |
| virtual int | sendCommandAndParse (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 (const std::string &serial_port_name, uint8_t device_id, uint8_t command, std::vector< int8_t > &data_in) |
| |
| virtual int | sendCommandAndParse (const std::string &serial_port_name, uint8_t device_id, uint8_t command, uint8_t max_repeats) |
| |
| virtual int | sendCommandAndParse (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 (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 (const std::string &serial_port_name, uint8_t command) |
| |
| virtual int | sendCommandBroadcast (const std::string &serial_port_name, uint8_t command, const std::vector< int8_t > &data_out) |
| |
| virtual int | serializePackage (uint8_t device_id, uint8_t command, const std::vector< int8_t > &data, std::vector< uint8_t > &package_out) |
| |
| virtual int | serializePackage (uint8_t device_id, uint8_t command, std::vector< uint8_t > &package_out) |
| |
| virtual int | writePackage (const std::string &serial_port_name, const std::vector< uint8_t > &package_out) |
| |
| virtual int | writePackage (const std::string &serial_port_name, uint8_t device_id, uint8_t command) |
| |
| virtual int | writePackage (const std::string &serial_port_name, uint8_t device_id, uint8_t command, const std::vector< int8_t > &data) |
| |
| virtual | ~Communication ()=default |
| |
Communication class with a few fix for 6.X.X firmware devices.
Definition at line 248 of file qbrobotics_research_api.h.