CMakeLists.txt
LICENSE.txt
MANIFEST.in
Makefile
PyTango.py
README.rst
pyproject.toml
setup.cfg
setup.py
winsetup.py
/builds/tango-controls/pytango/ext/api_util.cpp
/builds/tango-controls/pytango/ext/archive_event_info.cpp
/builds/tango-controls/pytango/ext/attr_conf_event_data.cpp
/builds/tango-controls/pytango/ext/attribute_alarm_info.cpp
/builds/tango-controls/pytango/ext/attribute_dimension.cpp
/builds/tango-controls/pytango/ext/attribute_event_info.cpp
/builds/tango-controls/pytango/ext/attribute_info.cpp
/builds/tango-controls/pytango/ext/attribute_info_ex.cpp
/builds/tango-controls/pytango/ext/attribute_proxy.cpp
/builds/tango-controls/pytango/ext/base_types.cpp
/builds/tango-controls/pytango/ext/callback.cpp
/builds/tango-controls/pytango/ext/change_event_info.cpp
/builds/tango-controls/pytango/ext/command_info.cpp
/builds/tango-controls/pytango/ext/connection.cpp
/builds/tango-controls/pytango/ext/constants.cpp
/builds/tango-controls/pytango/ext/data_ready_event_data.cpp
/builds/tango-controls/pytango/ext/database.cpp
/builds/tango-controls/pytango/ext/db.cpp
/builds/tango-controls/pytango/ext/dev_command_info.cpp
/builds/tango-controls/pytango/ext/dev_error.cpp
/builds/tango-controls/pytango/ext/device_attribute.cpp
/builds/tango-controls/pytango/ext/device_attribute_config.cpp
/builds/tango-controls/pytango/ext/device_attribute_history.cpp
/builds/tango-controls/pytango/ext/device_data.cpp
/builds/tango-controls/pytango/ext/device_data_history.cpp
/builds/tango-controls/pytango/ext/device_info.cpp
/builds/tango-controls/pytango/ext/device_pipe.cpp
/builds/tango-controls/pytango/ext/device_proxy.cpp
/builds/tango-controls/pytango/ext/devintr_change_event_data.cpp
/builds/tango-controls/pytango/ext/enums.cpp
/builds/tango-controls/pytango/ext/event_data.cpp
/builds/tango-controls/pytango/ext/exception.cpp
/builds/tango-controls/pytango/ext/from_py.cpp
/builds/tango-controls/pytango/ext/group.cpp
/builds/tango-controls/pytango/ext/group_reply.cpp
/builds/tango-controls/pytango/ext/group_reply_list.cpp
/builds/tango-controls/pytango/ext/locker_info.cpp
/builds/tango-controls/pytango/ext/locking_thread.cpp
/builds/tango-controls/pytango/ext/periodic_event_info.cpp
/builds/tango-controls/pytango/ext/pipe_event_data.cpp
/builds/tango-controls/pytango/ext/pipe_info.cpp
/builds/tango-controls/pytango/ext/poll_device.cpp
/builds/tango-controls/pytango/ext/precompiled_header.cpp
/builds/tango-controls/pytango/ext/pytango.cpp
/builds/tango-controls/pytango/ext/pytgutils.cpp
/builds/tango-controls/pytango/ext/pyutils.cpp
/builds/tango-controls/pytango/ext/time_val.cpp
/builds/tango-controls/pytango/ext/to_py.cpp
/builds/tango-controls/pytango/ext/version.cpp
/builds/tango-controls/pytango/ext/server/attr.cpp
/builds/tango-controls/pytango/ext/server/attribute.cpp
/builds/tango-controls/pytango/ext/server/auto_monitor.cpp
/builds/tango-controls/pytango/ext/server/command.cpp
/builds/tango-controls/pytango/ext/server/device_class.cpp
/builds/tango-controls/pytango/ext/server/device_impl.cpp
/builds/tango-controls/pytango/ext/server/dserver.cpp
/builds/tango-controls/pytango/ext/server/encoded_attribute.cpp
/builds/tango-controls/pytango/ext/server/fwdAttr.cpp
/builds/tango-controls/pytango/ext/server/log4tango.cpp
/builds/tango-controls/pytango/ext/server/multi_attribute.cpp
/builds/tango-controls/pytango/ext/server/multi_class_attribute.cpp
/builds/tango-controls/pytango/ext/server/pipe.cpp
/builds/tango-controls/pytango/ext/server/subdev.cpp
/builds/tango-controls/pytango/ext/server/tango_util.cpp
/builds/tango-controls/pytango/ext/server/user_default_attr_prop.cpp
/builds/tango-controls/pytango/ext/server/user_default_pipe_prop.cpp
/builds/tango-controls/pytango/ext/server/wattribute.cpp
cmake/project_version.cc.in
cmake/project_version.cmake
cmake/project_version.h.in
doc/api.rst
doc/conf.py
doc/contents.rst
doc/data_types.rst
doc/database.rst
doc/encoded.rst
doc/environment.yml
doc/exception.rst
doc/faq.rst
doc/how-to-contribute.rst
doc/howto.rst
doc/indexes.rst
doc/itango.rst
doc/logo-medium.bmp
doc/mock_tango_extension.py
doc/news.rst
doc/quicktour.rst
doc/revision.rst
doc/start.rst
doc/tep.rst
doc/testing.rst
doc/utilities.rst
doc/windows_notes.txt
doc/.devcontainer/Dockerfile
doc/.devcontainer/README.md
doc/_static/arrow03.png
doc/_static/banner1.png
doc/_static/banner2.png
doc/_static/banner3.png
doc/_static/boost_python_install.py
doc/_static/database.png
doc/_static/device.png
doc/_static/gallery.js
doc/_static/green_python.png
doc/_static/green_python_original.png
doc/_static/ipython_db.html
doc/_static/ipython_motor.html
doc/_static/ipython_serial.html
doc/_static/ipython_tango.html
doc/_static/itango00.png
doc/_static/jive_powersupply.png
doc/_static/jssor.css
doc/_static/jssor.js
doc/_static/jssor.slider.js
doc/_static/logo-medium.png
doc/_static/logo.ico
doc/_static/logo.png
doc/_static/mocking-tango-db-access-crossed-out.png
doc/_static/mocking-tango-db-access.png
doc/_static/mocking-tango-test-case-not-mocked.png
doc/_static/mocking-tango-test-case-real-vs-mocked.png
doc/_static/mocking-tango-test-doubles.png
doc/_static/motor.png
doc/_static/power_supply.py
doc/_static/project-config.jam
doc/_static/pytango.css
doc/_static/serial.png
doc/_static/slideshow.js
doc/_static/starter.png
doc/_static/testing-approaches-device-test-context-x2.png
doc/_static/testing-approaches-device-test-context.png
doc/_static/testing-approaches-hybrid.png
doc/_static/testing-approaches-multi-device-test-context.png
doc/_static/testing-approaches-real-facility.png
doc/_static/css/tango_cs_theme.css
doc/_templates/breadcrumbs.html
doc/_templates/index.html
doc/_templates/indexsidebar.html
doc/client_api/attribute_proxy.rst
doc/client_api/device_proxy.rst
doc/client_api/green.rst
doc/client_api/group.rst
doc/client_api/index.rst
doc/client_api/miscellaneous.rst
doc/client_api/other.rst
doc/green_modes/client_asyncio_mode.rst
doc/green_modes/client_futures_mode.rst
doc/green_modes/client_gevent_mode.rst
doc/green_modes/green.rst
doc/green_modes/green_modes_client.rst
doc/green_modes/green_modes_server.rst
doc/man/itango.1
doc/migration/index.rst
doc/migration/to-9.4/attr-decorators.rst
doc/migration/to-9.4/deps-install.rst
doc/migration/to-9.4/empty-attrs.rst
doc/migration/to-9.4/extract-as.rst
doc/migration/to-9.4/hl-dev-enum.rst
doc/migration/to-9.4/hl-dynamic.rst
doc/migration/to-9.4/index.rst
doc/migration/to-9.4/logging-percent-sym.rst
doc/migration/to-9.4/non-bound-user-funcs.rst
doc/migration/to-9.4/optional-proxy-attrs.rst
doc/server_api/attribute.rst
doc/server_api/device.rst
doc/server_api/device_class.rst
doc/server_api/index.rst
doc/server_api/logging.rst
doc/server_api/server.rst
doc/server_api/util.rst
doc/tep/DataBase.xmi
doc/tep/database.py
doc/tep/tep-0001.rst
doc/tep/tep-0002.rst
doc/testing/mocks.rst
doc/testing/test_context.rst
doc/testing/testing_approaches.rst
examples/Clock/Clock.py
examples/Clock/ClockDS.py
examples/Clock/client.py
examples/TuringMachine/TuringMachine.py
examples/TuringMachine/turing_client.py
examples/asyncio_green_mode/__init__.py
examples/asyncio_green_mode/asyncio_device_example.py
examples/asyncio_green_mode/asyncio_simple_example.py
examples/asyncio_green_mode/tcp_server_example.py
examples/dynamic/dynamic_client.py
examples/dynamic/dynamic_server.py
examples/dynamic/common/__init__.py
examples/dynamic/common/roi.py
examples/fwdAttr/FwdServer.py
examples/interfacechangeEvents/ClassFactory.cpp
examples/interfacechangeEvents/IfchangeClient.py
examples/interfacechangeEvents/IfchangeServer.cpp
examples/interfacechangeEvents/IfchangeServer.h
examples/interfacechangeEvents/IfchangeServer.py
examples/interfacechangeEvents/IfchangeServer.xmi
examples/interfacechangeEvents/IfchangeServerClass.cpp
examples/interfacechangeEvents/IfchangeServerClass.h
examples/interfacechangeEvents/IfchangeServerDynAttrUtils.cpp
examples/interfacechangeEvents/IfchangeServerStateMachine.cpp
examples/interfacechangeEvents/Makefile
examples/interfacechangeEvents/Makefile.bck
examples/interfacechangeEvents/main.cpp
examples/mandatory/MandatoryPropertyServer.py
examples/many/many_client.py
examples/many/many_server.py
examples/multi/multi_client.py
examples/multi/multi_server.py
examples/multidevicetestcontext/conftest.py
examples/multidevicetestcontext/test_integration.py
examples/pipeEvents/ClassFactory.cpp
examples/pipeEvents/Makefile
examples/pipeEvents/PipeEventClient.py
examples/pipeEvents/PipeServer.cpp
examples/pipeEvents/PipeServer.h
examples/pipeEvents/PipeServer.py
examples/pipeEvents/PipeServer.xmi
examples/pipeEvents/PipeServerClass.cpp
examples/pipeEvents/PipeServerClass.h
examples/pipeEvents/PipeServerStateMachine.cpp
examples/pipeEvents/main.cpp
examples/pipes/ClassFactory.cpp
examples/pipes/Makefile
examples/pipes/PipeClient.py
examples/pipes/PipeServer.cpp
examples/pipes/PipeServer.h
examples/pipes/PipeServer.py
examples/pipes/PipeServer.xmi
examples/pipes/PipeServerClass.cpp
examples/pipes/PipeServerClass.h
examples/pipes/PipeServerStateMachine.cpp
examples/pipes/__init__.py
examples/pipes/main.cpp
examples/simple/simple_client.py
examples/simple/simple_server.py
examples/simple/common/__init__.py
examples/simple/common/roi.py
examples/training/README.md
examples/training/docker-compose.yml
examples/training/client/command01.py
examples/training/client/command02.py
examples/training/client/reading01.py
examples/training/client/reading02.py
examples/training/client/reading03.py
examples/training/client/writing01.py
examples/training/client/writing02.py
examples/training/server/high-level-api.py
examples/training/server/libps.py
examples/training/server/low-level-api.py
examples/training/server/ps-simulator.py
examples/training/server/ps0a.py
examples/training/server/ps0b-push-event.py
examples/training/server/ps0b.py
examples/training/server/ps0c.py
examples/training/server/ps1-gevent.py
examples/training/server/ps1-use-lib-logging.py
examples/training/server/ps1-use-lib.py
examples/training/server/ps1.py
examples/training/server/ps2-gevent-check.py
examples/training/server/ps2-gevent.py
examples/training/server/test_ps0a.py
examples/training/server/test_ps0b.py
examples/training/webinars/crash_example.py
examples/training/webinars/test_webinar.py
ext/api_util.cpp
ext/archive_event_info.cpp
ext/attr_conf_event_data.cpp
ext/attribute_alarm_info.cpp
ext/attribute_dimension.cpp
ext/attribute_event_info.cpp
ext/attribute_info.cpp
ext/attribute_info_ex.cpp
ext/attribute_proxy.cpp
ext/base_types.cpp
ext/base_types_numpy.hpp
ext/callback.cpp
ext/callback.h
ext/change_event_info.cpp
ext/command_info.cpp
ext/connection.cpp
ext/constants.cpp
ext/data_ready_event_data.cpp
ext/database.cpp
ext/db.cpp
ext/defs.h
ext/dev_command_info.cpp
ext/dev_error.cpp
ext/device_attribute.cpp
ext/device_attribute.h
ext/device_attribute_config.cpp
ext/device_attribute_history.cpp
ext/device_attribute_numpy.hpp
ext/device_data.cpp
ext/device_data_history.cpp
ext/device_info.cpp
ext/device_pipe.cpp
ext/device_pipe.h
ext/device_proxy.cpp
ext/devintr_change_event_data.cpp
ext/enums.cpp
ext/event_data.cpp
ext/exception.cpp
ext/exception.h
ext/fast_from_py.h
ext/fast_from_py_numpy.hpp
ext/from_py.cpp
ext/from_py.h
ext/group.cpp
ext/group_reply.cpp
ext/group_reply_list.cpp
ext/locker_info.cpp
ext/locking_thread.cpp
ext/periodic_event_info.cpp
ext/pipe_event_data.cpp
ext/pipe_info.cpp
ext/poll_device.cpp
ext/precompiled_header.cpp
ext/precompiled_header.hpp
ext/pytango.cpp
ext/pytgutils.cpp
ext/pytgutils.h
ext/pyutils.cpp
ext/pyutils.h
ext/tango_numpy.h
ext/tgutils.h
ext/time_val.cpp
ext/to_py.cpp
ext/to_py.h
ext/to_py_numpy.hpp
ext/version.cpp
ext/server/attr.cpp
ext/server/attr.h
ext/server/attribute.cpp
ext/server/attribute.h
ext/server/auto_monitor.cpp
ext/server/command.cpp
ext/server/command.h
ext/server/device_class.cpp
ext/server/device_class.h
ext/server/device_impl.cpp
ext/server/device_impl.h
ext/server/dserver.cpp
ext/server/encoded_attribute.cpp
ext/server/fwdAttr.cpp
ext/server/log4tango.cpp
ext/server/multi_attribute.cpp
ext/server/multi_class_attribute.cpp
ext/server/pipe.cpp
ext/server/pipe.h
ext/server/subdev.cpp
ext/server/tango_util.cpp
ext/server/user_default_attr_prop.cpp
ext/server/user_default_pipe_prop.cpp
ext/server/wattribute.cpp
ext/server/wattribute_numpy.hpp
pytango.egg-info/PKG-INFO
pytango.egg-info/SOURCES.txt
pytango.egg-info/dependency_links.txt
pytango.egg-info/requires.txt
pytango.egg-info/top_level.txt
tango/__init__.py
tango/api_util.py
tango/asyncio.py
tango/asyncio_executor.py
tango/asyncio_tools.py
tango/attr_data.py
tango/attribute_proxy.py
tango/auto_monitor.py
tango/base_types.py
tango/callback.py
tango/client.py
tango/codec.py
tango/connection.py
tango/db.py
tango/device_attribute.py
tango/device_class.py
tango/device_data.py
tango/device_proxy.py
tango/device_server.py
tango/encoded_attribute.py
tango/exception.py
tango/futures.py
tango/futures_executor.py
tango/gevent.py
tango/gevent_executor.py
tango/globals.py
tango/green.py
tango/group.py
tango/group_reply.py
tango/group_reply_list.py
tango/log4tango.py
tango/pipe.py
tango/pipe_data.py
tango/pytango_init.py
tango/pytango_pprint.py
tango/pyutil.py
tango/release.py
tango/server.py
tango/tango_numpy.py
tango/tango_object.py
tango/test_context.py
tango/test_utils.py
tango/time_val.py
tango/utils.py
tango/databaseds/DataBase.xmi
tango/databaseds/DataBaseds
tango/databaseds/__init__.py
tango/databaseds/create_db.sql
tango/databaseds/create_db_tables.sql
tango/databaseds/database.py
tango/databaseds/db_errors.py
tango/databaseds/mysql2sqlite.sh
tango/databaseds/db_access/__init__.py
tango/databaseds/db_access/sqlite3.py
tests/conftest.py
tests/test_async.py
tests/test_client.py
tests/test_event.py
tests/test_server.py
tests/test_test_context.py