1
0
mirror of https://gitlab.com/obbart/universal_robots_ros_driver.git synced 2026-04-09 17:40:47 +02:00

corrected serialization of double values

This commit is contained in:
Tristan Schnell
2019-07-31 10:50:59 +02:00
parent 8a48b5019c
commit d68de02fd9

View File

@@ -47,6 +47,16 @@ public:
return size;
}
static size_t serialize(uint8_t* buffer, double val)
{
size_t size = sizeof(double);
uint64_t inner;
std::memcpy(&inner, &val, size);
inner = encode(inner);
std::memcpy(buffer, &inner, size);
return size;
}
static size_t serialize(uint8_t* buffer, std::string val)
{
const uint8_t* c_val = reinterpret_cast<const uint8_t*>(val.c_str());