Skip to content

Add get_device_attribute_list and missing pipe methods to Database interface

Anton Joubert requested to merge issue-313 into develop

The Database class from db.py, which is the interface to the TANGO database, is missing some methods compared to the C++ version. This PR adds the following:

  • get_device_attribute_list
  • get_device_pipe_list
  • get_device_pipe_property
  • put_device_pipe_property
  • delete_device_pipe_property
  • get_device_pipe_property_history
  • get_class_pipe_property
  • put_class_pipe_property
  • delete_class_pipe_property
  • get_class_pipe_property_history

Some typos and incorrect docstrings were also fixed.

The PR will be easier to review if the individual commits are considered - especially 070ab3af should be viewed on its own (due to the refactoring in 98ea9320).

Closes: #313 (closed)

Merge request reports

Loading