From bc418697b10e6b9c7c8d80e339e05c0fb432a93e Mon Sep 17 00:00:00 2001 From: Sergi Hernandez Juan <shernand@iri.upc.edu> Date: Thu, 25 Jul 2019 08:30:32 +0200 Subject: [PATCH] Added a function to get the internal slave device memory module. --- dynamixel_base/include/dynamixel_slave_device.h | 6 +++++- dynamixel_base/src/dynamixel_slave_device.c | 5 +++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/dynamixel_base/include/dynamixel_slave_device.h b/dynamixel_base/include/dynamixel_slave_device.h index b7b9c40..ef592d9 100644 --- a/dynamixel_base/include/dynamixel_slave_device.h +++ b/dynamixel_base/include/dynamixel_slave_device.h @@ -154,6 +154,10 @@ unsigned char dyn_v1_slave_loop(TDynamixelSlaveDevice *device,unsigned char *rx_ * */ unsigned char dyn_v2_slave_loop(TDynamixelSlaveDevice *device,unsigned char *rx_buffer,unsigned char *error,unsigned short int *length, unsigned char *data); - +/** + * \brief + * + */ +inline TMemory *dyn_slave_device_get_memory(TDynamixelSlaveDevice *device); #endif diff --git a/dynamixel_base/src/dynamixel_slave_device.c b/dynamixel_base/src/dynamixel_slave_device.c index 19d8339..dba26c2 100644 --- a/dynamixel_base/src/dynamixel_slave_device.c +++ b/dynamixel_base/src/dynamixel_slave_device.c @@ -448,3 +448,8 @@ return_level_t dyn_slave_device_get_return_level(TDynamixelSlaveDevice *device) else return return_all; } + +TMemory *dyn_slave_device_get_memory(TDynamixelSlaveDevice *device) +{ + return &device->memory; +} -- GitLab