Add get_device_attribute_list and missing pipe methods to Database interface
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)