#include <cstdint>
#include <vector>
#include <array>
#include <string>
#include <cstring>
Go to the source code of this file.
|
| size_t | staubli_robot_driver::serialize_type (const uint8_t &value, uint8_t *buffer) |
| |
| size_t | staubli_robot_driver::serialize_type (const uint16_t &value, uint8_t *buffer) |
| |
| size_t | staubli_robot_driver::serialize_type (const uint32_t &value, uint8_t *buffer) |
| |
| size_t | staubli_robot_driver::serialize_type (const float &value, uint8_t *buffer) |
| |
| size_t | staubli_robot_driver::serialize_type (const double &value, uint8_t *buffer) |
| | Specialization for double: serialize_type as float to save space.
|
| |
| size_t | staubli_robot_driver::deserialize_type (const uint8_t *buffer, uint8_t &value) |
| |
| size_t | staubli_robot_driver::deserialize_type (const uint8_t *buffer, uint16_t &value) |
| |
| size_t | staubli_robot_driver::deserialize_type (const uint8_t *buffer, uint32_t &value) |
| |
| size_t | staubli_robot_driver::deserialize_type (const uint8_t *buffer, float &value) |
| |
| size_t | staubli_robot_driver::deserialize_type (const uint8_t *buffer, double &value) |
| | Specialization for double: deserialize_type from float.
|
| |
| template<typename T , std::size_t N> |
| size_t | staubli_robot_driver::serialize_array (const std::array< T, N > &arr, uint8_t *buffer) |
| | Serialize an array of type T into a byte buffer.
|
| |
| template<typename T , std::size_t N> |
| size_t | staubli_robot_driver::deserialize_array (const uint8_t *buffer, std::array< T, N > &arr) |
| | Deserialize an array of type T from a byte buffer.
|
| |