Skip to content

Version 4.1.0

Compare
Choose a tag to compare
@domire8 domire8 released this 12 Nov 14:18
· 118 commits to main since this release
f417638

Control Libraries version 4.1.0

Version 4.1.0 contains a few improvements to the behaviour and usage of the libraries,
namely to the Python bindings and the clproto serialization library.

Fixes and improvements

clproto

  • JSON conversion support for clproto (#205)
  • Support empty state objects in clproto (#207)
  • Add int and int array parameters (#208)
  • Add build testing option to clproto install (#216)
  • Fix the field size type for clproto pack_fields (#222)

python

  • Python bindings for clproto (#204)
  • Add Python bindings for Parameter class (#209)
  • Add possibility to have a ssh server for Python testing (#211)
  • Add Python bindings for clproto encode / decode of Parameter class (#214)

state_representation

  • Add method to get a joint state by name or index of the joint,
    and to get the index of the joint by its name (#210)
  • Improve CartesianState tests in C++ and Python (#213)
  • Add method to set a joint state by name or index of the joint (#217)
  • Add the set_timestamp method to the State base class (#218)

general

  • Add proto Dockerfile to copy protobuf files from (#221)