From 5040a12e7cb2b8c6eef04c5d62d3dcd06940bcd3 Mon Sep 17 00:00:00 2001 From: Tristan Schnell Date: Tue, 30 Jul 2019 11:33:48 +0200 Subject: [PATCH] fixed calculation of package size for v1 setup output and setup input packages --- ur_rtde_driver/src/rtde/control_package_setup_inputs.cpp | 2 +- ur_rtde_driver/src/rtde/control_package_setup_outputs.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ur_rtde_driver/src/rtde/control_package_setup_inputs.cpp b/ur_rtde_driver/src/rtde/control_package_setup_inputs.cpp index 7227a39..28b4362 100644 --- a/ur_rtde_driver/src/rtde/control_package_setup_inputs.cpp +++ b/ur_rtde_driver/src/rtde/control_package_setup_inputs.cpp @@ -58,7 +58,7 @@ size_t ControlPackageSetupInputsRequest::generateSerializedRequest(uint8_t* buff for (const auto& piece : variable_names) variables += (piece + ","); variables.pop_back(); - uint16_t payload_size = sizeof(double) + variables.size(); + uint16_t payload_size = variables.size(); size_t size = 0; size += PackageHeader::serializeHeader(buffer, PACKAGE_TYPE, payload_size); diff --git a/ur_rtde_driver/src/rtde/control_package_setup_outputs.cpp b/ur_rtde_driver/src/rtde/control_package_setup_outputs.cpp index 03f4cea..e804046 100644 --- a/ur_rtde_driver/src/rtde/control_package_setup_outputs.cpp +++ b/ur_rtde_driver/src/rtde/control_package_setup_outputs.cpp @@ -79,7 +79,7 @@ size_t ControlPackageSetupOutputsRequest::generateSerializedRequest(uint8_t* buf for (const auto& piece : variable_names) variables += (piece + ","); variables.pop_back(); - uint16_t payload_size = sizeof(double) + variables.size(); + uint16_t payload_size = variables.size(); size_t size = 0; size += PackageHeader::serializeHeader(buffer, PACKAGE_TYPE, payload_size);