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:
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user