1
0
mirror of https://gitlab.com/obbart/universal_robots_ros_driver.git synced 2026-07-09 14:21:11 +02:00
Commit Graph

31 Commits

Author SHA1 Message Date
Tristan Schnell 89ee72ac2d reworked pipeline to allow for use without consumer 2019-04-11 15:51:10 +02:00
Felix Mauch 75d73c1c28 Added a check, whether the package was parsed completely. 2019-04-10 18:23:18 +02:00
Felix Mauch 3cde95a17b added a function to retrieve single components from a DataPackage 2019-04-10 18:23:18 +02:00
Felix Mauch 4a12a8c9ce Implemented RTDEParser 2019-04-10 18:23:18 +02:00
Felix Mauch 466fc03e31 Implemented parsing and toString for RTDE data package 2019-04-10 18:23:18 +02:00
Felix Mauch 642f040cd8 Do not use "using namespace" in header files 2019-04-10 17:24:34 +02:00
Felix Mauch fcc1e62ab5 Parse unknown states to default RobotStates 2019-04-10 10:23:16 +02:00
Felix Mauch 4dc4cc0fb0 Changed KinematicsInfo to match reality
In the docs, the message has a length of 222 bytes,
while the robots send 225 bytes of data.

As parsing goes correct, they have to be at the end of the message,
we assume that the calibration_data field in fact has the type of a 4-byte
integer.
2019-04-10 10:23:16 +02:00
Felix Mauch 38fc393f53 Fixed parsing of version message 2019-04-10 10:23:16 +02:00
Felix Mauch 51ac7ddb91 Tested producer part with real data 2019-04-10 10:23:16 +02:00
Lea Steffen 2f0b8eae1a added documentation for parser and higher level packages 2019-04-09 17:19:32 +02:00
Lea Steffen 83125e63c1 Implemented parser functionality 2019-04-09 16:15:39 +02:00
Felix Mauch b090cdf833 added shell consumer 2019-04-09 16:05:35 +02:00
Tristan Schnell b1d82c2be6 Added and implemented rtde message types 2019-04-09 16:05:35 +02:00
Felix Mauch 6699c1facb Added parse and toString functions for higher-level primary functions 2019-04-09 16:03:38 +02:00
Felix Mauch 4bf5793d79 Added and implemented primary messages 2019-04-09 16:00:17 +02:00
Felix Mauch adf1560105 moved bin_parser to comm and use it in URPackage::parseWith 2019-04-09 15:59:39 +02:00
Felix Mauch 59ae3bcd69 Documented URStream and TCPSocket 2019-04-09 15:46:19 +02:00
Tristan Schnell 326207e6c7 changed URCommander to use templated version of URStream 2019-04-08 16:49:03 +02:00
Tristan Schnell 39a5935067 added package_header templating for the pipeline class and the abstract producer and consumer classes 2019-04-08 16:35:32 +02:00
Tristan Schnell dd43521a85 added package_header templating to the producer class 2019-04-08 16:35:32 +02:00
Tristan Schnell 112148bcd8 added package_header templating to stream class and moved implementation
into header file
2019-04-08 16:35:32 +02:00
Lea Steffen ed11fb8a1c updated names to PackageHeader 2019-04-08 14:05:37 +02:00
Felix Mauch 1c205556a1 use namespace ur_driver instead of ur_rtde_driver 2019-04-08 13:51:33 +02:00
Felix Mauch 3c61cbeb35 Added a common package ancestor 2019-04-08 11:09:27 +02:00
Lea Steffen f7c51bae87 header files for messages added 2019-04-08 11:07:50 +02:00
Felix Mauch 44751cfb2a removed unused files 2019-04-01 17:30:24 +02:00
Felix Mauch 31746259cf put communication-related classes to namespace 2019-04-01 17:30:24 +02:00
Felix Mauch 5840d4f406 Put everyting into ur_rtde_driver namespace 2019-04-01 17:30:24 +02:00
Felix Mauch 99533e42d8 Updated clang-format and added clang-tidy instructions 2019-04-01 17:30:24 +02:00
Felix Mauch f34422f32b renamed package 2019-04-01 17:30:24 +02:00