mirror of
https://gitlab.com/obbart/universal_robots_ros_driver.git
synced 2026-04-10 01:50:46 +02:00
corrected serialization of double values
This commit is contained in:
@@ -47,6 +47,16 @@ public:
|
|||||||
return size;
|
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)
|
static size_t serialize(uint8_t* buffer, std::string val)
|
||||||
{
|
{
|
||||||
const uint8_t* c_val = reinterpret_cast<const uint8_t*>(val.c_str());
|
const uint8_t* c_val = reinterpret_cast<const uint8_t*>(val.c_str());
|
||||||
|
|||||||
Reference in New Issue
Block a user