[pytango] 294/483: update copyright
Sandor Bodo-Merle
sbodomerle-guest at moszumanska.debian.org
Thu Sep 28 19:14:52 UTC 2017
This is an automated email from the git hooks/post-receive script.
sbodomerle-guest pushed a commit to annotated tag bliss_8.10
in repository pytango.
commit 46fecdf43f83f6365e04c077300694760ff4027a
Author: tiagocoutinho <tiagocoutinho at 4e9c00fd-8f2e-0410-aa12-93ce3db5e235>
Date: Wed Nov 13 11:51:56 2013 +0000
update copyright
git-svn-id: http://svn.code.sf.net/p/tango-cs/code/bindings/PyTango/trunk@24183 4e9c00fd-8f2e-0410-aa12-93ce3db5e235
---
IPython/Extensions/ipy_profile_tango.py | 34 +--
IPython/config/profile/tango/ipython_config.py | 32 +--
Makefile | 34 +--
doc/api.rst | 3 +
doc/client/index.rst | 4 +-
doc/client/miscellaneous.rst | 28 +-
doc/conf.py | 40 +--
doc/database.rst | 4 +-
doc/encoded.rst | 6 +-
doc/server/hlapi.rst | 5 +
doc/server/index.rst | 301 +++++----------------
doc/sphinxext/ipython_console_highlighting.py | 34 +--
doc/tep/tep-0001.rst | 55 ++--
ez_setup.py | 33 +--
scripts/itango | 32 +--
setup.py | 32 +--
src/boost/cpp/api_util.cpp | 28 +-
src/boost/cpp/archive_event_info.cpp | 28 +-
src/boost/cpp/attr_conf_event_data.cpp | 28 +-
src/boost/cpp/attribute_alarm_info.cpp | 28 +-
src/boost/cpp/attribute_dimension.cpp | 28 +-
src/boost/cpp/attribute_event_info.cpp | 28 +-
src/boost/cpp/attribute_info.cpp | 28 +-
src/boost/cpp/attribute_info_ex.cpp | 28 +-
src/boost/cpp/attribute_proxy.cpp | 32 +--
src/boost/cpp/base_types.cpp | 32 +--
src/boost/cpp/base_types_numpy.hpp | 32 +--
src/boost/cpp/callback.cpp | 32 +--
src/boost/cpp/callback.h | 32 +--
src/boost/cpp/change_event_info.cpp | 28 +-
src/boost/cpp/command_info.cpp | 28 +-
src/boost/cpp/connection.cpp | 32 +--
src/boost/cpp/constants.cpp | 28 +-
src/boost/cpp/data_ready_event_data.cpp | 28 +-
src/boost/cpp/database.cpp | 32 +--
src/boost/cpp/db.cpp | 32 +--
src/boost/cpp/defs.h | 28 +-
src/boost/cpp/dev_command_info.cpp | 28 +-
src/boost/cpp/dev_error.cpp | 28 +-
src/boost/cpp/device_attribute.cpp | 32 +--
src/boost/cpp/device_attribute.h | 32 +--
src/boost/cpp/device_attribute_config.cpp | 28 +-
src/boost/cpp/device_attribute_history.cpp | 32 +--
src/boost/cpp/device_attribute_numpy.hpp | 32 +--
src/boost/cpp/device_data.cpp | 32 +--
src/boost/cpp/device_data_history.cpp | 28 +-
src/boost/cpp/device_info.cpp | 28 +-
src/boost/cpp/device_proxy.cpp | 32 +--
src/boost/cpp/enums.cpp | 32 +--
src/boost/cpp/event_data.cpp | 28 +-
src/boost/cpp/exception.cpp | 32 +--
src/boost/cpp/exception.h | 28 +-
src/boost/cpp/fast_from_py.h | 32 +--
src/boost/cpp/fast_from_py_numpy.hpp | 28 +-
src/boost/cpp/from_py.cpp | 28 +-
src/boost/cpp/from_py.h | 32 +--
src/boost/cpp/group.cpp | 28 +-
src/boost/cpp/group_reply.cpp | 28 +-
src/boost/cpp/group_reply_list.cpp | 28 +-
src/boost/cpp/locker_info.cpp | 28 +-
src/boost/cpp/locking_thread.cpp | 28 +-
src/boost/cpp/periodic_event_info.cpp | 28 +-
src/boost/cpp/poll_device.cpp | 28 +-
src/boost/cpp/precompiled_header.cpp | 28 +-
src/boost/cpp/precompiled_header.hpp | 28 +-
src/boost/cpp/pytango.cpp | 32 +--
src/boost/cpp/pytgutils.cpp | 28 +-
src/boost/cpp/pytgutils.h | 28 +-
src/boost/cpp/pyutils.cpp | 32 +--
src/boost/cpp/pyutils.h | 32 +--
src/boost/cpp/server/attr.cpp | 28 +-
src/boost/cpp/server/attr.h | 32 +--
src/boost/cpp/server/attribute.cpp | 32 +--
src/boost/cpp/server/attribute.h | 32 +--
src/boost/cpp/server/command.cpp | 32 +--
src/boost/cpp/server/command.h | 32 +--
src/boost/cpp/server/device_class.cpp | 32 +--
src/boost/cpp/server/device_class.h | 32 +--
src/boost/cpp/server/device_impl.cpp | 32 +--
src/boost/cpp/server/device_impl.h | 32 +--
src/boost/cpp/server/dserver.cpp | 28 +-
src/boost/cpp/server/encoded_attribute.cpp | 28 +-
src/boost/cpp/server/log4tango.cpp | 28 +-
src/boost/cpp/server/multi_attribute.cpp | 28 +-
src/boost/cpp/server/multi_class_attribute.cpp | 28 +-
src/boost/cpp/server/subdev.cpp | 28 +-
src/boost/cpp/server/tango_util.cpp | 28 +-
src/boost/cpp/server/user_default_attr_prop.cpp | 28 +-
src/boost/cpp/server/wattribute.cpp | 32 +--
src/boost/cpp/server/wattribute_numpy.hpp | 28 +-
src/boost/cpp/tango_numpy.h | 32 +--
src/boost/cpp/tgutils.h | 32 +--
src/boost/cpp/time_val.cpp | 28 +-
src/boost/cpp/to_py.cpp | 28 +-
src/boost/cpp/to_py.h | 32 +--
src/boost/cpp/to_py_numpy.hpp | 28 +-
src/boost/cpp/version.cpp | 28 +-
src/boost/python/__init__.py | 32 +--
src/boost/python/api_util.py | 32 +--
src/boost/python/attr_data.py | 32 +--
src/boost/python/attribute_proxy.py | 32 +--
src/boost/python/base_types.py | 32 +--
src/boost/python/callback.py | 32 +--
src/boost/python/connection.py | 32 +--
src/boost/python/db.py | 32 +--
src/boost/python/device_attribute.py | 32 +--
src/boost/python/device_class.py | 32 +--
src/boost/python/device_data.py | 32 +--
src/boost/python/device_proxy.py | 182 ++++++-------
src/boost/python/device_server.py | 32 +--
src/boost/python/encoded_attribute.py | 32 +--
src/boost/python/exception.py | 32 +--
src/boost/python/futures.py | 32 +--
src/boost/python/gevent.py | 32 +--
src/boost/python/globals.py | 32 +--
src/boost/python/group.py | 32 +--
src/boost/python/group_reply.py | 32 +--
src/boost/python/group_reply_list.py | 32 +--
src/boost/python/{api2.py => hlapi.py} | 86 ++----
src/boost/python/ipython/__init__.py | 32 +--
src/boost/python/ipython/common.py | 32 +--
src/boost/python/ipython/eventlogger.py | 32 +--
src/boost/python/ipython/ipython_00_10/__init__.py | 32 +--
.../python/ipython/ipython_00_10/ipy_install.py | 32 +--
src/boost/python/ipython/ipython_00_10/ipy_qt.py | 32 +--
.../python/ipython/ipython_00_10/ipython_00_10.py | 32 +--
src/boost/python/ipython/ipython_00_11/__init__.py | 32 +--
.../python/ipython/ipython_00_11/ipy_install.py | 32 +--
.../python/ipython/ipython_00_11/ipython_00_11.py | 32 +--
src/boost/python/log4tango.py | 32 +--
src/boost/python/pytango_init.py | 32 +--
src/boost/python/pytango_pprint.py | 32 +--
src/boost/python/pyutil.py | 32 +--
src/boost/python/release.py | 34 +--
src/boost/python/tango_futures.py | 32 +--
src/boost/python/tango_gevent.py | 32 +--
src/boost/python/tango_green.py | 32 +--
src/boost/python/tango_numpy.py | 32 +--
src/boost/python/time_val.py | 32 +--
src/boost/python/utils.py | 51 ++--
src/sip/AttributeInfo.sip | 28 +-
src/sip/CommandInfo.sip | 28 +-
src/sip/Database.sip | 32 +--
src/sip/DbData.sip | 27 +-
src/sip/DbDatum.sip | 32 +--
src/sip/DbDevImportInfo.sip | 28 +-
src/sip/DbDevInfo.sip | 28 +-
src/sip/DeviceAttributeConfig.sip | 28 +-
src/sip/DeviceInfo.sip | 28 +-
src/sip/DeviceProxy.sip | 32 +--
src/sip/Tango.sip | 32 +--
src/sip/__init_tango.py | 32 +--
src/sip/connection.sip | 32 +--
src/sip/constants.sip | 32 +--
src/sip/release.py | 32 +--
src/sip/setup.py | 32 +--
src/sip/std_utils.sip | 32 +--
src/swig/deviceproxy.i | 32 +--
src/swig/tango.i | 28 +-
winsetup.py | 49 ++--
160 files changed, 1640 insertions(+), 3666 deletions(-)
diff --git a/IPython/Extensions/ipy_profile_tango.py b/IPython/Extensions/ipy_profile_tango.py
index eb4b79d..d54ef2c 100644
--- a/IPython/Extensions/ipy_profile_tango.py
+++ b/IPython/Extensions/ipy_profile_tango.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
""" IPython 'spock' profile, to preload PyTango and offer a friendly interface to Tango."""
@@ -35,4 +23,4 @@ def main():
except ImportError:
print "Unable to start spock profile, is PyTango installed?"
-main()
\ No newline at end of file
+main()
diff --git a/IPython/config/profile/tango/ipython_config.py b/IPython/config/profile/tango/ipython_config.py
index 225abba..e7f1ad0 100644
--- a/IPython/config/profile/tango/ipython_config.py
+++ b/IPython/config/profile/tango/ipython_config.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
config = get_config()
diff --git a/Makefile b/Makefile
index 1672209..13a92fd 100644
--- a/Makefile
+++ b/Makefile
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
################################################################################
# TO BE USED BY DEVELOPERS ONLY
@@ -143,7 +131,7 @@ INCLUDE_DIRS += \
$(PY_INC) \
$(NUMPY_INC)
-MACROS := -DNDEBUG -DPYTANGO_NUMPY_VERSION=\"$(PYTANGO_NUMPY_VERSION)\" -DPYTANGO_HAS_UNIQUE_PTR
+MACROS := -DNDEBUG -DPYTANGO_NUMPY_VERSION=$(PYTANGO_NUMPY_VERSION) -DPYTANGO_HAS_UNIQUE_PTR
CFLAGS := -pthread -fno-strict-aliasing -fwrapv -Wall -fPIC $(OPTIMIZE_CC) $(MACROS) $(TANGO_CFLAGS) $(INCLUDE_DIRS)
LNFLAGS := $(LN_DIRS) $(LN_LIBS)
diff --git a/doc/api.rst b/doc/api.rst
index dec2d01..745ab10 100644
--- a/doc/api.rst
+++ b/doc/api.rst
@@ -7,9 +7,12 @@
PyTango API
===========
+.. automodule:: PyTango
+
.. toctree::
:maxdepth: 2
+ data_types
client/index
database
server/index
diff --git a/doc/client/index.rst b/doc/client/index.rst
index b2af241..317614a 100644
--- a/doc/client/index.rst
+++ b/doc/client/index.rst
@@ -1,5 +1,5 @@
-The Tango Device Python API
-===========================
+Client API
+==========
.. toctree::
:maxdepth: 2
diff --git a/doc/client/miscellaneous.rst b/doc/client/miscellaneous.rst
index 1cc1910..4ab6deb 100644
--- a/doc/client/miscellaneous.rst
+++ b/doc/client/miscellaneous.rst
@@ -1,7 +1,7 @@
.. currentmodule:: PyTango
-Green creation of PyTango objects
----------------------------------
+Green objects
+-------------
PyTango supports cooperative green Tango objects. Since version 8.1 two *green*
modes have been added: :obj:`~PyTango.GreenMode.Gevent` and
@@ -11,10 +11,10 @@ The :obj:`~PyTango.GreenMode.Gevent` mode uses the well known :mod:`gevent`
module. The :obj:`~PyTango.GreenMode.Futures` uses the standard python module
:mod:`concurrent.futures`.
-You can set the PyTango green mode at a global level. You can set environment
+You can set the PyTango green mode at a global level. Set the environment
variable :envvar:`PYTANGO_GREEN_MODE` to either gevent or futures
-(case incensitive). If this environment variable is not defined the mode
-defaults to *Synchronous*.
+(case incensitive). If this environment variable is not defined the PyTango
+global green mode defaults to *Synchronous*.
Currently, at version 8.1, only :class:`DeviceProxy` has been modified to work
in a green cooperative way. If the work is found to be useful, the same can
@@ -44,7 +44,7 @@ As you can see by the example, the global green mode will affect any previously
created :class:`DeviceProxy` using the default constructor parameters.
You can specificy green mode on a :class:`DeviceProxy` at creation time.
-You can also change green mode of an object at any time::
+You can also change the green mode at any time::
>>> from PyTango.gevent import DeviceProxy
@@ -103,8 +103,8 @@ All of the above methods have been boosted with two extra keyword arguments
The *wait* parameter is by default set to `True` meaning wait for the request
to finish (the default semantics when not using green mode).
If *wait* is set to `True`, the timeout determines the maximum time to wait for
-the method to execute. The default is `None` which means wait forever. If *wait*
-is set to `False`, the *timeout* is ignored.
+the method to execute. The default timeout is `None` which means wait forever.
+If *wait* is set to `False`, the *timeout* is ignored.
If *wait* is set to `True`, the result is the same as executing the
*standard* method on a :class:`~PyTango.DeviceProxy`.
@@ -119,7 +119,7 @@ you will need to do something like::
>>> result
<gevent.event.AsyncResult at 0x1a74050>
- >>> # this will be the time consuming code
+ >>> # this will be the blocking code
>>> state = result.get()
>>> print(state)
RUNNING
@@ -222,7 +222,7 @@ you will need to do something like::
>>> result
<Future at 0x16cb310 state=pending>
- >>> # this will be the time consuming code
+ >>> # this will be the blocking code
>>> state = result.result()
>>> print(state)
RUNNING
@@ -264,6 +264,12 @@ Here is another example using :meth:`~DeviceProxy.read_attribute`::
Green API
~~~~~~~~~
+Summary:
+ * :func:`get_green_mode`
+ * :func:`set_green_mode`
+ * :func:`PyTango.gevent.DeviceProxy`
+ * :func:`PyTango.futures.DeviceProxy`
+
.. autofunction:: get_green_mode
.. autofunction:: set_green_mode
@@ -274,7 +280,7 @@ Green API
Low level API
-~~~~~~~~~~~~~
+#############
.. autofunction:: get_device_proxy
diff --git a/doc/conf.py b/doc/conf.py
index 0a0fa86..145cc20 100644
--- a/doc/conf.py
+++ b/doc/conf.py
@@ -1,37 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
-
-#
-# PyTango documentation build configuration file, created by
-# sphinx-quickstart on Fri Jun 5 14:31:50 2009.
-#
-# This file is execfile()d with the current directory set to its containing dir.
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
#
-# Note that not all possible configuration values are present in this
-# autogenerated file.
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
#
-# All configuration values have a default; values that are commented out
-# serve to show the default.
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
import sys
import os
diff --git a/doc/database.rst b/doc/database.rst
index 0450b3c..3a3eefd 100644
--- a/doc/database.rst
+++ b/doc/database.rst
@@ -1,5 +1,5 @@
-The Tango Database Python API
-=============================
+Database API
+============
.. currentmodule:: PyTango
diff --git a/doc/encoded.rst b/doc/encoded.rst
index f85b137..8851023 100644
--- a/doc/encoded.rst
+++ b/doc/encoded.rst
@@ -1,12 +1,12 @@
.. _encoded:
-The Tango Encoded Python API
-============================
+Encoded API
+===========
*This feature is only possible since PyTango 7.1.4*
.. currentmodule:: PyTango
.. autoclass:: PyTango.EncodedAttribute
- :members:
\ No newline at end of file
+ :members:
diff --git a/doc/server/hlapi.rst b/doc/server/hlapi.rst
new file mode 100644
index 0000000..8182deb
--- /dev/null
+++ b/doc/server/hlapi.rst
@@ -0,0 +1,5 @@
+
+HLAPI
+-----
+
+.. automodule:: PyTango.hlapi
diff --git a/doc/server/index.rst b/doc/server/index.rst
index 1a3894e..0402cdc 100644
--- a/doc/server/index.rst
+++ b/doc/server/index.rst
@@ -1,4 +1,3 @@
-
.. currentmodule:: PyTango
.. highlight:: python
@@ -6,8 +5,8 @@
.. _server:
-The Tango Device Server Python API
-==================================
+Server API
+==========
This chapter does not explain what a Tango device or a device server is.
This is explained in details in "The Tango control system manual" available at
@@ -393,177 +392,8 @@ The following array gives some more info on these methods.
| Cmd_name | Depends on cmd type |Depends on cmd type | Yes |
+-----------------------+-------------------------+--------------------+-----------+
-Tango has more data types than Python which is more dynamic. The input and
-output values of the commands are translated according to the array below.
-Note that if PyTango is compiled with :py:mod:`numpy` support the numpy type
-will be the used for the input arguments. Also, it is recomended to use numpy
-arrays of the appropiate type for output arguments as well, as it is much more
-efficient.
-
-**For scalar types**
-
-+-------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| Tango data type | Python 2.x type | Python 3.x type (*New in PyTango 8.0*) |
-+=========================+===========================================================================+===========================================================================+
-| DEV_VOID | No data | No data |
-+-------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| DEV_BOOLEAN | :py:obj:`bool` | :py:obj:`bool` |
-+-------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| DEV_SHORT | :py:obj:`int` | :py:obj:`int` |
-+-------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| DEV_LONG | :py:obj:`int` | :py:obj:`int` |
-+-------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| DEV_LONG64 | - :py:obj:`long` (on a 32 bits computer) | :py:obj:`int` |
-| | - :py:obj:`int` (on a 64 bits computer) | |
-+-------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| DEV_FLOAT | :py:obj:`float` | :py:obj:`float` |
-+-------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| DEV_DOUBLE | :py:obj:`float` | :py:obj:`float` |
-+-------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| DEV_USHORT | :py:obj:`int` | :py:obj:`int` |
-+-------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| DEV_ULONG | :py:obj:`int` | :py:obj:`int` |
-+-------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| DEV_ULONG64 | * :py:obj:`long` (on a 32 bits computer) | :py:obj:`int` |
-| | * :py:obj:`int` (on a 64 bits computer) | |
-+-------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| DEV_STRING | :py:obj:`str` | :py:obj:`str` (decoded with *latin-1*, aka *ISO-8859-1*) |
-+-------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | sequence of two elements: | sequence of two elements: |
-| DEV_ENCODED | | |
-| (*New in PyTango 8.0*) | 0. :py:obj:`str` | 0. :py:obj:`str` (decoded with *latin-1*, aka *ISO-8859-1*) |
-| | 1. :py:obj:`bytes` (for any value of *extract_as*) | 1. :py:obj:`bytes` (for any value of *extract_as*, except String. |
-| | | In this case it is :py:obj:`str` (decoded with default python |
-| | | encoding *utf-8*)) |
-+-------------------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-
-**For array types**
-
-+-------------------------+-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| Tango data type | ExtractAs | Data type (Python 2.x) | Data type (Python 3.x) (*New in PyTango 8.0*) |
-+=========================+=================+===========================================================================+===========================================================================+
-| DEVVAR_CHARARRAY | Numpy | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.uint8`) | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.uint8`) |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | Bytes | :py:obj:`bytes` (which is in fact equal to :py:obj:`str`) | :py:obj:`bytes` |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | ByteArray | :py:obj:`bytearray` | :py:obj:`bytearray` |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | String | :py:obj:`str` | String :py:obj:`str` (decoded with default python encoding *utf-8*!!!) |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | List | :py:class:`list` <:py:obj:`int`> | :py:class:`list` <:py:obj:`int`> |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | Tuple | :py:class:`tuple` <:py:obj:`int`> | :py:class:`tuple` <:py:obj:`int`> |
-+-------------------------+-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| DEVVAR_SHORTARRAY | Numpy | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.uint16`) | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.uint16`) |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | Bytes | :py:obj:`bytes` (which is in fact equal to :py:obj:`str`) | :py:obj:`bytes` |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | ByteArray | :py:obj:`bytearray` | :py:obj:`bytearray` |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | String | :py:obj:`str` | String :py:obj:`str` (decoded with default python encoding *utf-8*!!!) |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | List | :py:class:`list` <:py:obj:`int`> | :py:class:`list` <:py:obj:`int`> |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | Tuple | :py:class:`tuple` <:py:obj:`int`> | :py:class:`tuple` <:py:obj:`int`> |
-+-------------------------+-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| DEVVAR_LONGARRAY | Numpy | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.uint32`) | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.uint32`) |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | Bytes | :py:obj:`bytes` (which is in fact equal to :py:obj:`str`) | :py:obj:`bytes` |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | ByteArray | :py:obj:`bytearray` | :py:obj:`bytearray` |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | String | :py:obj:`str` | String :py:obj:`str` (decoded with default python encoding *utf-8*!!!) |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | List | :py:class:`list` <:py:obj:`int`> | :py:class:`list` <:py:obj:`int`> |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | Tuple | :py:class:`tuple` <:py:obj:`int`> | :py:class:`tuple` <:py:obj:`int`> |
-+-------------------------+-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| DEVVAR_LONG64ARRAY | Numpy | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.uint64`) | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.uint64`) |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | Bytes | :py:obj:`bytes` (which is in fact equal to :py:obj:`str`) | :py:obj:`bytes` |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | ByteArray | :py:obj:`bytearray` | :py:obj:`bytearray` |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | String | :py:obj:`str` | String :py:obj:`str` (decoded with default python encoding *utf-8*!!!) |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | List | :py:class:`list` <int (64 bits) / long (32 bits)> | :py:class:`list` <:py:obj:`int`> |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | Tuple | :py:class:`tuple` <int (64 bits) / long (32 bits)> | :py:class:`tuple` <:py:obj:`int`> |
-+-------------------------+-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| DEVVAR_FLOATARRAY | Numpy | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.float32`) | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.float32`) |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | Bytes | :py:obj:`bytes` (which is in fact equal to :py:obj:`str`) | :py:obj:`bytes` |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | ByteArray | :py:obj:`bytearray` | :py:obj:`bytearray` |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | String | :py:obj:`str` | String :py:obj:`str` (decoded with default python encoding *utf-8*!!!) |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | List | :py:class:`list` <:py:obj:`float`> | :py:class:`list` <:py:obj:`float`> |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | Tuple | :py:class:`tuple` <:py:obj:`float`> | :py:class:`tuple` <:py:obj:`float`> |
-+-------------------------+-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| DEVVAR_DOUBLEARRAY | Numpy | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.float64`) | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.float64`) |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | Bytes | :py:obj:`bytes` (which is in fact equal to :py:obj:`str`) | :py:obj:`bytes` |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | ByteArray | :py:obj:`bytearray` | :py:obj:`bytearray` |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | String | :py:obj:`str` | String :py:obj:`str` (decoded with default python encoding *utf-8*!!!) |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | List | :py:class:`list` <:py:obj:`float`> | :py:class:`list` <:py:obj:`float`> |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | Tuple | :py:class:`tuple` <:py:obj:`float`> | :py:class:`tuple` <:py:obj:`float`> |
-+-------------------------+-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| DEVVAR_USHORTARRAY | Numpy | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.uint16`) | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.uint16`) |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | Bytes | :py:obj:`bytes` (which is in fact equal to :py:obj:`str`) | :py:obj:`bytes` |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | ByteArray | :py:obj:`bytearray` | :py:obj:`bytearray` |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | String | :py:obj:`str` | String :py:obj:`str` (decoded with default python encoding *utf-8*!!!) |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | List | :py:class:`list` <:py:obj:`int`> | :py:class:`list` <:py:obj:`int`> |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | Tuple | :py:class:`tuple` <:py:obj:`int`> | :py:class:`tuple` <:py:obj:`int`> |
-+-------------------------+-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| DEVVAR_ULONGARRAY | Numpy | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.uint32`) | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.uint32`) |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | Bytes | :py:obj:`bytes` (which is in fact equal to :py:obj:`str`) | :py:obj:`bytes` |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | ByteArray | :py:obj:`bytearray` | :py:obj:`bytearray` |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | String | :py:obj:`str` | String :py:obj:`str` (decoded with default python encoding *utf-8*!!!) |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | List | :py:class:`list` <:py:obj:`int`> | :py:class:`list` <:py:obj:`int`> |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | Tuple | :py:class:`tuple` <:py:obj:`int`> | :py:class:`tuple` <:py:obj:`int`> |
-+-------------------------+-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| DEVVAR_ULONG64ARRAY | Numpy | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.uint64`) | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.uint64`) |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | Bytes | :py:obj:`bytes` (which is in fact equal to :py:obj:`str`) | :py:obj:`bytes` |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | ByteArray | :py:obj:`bytearray` | :py:obj:`bytearray` |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | String | :py:obj:`str` | String :py:obj:`str` (decoded with default python encoding *utf-8*!!!) |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | List | :py:class:`list` <int (64 bits) / long (32 bits)> | :py:class:`list` <:py:obj:`int`> |
-| +-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | Tuple | :py:class:`tuple` <int (64 bits) / long (32 bits)> | :py:class:`tuple` <:py:obj:`int`> |
-+-------------------------+-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| DEVVAR_STRINGARRAY | | sequence<:py:obj:`str`> | sequence<:py:obj:`str`> (decoded with *latin-1*, aka *ISO-8859-1*) |
-+-------------------------+-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | | sequence of two elements: | sequence of two elements: |
-| DEV_LONGSTRINGARRAY | | | |
-| | | 0. :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.int32`) or | 0. :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.int32`) or |
-| | | sequence<:py:obj:`int`> | sequence<:py:obj:`int`> |
-| | | 1. sequence<:py:obj:`str`> | 1. sequence<:py:obj:`str`> (decoded with *latin-1*, aka *ISO-8859-1*) |
-+-------------------------+-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
-| | | sequence of two elements: | sequence of two elements: |
-| DEV_DOUBLESTRINGARRAY | | | |
-| | | 0. :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.float64`) or | 0. :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.float64`) or |
-| | | sequence<:py:obj:`int`> | sequence<:py:obj:`int`> |
-| | | 1. sequence<:py:obj:`str`> | 1. sequence<:py:obj:`str`> (decoded with *latin-1*, aka *ISO-8859-1*) |
-+-------------------------+-----------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+
+Please check :ref:`pytango-data-types` chapter to understand the data types
+that can be used in command parameters and return values.
The following code is an example of how you write code executed when a client
calls a command named IOLong::
@@ -610,66 +440,67 @@ its write method has to be called *write_MyAttr*.
The *attr* parameter is an instance of :class:`Attr`.
Unlike the commands, the is_allowed method for attributes receives a parameter
of type :class:`AttReqtype`.
-The following table gives some more info on these methods:
-
-.. html:
- +-------------+-------------+--------------------------------------------------------------+
- | data format | data type | python type |
- +=============+=============+==============================================================+
- | SCALAR | DEV_BOOLEAN | :py:obj:`bool` |
- |-------------+-------------+--------------------------------------------------------------+
- | SCALAR | DEV_UCHAR | :py:obj:`int` |
- +-------------+-------------+--------------------------------------------------------------+
- | SCALAR | DEV_SHORT | :py:obj:`int` |
- +-------------+-------------+--------------------------------------------------------------+
- | SCALAR | DEV_USHORT | :py:obj:`int` |
- +-------------+-------------+--------------------------------------------------------------+
- | SCALAR | DEV_LONG | :py:obj:`int` |
- +-------------+-------------+--------------------------------------------------------------+
- | SCALAR | DEV_ULONG | :py:obj:`int` |
- +-------------+-------------+--------------------------------------------------------------+
- | SCALAR | DEV_LONG64 | :py:obj:`int`/ :py:obj:`long` |
- +-------------+-------------+--------------------------------------------------------------+
- | SCALAR | DEV_ULONG64 | :py:obj:`int`/ :py:obj:`long` |
- +-------------+-------------+--------------------------------------------------------------+
- | SCALAR | DEV_FLOAT | :py:obj:`float` |
- +-------------+-------------+--------------------------------------------------------------+
- | SCALAR | DEV_DOUBLE | :py:obj:`float` |
- +-------------+-------------+--------------------------------------------------------------+
- | SCALAR | DEV_STRING | :py:obj:`str` |
- +-------------+-------------+--------------------------------------------------------------+
- | SPECTRUM | DEV_BOOLEAN | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.bool`) |
- | or IMAGE | | or sequence<:py:obj:`bool`> |
- +-------------+-------------+--------------------------------------------------------------+
- | | DEV_UCHAR | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.uint8`) |
- | | | or sequence<:py:obj:`int`> |
- +-------------+-------------+--------------------------------------------------------------+
- | | DEV_SHORT | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.int16`) |
- | | | or sequence<:py:obj:`int`> |
- +-------------+-------------+--------------------------------------------------------------+
- | | DEV_USHORT | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.uint16`) |
- | | | or sequence<:py:obj:`int`> |
- +-------------+-------------+--------------------------------------------------------------+
- | | DEV_LONG | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.int32`) |
- | | | or sequence<:py:obj:`int`> |
- +-------------+-------------+--------------------------------------------------------------+
- | | DEV_ULONG | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.uint32`) |
- | | | or sequence<:py:obj:`int`> |
- +-------------+-------------+--------------------------------------------------------------+
- | | DEV_LONG64 | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.int64`) |
- | | | or sequence<:py:obj:`int`> |
- +-------------+-------------+--------------------------------------------------------------+
- | | DEV_ULONG64 | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.uint64`) |
- | | | or sequence<:py:obj:`int`> |
- +-------------+-------------+--------------------------------------------------------------+
- | | DEV_FLOAT | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.float32`) |
- | | | or sequence<:py:obj:`float`> |
- +-------------+-------------+--------------------------------------------------------------+
- | | DEV_DOUBLE | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.float64`) |
- | | | or sequence<:py:obj:`float`> |
- +-------------+-------------+--------------------------------------------------------------+
- | | DEV_STRING | sequence<:py:obj:`str`> |
- +-------------+-------------+--------------------------------------------------------------+
+
+The following table gives information on the mapping between Tango and Python
+data types for attributes:
+
++-------------+-------------+--------------------------------------------------------------+
+| data format | data type | python type |
++=============+=============+==============================================================+
+| SCALAR | DEV_BOOLEAN | :py:obj:`bool` |
++-------------+-------------+--------------------------------------------------------------+
+| SCALAR | DEV_UCHAR | :py:obj:`int` |
++-------------+-------------+--------------------------------------------------------------+
+| SCALAR | DEV_SHORT | :py:obj:`int` |
++-------------+-------------+--------------------------------------------------------------+
+| SCALAR | DEV_USHORT | :py:obj:`int` |
++-------------+-------------+--------------------------------------------------------------+
+| SCALAR | DEV_LONG | :py:obj:`int` |
++-------------+-------------+--------------------------------------------------------------+
+| SCALAR | DEV_ULONG | :py:obj:`int` |
++-------------+-------------+--------------------------------------------------------------+
+| SCALAR | DEV_LONG64 | :py:obj:`int`/ :py:obj:`long` |
++-------------+-------------+--------------------------------------------------------------+
+| SCALAR | DEV_ULONG64 | :py:obj:`int`/ :py:obj:`long` |
++-------------+-------------+--------------------------------------------------------------+
+| SCALAR | DEV_FLOAT | :py:obj:`float` |
++-------------+-------------+--------------------------------------------------------------+
+| SCALAR | DEV_DOUBLE | :py:obj:`float` |
++-------------+-------------+--------------------------------------------------------------+
+| SCALAR | DEV_STRING | :py:obj:`str` |
++-------------+-------------+--------------------------------------------------------------+
+| SPECTRUM | DEV_BOOLEAN | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.bool`) |
+| or IMAGE | | or sequence<:py:obj:`bool`> |
++-------------+-------------+--------------------------------------------------------------+
+| | DEV_UCHAR | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.uint8`) |
+| | | or sequence<:py:obj:`int`> |
++-------------+-------------+--------------------------------------------------------------+
+| | DEV_SHORT | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.int16`) |
+| | | or sequence<:py:obj:`int`> |
++-------------+-------------+--------------------------------------------------------------+
+| | DEV_USHORT | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.uint16`) |
+| | | or sequence<:py:obj:`int`> |
++-------------+-------------+--------------------------------------------------------------+
+| | DEV_LONG | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.int32`) |
+| | | or sequence<:py:obj:`int`> |
++-------------+-------------+--------------------------------------------------------------+
+| | DEV_ULONG | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.uint32`) |
+| | | or sequence<:py:obj:`int`> |
++-------------+-------------+--------------------------------------------------------------+
+| | DEV_LONG64 | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.int64`) |
+| | | or sequence<:py:obj:`int`> |
++-------------+-------------+--------------------------------------------------------------+
+| | DEV_ULONG64 | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.uint64`) |
+| | | or sequence<:py:obj:`int`> |
++-------------+-------------+--------------------------------------------------------------+
+| | DEV_FLOAT | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.float32`) |
+| | | or sequence<:py:obj:`float`> |
++-------------+-------------+--------------------------------------------------------------+
+| | DEV_DOUBLE | :py:class:`numpy.ndarray` (dtype= :py:obj:`numpy.float64`) |
+| | | or sequence<:py:obj:`float`> |
++-------------+-------------+--------------------------------------------------------------+
+| | DEV_STRING | sequence<:py:obj:`str`> |
++-------------+-------------+--------------------------------------------------------------+
For SPECTRUM and IMAGES the actual sequence object used depends on the context
where the tango data is used, and the availability of :py:mod:`numpy`.
@@ -999,7 +830,7 @@ Server API
.. toctree::
:maxdepth: 2
- api2
+ hlapi
device
device_class
logging
diff --git a/doc/sphinxext/ipython_console_highlighting.py b/doc/sphinxext/ipython_console_highlighting.py
index 063468c..1a9bf2e 100644
--- a/doc/sphinxext/ipython_console_highlighting.py
+++ b/doc/sphinxext/ipython_console_highlighting.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""reST directive for syntax-highlighting ipython interactive sessions.
@@ -134,4 +122,4 @@ def setup(app):
#-----------------------------------------------------------------------------
# Register the extension as a valid pygments lexer
-highlighting.lexers['ipython'] = IPythonConsoleLexer()
\ No newline at end of file
+highlighting.lexers['ipython'] = IPythonConsoleLexer()
diff --git a/doc/tep/tep-0001.rst b/doc/tep/tep-0001.rst
index c84923f..27ef5cf 100644
--- a/doc/tep/tep-0001.rst
+++ b/doc/tep/tep-0001.rst
@@ -1,18 +1,18 @@
-.. currentmodule:: PyTango.api2
+.. currentmodule:: PyTango.hlapi
.. _pytango-TEP1:
-=================================
-TEP 1 - Device Server API Level 2
-=================================
+====================================
+TEP 1 - Device Server High Level API
+====================================
================== ====================================================
TEP: 1
================== ====================================================
- Title: Device Server API Level 2
- Version: 2.0.0
- Last-Modified: 22-Oct-2012
+ Title: Device Server High Level API
+ Version: 2.1.0
+ Last-Modified: 13-Nov-2013
Author: Tiago Coutinho <tcoutinho at cells.es>
Status: Active
Type: Standards Track
@@ -125,10 +125,10 @@ In order to keep the code up to date with tango, every time a new Tango IDL
is released, the code of **every** device server needs to be manually
updated to ihnerit from the newest tango version.
-By inheriting from a new high-level :class:`~PyTango.api2.Device` (which
+By inheriting from a new high-level :class:`~PyTango.hlapi.Device` (which
itself automatically *decides* from which DeviceImpl version it should
inherit), the device servers are always up to date with the latest tango
-release without need for manual intervention (see :mod:`PyTango.api2`).
+release without need for manual intervention (see :mod:`PyTango.hlapi`).
Low-level way::
@@ -137,17 +137,17 @@ Low-level way::
High-level way::
- class Motor(PyTango.api2.Device):
+ class Motor(PyTango.hlapi.Device):
pass
-Default implementation of :class:`~PyTango.api2.Device` constructor
+Default implementation of :class:`~PyTango.hlapi.Device` constructor
--------------------------------------------------------------------------------
99% of the different device classes which inherit from low level
:class:`~PyTango.DeviceImpl` only implement `__init__` to call their
-`init_device` (see :mod:`PyTango.api2`).
+`init_device` (see :mod:`PyTango.hlapi`).
-:class:`~PyTango.api2.Device` already calls init_device.
+:class:`~PyTango.hlapi.Device` already calls init_device.
Low-level way::
@@ -159,21 +159,21 @@ Low-level way::
High-level way::
- class Motor(PyTango.api2.Device):
+ class Motor(PyTango.hlapi.Device):
# Nothing to be done!
pass
-Default implementation of :meth:`~PyTango.api2.Device.init_device`
+Default implementation of :meth:`~PyTango.hlapi.Device.init_device`
--------------------------------------------------------------------------------
99% of different device classes which inherit from low level
:class:`~PyTango.DeviceImpl` have an implementation of `init_device` which
*at least* calls :meth:`~PyTango.DeviceImpl.get_device_properties`
-(see :mod:`PyTango.api2`).
+(see :mod:`PyTango.hlapi`).
-:meth:`~PyTango.api2.Device.init_device` already calls :meth:`~PyTango.api2.Device.get_device_properties`.
+:meth:`~PyTango.hlapi.Device.init_device` already calls :meth:`~PyTango.hlapi.Device.get_device_properties`.
Low-level way::
@@ -184,7 +184,7 @@ Low-level way::
High-level way::
- class Motor(PyTango.api2.Device):
+ class Motor(PyTango.hlapi.Device):
# Nothing to be done!
pass
@@ -199,8 +199,8 @@ device and class properties by using the corresponding
With the high-level API we completely remove the need to code the
:class:`~PyTango.DeviceClass` by registering attribute, commands,
-device and class properties in the :class:`~PyTango.api2.Device` with a more
-pythonic API (see :mod:`PyTango.api2`)
+device and class properties in the :class:`~PyTango.hlapi.Device` with a more
+pythonic API (see :mod:`PyTango.hlapi`)
#. Hide `<Device>Class` class completely
@@ -232,9 +232,9 @@ Low-level way::
High-level way::
- class Motor(PyTango.api2.Device):
+ class Motor(PyTango.hlapi.Device):
- position = PyTango.api2.attribute(dtype=float, )
+ position = PyTango.hlapi.attribute(dtype=float, )
def read_position(self):
pass
@@ -569,12 +569,12 @@ instead::
if __name__ == '__main__':
main()
-And the equivalent API2 version of the code would be::
+And the equivalent HLAPI version of the code would be::
#!/usr/bin/env python
from PyTango import DebugIt, server_run
- from PyTango.api2 import Device, DeviceMeta, attribute
+ from PyTango.hlapi import Device, DeviceMeta, attribute
class Motor(Device):
@@ -595,11 +595,16 @@ And the equivalent API2 version of the code would be::
References
==========
-:mod:`PyTango.api2`
+:mod:`PyTango.hlapi`
Changes
=======
+from 2.0.0 to 2.1.0
+-------------------
+
+Changed module name from *api2* to *hlapi* (High Level API)
+
From 1.0.0 to 2.0.0
-------------------
diff --git a/ez_setup.py b/ez_setup.py
index a44d24c..aeca771 100644
--- a/ez_setup.py
+++ b/ez_setup.py
@@ -1,27 +1,14 @@
#!python
-
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""Bootstrap setuptools installation
diff --git a/scripts/itango b/scripts/itango
index 1547a76..0692811 100755
--- a/scripts/itango
+++ b/scripts/itango
@@ -1,27 +1,15 @@
#!/usr/bin/env python
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""The itango startup file. This executable is actually an extension of the
ipython file that can be found in <prefix>/ipython (prefix usually being in
diff --git a/setup.py b/setup.py
index ed8253a..fe904cb 100644
--- a/setup.py
+++ b/setup.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
import os
import imp
diff --git a/src/boost/cpp/api_util.cpp b/src/boost/cpp/api_util.cpp
index d0e4651..d9c550d 100644
--- a/src/boost/cpp/api_util.cpp
+++ b/src/boost/cpp/api_util.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/archive_event_info.cpp b/src/boost/cpp/archive_event_info.cpp
index f3fad46..75a8fa4 100644
--- a/src/boost/cpp/archive_event_info.cpp
+++ b/src/boost/cpp/archive_event_info.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/attr_conf_event_data.cpp b/src/boost/cpp/attr_conf_event_data.cpp
index 5f0b7c5..cee7201 100644
--- a/src/boost/cpp/attr_conf_event_data.cpp
+++ b/src/boost/cpp/attr_conf_event_data.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/attribute_alarm_info.cpp b/src/boost/cpp/attribute_alarm_info.cpp
index e83904d..93557ef 100644
--- a/src/boost/cpp/attribute_alarm_info.cpp
+++ b/src/boost/cpp/attribute_alarm_info.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/attribute_dimension.cpp b/src/boost/cpp/attribute_dimension.cpp
index cfc123a..1e03935 100644
--- a/src/boost/cpp/attribute_dimension.cpp
+++ b/src/boost/cpp/attribute_dimension.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/attribute_event_info.cpp b/src/boost/cpp/attribute_event_info.cpp
index ca60153..cfcb4f6 100644
--- a/src/boost/cpp/attribute_event_info.cpp
+++ b/src/boost/cpp/attribute_event_info.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/attribute_info.cpp b/src/boost/cpp/attribute_info.cpp
index 965daf6..1a03ded 100644
--- a/src/boost/cpp/attribute_info.cpp
+++ b/src/boost/cpp/attribute_info.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/attribute_info_ex.cpp b/src/boost/cpp/attribute_info_ex.cpp
index 11c7217..bdec946 100644
--- a/src/boost/cpp/attribute_info_ex.cpp
+++ b/src/boost/cpp/attribute_info_ex.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/attribute_proxy.cpp b/src/boost/cpp/attribute_proxy.cpp
index 1890076..8beaf9c 100644
--- a/src/boost/cpp/attribute_proxy.cpp
+++ b/src/boost/cpp/attribute_proxy.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "defs.h"
diff --git a/src/boost/cpp/base_types.cpp b/src/boost/cpp/base_types.cpp
index 1869972..c1586c4 100644
--- a/src/boost/cpp/base_types.cpp
+++ b/src/boost/cpp/base_types.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "defs.h"
diff --git a/src/boost/cpp/base_types_numpy.hpp b/src/boost/cpp/base_types_numpy.hpp
index b2366f5..9f0a8d7 100644
--- a/src/boost/cpp/base_types_numpy.hpp
+++ b/src/boost/cpp/base_types_numpy.hpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#pragma once
diff --git a/src/boost/cpp/callback.cpp b/src/boost/cpp/callback.cpp
index 486d363..59ae207 100644
--- a/src/boost/cpp/callback.cpp
+++ b/src/boost/cpp/callback.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "pytgutils.h"
diff --git a/src/boost/cpp/callback.h b/src/boost/cpp/callback.h
index e478ffe..7c2e21d 100644
--- a/src/boost/cpp/callback.h
+++ b/src/boost/cpp/callback.h
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#pragma once
diff --git a/src/boost/cpp/change_event_info.cpp b/src/boost/cpp/change_event_info.cpp
index b72c15c..7d808e1 100644
--- a/src/boost/cpp/change_event_info.cpp
+++ b/src/boost/cpp/change_event_info.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/command_info.cpp b/src/boost/cpp/command_info.cpp
index a912fbd..b9e638f 100644
--- a/src/boost/cpp/command_info.cpp
+++ b/src/boost/cpp/command_info.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/connection.cpp b/src/boost/cpp/connection.cpp
index a8ca2c4..a7fc450 100644
--- a/src/boost/cpp/connection.cpp
+++ b/src/boost/cpp/connection.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "pytgutils.h"
diff --git a/src/boost/cpp/constants.cpp b/src/boost/cpp/constants.cpp
index facc382..b96e719 100644
--- a/src/boost/cpp/constants.cpp
+++ b/src/boost/cpp/constants.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/data_ready_event_data.cpp b/src/boost/cpp/data_ready_event_data.cpp
index 047770d..073e395 100644
--- a/src/boost/cpp/data_ready_event_data.cpp
+++ b/src/boost/cpp/data_ready_event_data.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/database.cpp b/src/boost/cpp/database.cpp
index f9a9c44..88ab1c9 100644
--- a/src/boost/cpp/database.cpp
+++ b/src/boost/cpp/database.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "defs.h"
diff --git a/src/boost/cpp/db.cpp b/src/boost/cpp/db.cpp
index 136649a..5dc2adc 100644
--- a/src/boost/cpp/db.cpp
+++ b/src/boost/cpp/db.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "defs.h"
diff --git a/src/boost/cpp/defs.h b/src/boost/cpp/defs.h
index c73ccb1..8dfa3a9 100644
--- a/src/boost/cpp/defs.h
+++ b/src/boost/cpp/defs.h
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#pragma once
diff --git a/src/boost/cpp/dev_command_info.cpp b/src/boost/cpp/dev_command_info.cpp
index 91d3c11..c9c6b7e 100644
--- a/src/boost/cpp/dev_command_info.cpp
+++ b/src/boost/cpp/dev_command_info.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/dev_error.cpp b/src/boost/cpp/dev_error.cpp
index 1572fc6..0968315 100644
--- a/src/boost/cpp/dev_error.cpp
+++ b/src/boost/cpp/dev_error.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "pyutils.h"
diff --git a/src/boost/cpp/device_attribute.cpp b/src/boost/cpp/device_attribute.cpp
index 3bdc20b..b7a3b61 100644
--- a/src/boost/cpp/device_attribute.cpp
+++ b/src/boost/cpp/device_attribute.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "device_attribute.h"
diff --git a/src/boost/cpp/device_attribute.h b/src/boost/cpp/device_attribute.h
index 967ff8e..23828ee 100644
--- a/src/boost/cpp/device_attribute.h
+++ b/src/boost/cpp/device_attribute.h
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#pragma once
diff --git a/src/boost/cpp/device_attribute_config.cpp b/src/boost/cpp/device_attribute_config.cpp
index 620b137..f7d7d0d 100644
--- a/src/boost/cpp/device_attribute_config.cpp
+++ b/src/boost/cpp/device_attribute_config.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "pytgutils.h"
diff --git a/src/boost/cpp/device_attribute_history.cpp b/src/boost/cpp/device_attribute_history.cpp
index a86c9ef..16c01bb 100644
--- a/src/boost/cpp/device_attribute_history.cpp
+++ b/src/boost/cpp/device_attribute_history.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/device_attribute_numpy.hpp b/src/boost/cpp/device_attribute_numpy.hpp
index b770771..6ccd9e3 100644
--- a/src/boost/cpp/device_attribute_numpy.hpp
+++ b/src/boost/cpp/device_attribute_numpy.hpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
// This header file is just some template functions moved apart from
diff --git a/src/boost/cpp/device_data.cpp b/src/boost/cpp/device_data.cpp
index 63f18ac..68f9e32 100644
--- a/src/boost/cpp/device_data.cpp
+++ b/src/boost/cpp/device_data.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "pytgutils.h"
diff --git a/src/boost/cpp/device_data_history.cpp b/src/boost/cpp/device_data_history.cpp
index 85e9828..cf37f29 100644
--- a/src/boost/cpp/device_data_history.cpp
+++ b/src/boost/cpp/device_data_history.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/device_info.cpp b/src/boost/cpp/device_info.cpp
index 2d62892..d2fd32f 100644
--- a/src/boost/cpp/device_info.cpp
+++ b/src/boost/cpp/device_info.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/device_proxy.cpp b/src/boost/cpp/device_proxy.cpp
index 82dce1e..f99838c 100644
--- a/src/boost/cpp/device_proxy.cpp
+++ b/src/boost/cpp/device_proxy.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "device_attribute.h"
diff --git a/src/boost/cpp/enums.cpp b/src/boost/cpp/enums.cpp
index a82832f..4f4fa53 100644
--- a/src/boost/cpp/enums.cpp
+++ b/src/boost/cpp/enums.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/event_data.cpp b/src/boost/cpp/event_data.cpp
index 834f815..a9f7f49 100644
--- a/src/boost/cpp/event_data.cpp
+++ b/src/boost/cpp/event_data.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/exception.cpp b/src/boost/cpp/exception.cpp
index ab86894..f6852c7 100644
--- a/src/boost/cpp/exception.cpp
+++ b/src/boost/cpp/exception.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "pytgutils.h"
diff --git a/src/boost/cpp/exception.h b/src/boost/cpp/exception.h
index c2073b3..3fadbd1 100644
--- a/src/boost/cpp/exception.h
+++ b/src/boost/cpp/exception.h
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#pragma once
diff --git a/src/boost/cpp/fast_from_py.h b/src/boost/cpp/fast_from_py.h
index 6f4a1bb..e0c6086 100644
--- a/src/boost/cpp/fast_from_py.h
+++ b/src/boost/cpp/fast_from_py.h
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#pragma once
diff --git a/src/boost/cpp/fast_from_py_numpy.hpp b/src/boost/cpp/fast_from_py_numpy.hpp
index cd2e5ae..6fd6cb8 100644
--- a/src/boost/cpp/fast_from_py_numpy.hpp
+++ b/src/boost/cpp/fast_from_py_numpy.hpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
// This header file is just some template functions moved apart from
// attribute.cpp, and should only be included there.
diff --git a/src/boost/cpp/from_py.cpp b/src/boost/cpp/from_py.cpp
index 6c91a6f..0ec3c8d 100644
--- a/src/boost/cpp/from_py.cpp
+++ b/src/boost/cpp/from_py.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "from_py.h"
diff --git a/src/boost/cpp/from_py.h b/src/boost/cpp/from_py.h
index 90a0093..f03bd6b 100644
--- a/src/boost/cpp/from_py.h
+++ b/src/boost/cpp/from_py.h
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#pragma once
diff --git a/src/boost/cpp/group.cpp b/src/boost/cpp/group.cpp
index bbf0cdf..67ab686 100644
--- a/src/boost/cpp/group.cpp
+++ b/src/boost/cpp/group.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "pytgutils.h"
diff --git a/src/boost/cpp/group_reply.cpp b/src/boost/cpp/group_reply.cpp
index 49d6684..4685fe5 100644
--- a/src/boost/cpp/group_reply.cpp
+++ b/src/boost/cpp/group_reply.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "pytgutils.h"
diff --git a/src/boost/cpp/group_reply_list.cpp b/src/boost/cpp/group_reply_list.cpp
index 63d2da5..6b80999 100644
--- a/src/boost/cpp/group_reply_list.cpp
+++ b/src/boost/cpp/group_reply_list.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "pytgutils.h"
diff --git a/src/boost/cpp/locker_info.cpp b/src/boost/cpp/locker_info.cpp
index 1315bda..3509cab 100644
--- a/src/boost/cpp/locker_info.cpp
+++ b/src/boost/cpp/locker_info.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/locking_thread.cpp b/src/boost/cpp/locking_thread.cpp
index aced19b..8ef8c9c 100644
--- a/src/boost/cpp/locking_thread.cpp
+++ b/src/boost/cpp/locking_thread.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/periodic_event_info.cpp b/src/boost/cpp/periodic_event_info.cpp
index 793a038..a44cccb 100644
--- a/src/boost/cpp/periodic_event_info.cpp
+++ b/src/boost/cpp/periodic_event_info.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/poll_device.cpp b/src/boost/cpp/poll_device.cpp
index 8c96fa2..f878670 100644
--- a/src/boost/cpp/poll_device.cpp
+++ b/src/boost/cpp/poll_device.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/precompiled_header.cpp b/src/boost/cpp/precompiled_header.cpp
index dfb1220..1b7634d 100644
--- a/src/boost/cpp/precompiled_header.cpp
+++ b/src/boost/cpp/precompiled_header.cpp
@@ -1,24 +1,12 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
\ No newline at end of file
diff --git a/src/boost/cpp/precompiled_header.hpp b/src/boost/cpp/precompiled_header.hpp
index 9814d4f..b484add 100644
--- a/src/boost/cpp/precompiled_header.hpp
+++ b/src/boost/cpp/precompiled_header.hpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
// These files are really basic, used everywere within the project
// but they take a while (seconds!) to process.
diff --git a/src/boost/cpp/pytango.cpp b/src/boost/cpp/pytango.cpp
index ad80c1d..967b0cf 100644
--- a/src/boost/cpp/pytango.cpp
+++ b/src/boost/cpp/pytango.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
diff --git a/src/boost/cpp/pytgutils.cpp b/src/boost/cpp/pytgutils.cpp
index 66910eb..cb9b553 100644
--- a/src/boost/cpp/pytgutils.cpp
+++ b/src/boost/cpp/pytgutils.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "defs.h"
diff --git a/src/boost/cpp/pytgutils.h b/src/boost/cpp/pytgutils.h
index 896df23..75b7cbe 100644
--- a/src/boost/cpp/pytgutils.h
+++ b/src/boost/cpp/pytgutils.h
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#pragma once
diff --git a/src/boost/cpp/pyutils.cpp b/src/boost/cpp/pyutils.cpp
index d112e53..3fd6baf 100644
--- a/src/boost/cpp/pyutils.cpp
+++ b/src/boost/cpp/pyutils.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "defs.h"
diff --git a/src/boost/cpp/pyutils.h b/src/boost/cpp/pyutils.h
index 21e090f..23295dd 100644
--- a/src/boost/cpp/pyutils.h
+++ b/src/boost/cpp/pyutils.h
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#pragma once
diff --git a/src/boost/cpp/server/attr.cpp b/src/boost/cpp/server/attr.cpp
index 8a68e34..0933262 100644
--- a/src/boost/cpp/server/attr.cpp
+++ b/src/boost/cpp/server/attr.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "server/attr.h"
diff --git a/src/boost/cpp/server/attr.h b/src/boost/cpp/server/attr.h
index 92a52bb..ab3f6c8 100644
--- a/src/boost/cpp/server/attr.h
+++ b/src/boost/cpp/server/attr.h
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#ifndef _ATTR_H_
#define _ATTR_H_
diff --git a/src/boost/cpp/server/attribute.cpp b/src/boost/cpp/server/attribute.cpp
index e74eb86..6fb24d9 100644
--- a/src/boost/cpp/server/attribute.cpp
+++ b/src/boost/cpp/server/attribute.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "defs.h"
diff --git a/src/boost/cpp/server/attribute.h b/src/boost/cpp/server/attribute.h
index 24e3bce..7c9ef38 100644
--- a/src/boost/cpp/server/attribute.h
+++ b/src/boost/cpp/server/attribute.h
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#ifndef _ATTRIBUTE_H_
#define _ATTRIBUTE_H_
diff --git a/src/boost/cpp/server/command.cpp b/src/boost/cpp/server/command.cpp
index 94845d2..99e8134 100644
--- a/src/boost/cpp/server/command.cpp
+++ b/src/boost/cpp/server/command.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "exception.h"
diff --git a/src/boost/cpp/server/command.h b/src/boost/cpp/server/command.h
index e92a590..1630c5f 100644
--- a/src/boost/cpp/server/command.h
+++ b/src/boost/cpp/server/command.h
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#ifndef _COMMAND_H_
#define _COMMAND_H_
diff --git a/src/boost/cpp/server/device_class.cpp b/src/boost/cpp/server/device_class.cpp
index d5b8033..63e4324 100644
--- a/src/boost/cpp/server/device_class.cpp
+++ b/src/boost/cpp/server/device_class.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "pytgutils.h"
diff --git a/src/boost/cpp/server/device_class.h b/src/boost/cpp/server/device_class.h
index c03a473..8f9ea43 100644
--- a/src/boost/cpp/server/device_class.h
+++ b/src/boost/cpp/server/device_class.h
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#ifndef _DEVICE_CLASS_H_
#define _DEVICE_CLASS_H_
diff --git a/src/boost/cpp/server/device_impl.cpp b/src/boost/cpp/server/device_impl.cpp
index 16bd950..9dcea08 100644
--- a/src/boost/cpp/server/device_impl.cpp
+++ b/src/boost/cpp/server/device_impl.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "defs.h"
diff --git a/src/boost/cpp/server/device_impl.h b/src/boost/cpp/server/device_impl.h
index 6ac340d..b998d80 100644
--- a/src/boost/cpp/server/device_impl.h
+++ b/src/boost/cpp/server/device_impl.h
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#ifndef _DEVICE_IMPL_H
#define _DEVICE_IMPL_H
diff --git a/src/boost/cpp/server/dserver.cpp b/src/boost/cpp/server/dserver.cpp
index 324e8f3..904ba61 100644
--- a/src/boost/cpp/server/dserver.cpp
+++ b/src/boost/cpp/server/dserver.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/server/encoded_attribute.cpp b/src/boost/cpp/server/encoded_attribute.cpp
index ade7d9c..8bbbc36 100644
--- a/src/boost/cpp/server/encoded_attribute.cpp
+++ b/src/boost/cpp/server/encoded_attribute.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/server/log4tango.cpp b/src/boost/cpp/server/log4tango.cpp
index eb29b87..d724ab0 100644
--- a/src/boost/cpp/server/log4tango.cpp
+++ b/src/boost/cpp/server/log4tango.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "defs.h"
diff --git a/src/boost/cpp/server/multi_attribute.cpp b/src/boost/cpp/server/multi_attribute.cpp
index b3d5216..6d2f249 100644
--- a/src/boost/cpp/server/multi_attribute.cpp
+++ b/src/boost/cpp/server/multi_attribute.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/server/multi_class_attribute.cpp b/src/boost/cpp/server/multi_class_attribute.cpp
index 218363d..7dc2f31 100644
--- a/src/boost/cpp/server/multi_class_attribute.cpp
+++ b/src/boost/cpp/server/multi_class_attribute.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "pytgutils.h"
diff --git a/src/boost/cpp/server/subdev.cpp b/src/boost/cpp/server/subdev.cpp
index 6fdec99..e72e4bc 100644
--- a/src/boost/cpp/server/subdev.cpp
+++ b/src/boost/cpp/server/subdev.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/server/tango_util.cpp b/src/boost/cpp/server/tango_util.cpp
index 1dede21..d6594af 100644
--- a/src/boost/cpp/server/tango_util.cpp
+++ b/src/boost/cpp/server/tango_util.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "defs.h"
diff --git a/src/boost/cpp/server/user_default_attr_prop.cpp b/src/boost/cpp/server/user_default_attr_prop.cpp
index b0b49ef..6c8aabd 100644
--- a/src/boost/cpp/server/user_default_attr_prop.cpp
+++ b/src/boost/cpp/server/user_default_attr_prop.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/server/wattribute.cpp b/src/boost/cpp/server/wattribute.cpp
index 30edaa2..eb4757d 100644
--- a/src/boost/cpp/server/wattribute.cpp
+++ b/src/boost/cpp/server/wattribute.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "defs.h"
diff --git a/src/boost/cpp/server/wattribute_numpy.hpp b/src/boost/cpp/server/wattribute_numpy.hpp
index 4ff7d1c..d5c8b11 100644
--- a/src/boost/cpp/server/wattribute_numpy.hpp
+++ b/src/boost/cpp/server/wattribute_numpy.hpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
// This header file is just some template functions moved apart from
// wattribute.cpp, and should only be included there.
diff --git a/src/boost/cpp/tango_numpy.h b/src/boost/cpp/tango_numpy.h
index 0d90ebd..56f29e5 100644
--- a/src/boost/cpp/tango_numpy.h
+++ b/src/boost/cpp/tango_numpy.h
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#pragma once
diff --git a/src/boost/cpp/tgutils.h b/src/boost/cpp/tgutils.h
index 88cd837..a06d2a3 100644
--- a/src/boost/cpp/tgutils.h
+++ b/src/boost/cpp/tgutils.h
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#pragma once
diff --git a/src/boost/cpp/time_val.cpp b/src/boost/cpp/time_val.cpp
index 7bca3a8..93f6be1 100644
--- a/src/boost/cpp/time_val.cpp
+++ b/src/boost/cpp/time_val.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/cpp/to_py.cpp b/src/boost/cpp/to_py.cpp
index c093e52..3c2600d 100644
--- a/src/boost/cpp/to_py.cpp
+++ b/src/boost/cpp/to_py.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include "defs.h"
diff --git a/src/boost/cpp/to_py.h b/src/boost/cpp/to_py.h
index c394c26..691779c 100644
--- a/src/boost/cpp/to_py.h
+++ b/src/boost/cpp/to_py.h
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#pragma once
diff --git a/src/boost/cpp/to_py_numpy.hpp b/src/boost/cpp/to_py_numpy.hpp
index eeac9a9..2574d76 100644
--- a/src/boost/cpp/to_py_numpy.hpp
+++ b/src/boost/cpp/to_py_numpy.hpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#pragma once
diff --git a/src/boost/cpp/version.cpp b/src/boost/cpp/version.cpp
index 005d5b6..cfa950e 100644
--- a/src/boost/cpp/version.cpp
+++ b/src/boost/cpp/version.cpp
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
#include "precompiled_header.hpp"
#include <tango.h>
diff --git a/src/boost/python/__init__.py b/src/boost/python/__init__.py
index 23fb2f7..a050873 100644
--- a/src/boost/python/__init__.py
+++ b/src/boost/python/__init__.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is the main PyTango package file.
diff --git a/src/boost/python/api_util.py b/src/boost/python/api_util.py
index 6d5594c..1184555 100644
--- a/src/boost/python/api_util.py
+++ b/src/boost/python/api_util.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
diff --git a/src/boost/python/attr_data.py b/src/boost/python/attr_data.py
index 5467a45..3842a32 100644
--- a/src/boost/python/attr_data.py
+++ b/src/boost/python/attr_data.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
diff --git a/src/boost/python/attribute_proxy.py b/src/boost/python/attribute_proxy.py
index 67f0a6f..89f9bed 100644
--- a/src/boost/python/attribute_proxy.py
+++ b/src/boost/python/attribute_proxy.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module. It completes the binding of
diff --git a/src/boost/python/base_types.py b/src/boost/python/base_types.py
index ca4b24d..d49cc20 100644
--- a/src/boost/python/base_types.py
+++ b/src/boost/python/base_types.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
diff --git a/src/boost/python/callback.py b/src/boost/python/callback.py
index 6b78bb4..629e01f 100644
--- a/src/boost/python/callback.py
+++ b/src/boost/python/callback.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
diff --git a/src/boost/python/connection.py b/src/boost/python/connection.py
index 3f51b5c..6fef3ea 100644
--- a/src/boost/python/connection.py
+++ b/src/boost/python/connection.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
diff --git a/src/boost/python/db.py b/src/boost/python/db.py
index d1d823a..68352d5 100644
--- a/src/boost/python/db.py
+++ b/src/boost/python/db.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
diff --git a/src/boost/python/device_attribute.py b/src/boost/python/device_attribute.py
index 4859359..985de73 100644
--- a/src/boost/python/device_attribute.py
+++ b/src/boost/python/device_attribute.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
diff --git a/src/boost/python/device_class.py b/src/boost/python/device_class.py
index db2e4e6..f35eef4 100644
--- a/src/boost/python/device_class.py
+++ b/src/boost/python/device_class.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
diff --git a/src/boost/python/device_data.py b/src/boost/python/device_data.py
index edfed89..4efcaed 100644
--- a/src/boost/python/device_data.py
+++ b/src/boost/python/device_data.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
diff --git a/src/boost/python/device_proxy.py b/src/boost/python/device_proxy.py
index af441b8..ef03865 100644
--- a/src/boost/python/device_proxy.py
+++ b/src/boost/python/device_proxy.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
@@ -932,15 +920,15 @@ def __DeviceProxy__get_events(self, event_id, callback=None, extract_as=ExtractA
queuesize, event_type, attr_name = self.__get_event_map().get(event_id, (None, None, None))
if event_type is None:
raise ValueError("Invalid event_id. You are not subscribed to event %s." % str(event_id))
- if event_type in [ EventType.CHANGE_EVENT,
- EventType.QUALITY_EVENT,
- EventType.PERIODIC_EVENT,
- EventType.ARCHIVE_EVENT,
- EventType.USER_EVENT ]:
+ if event_type in ( EventType.CHANGE_EVENT,
+ EventType.QUALITY_EVENT,
+ EventType.PERIODIC_EVENT,
+ EventType.ARCHIVE_EVENT,
+ EventType.USER_EVENT ):
return self.__get_data_events(event_id, extract_as)
- elif event_type in [ EventType.ATTR_CONF_EVENT ]:
+ elif event_type in (EventType.ATTR_CONF_EVENT,):
return self.__get_attr_conf_events(event_id, extract_as)
- elif event_type in [ EventType.DATA_READY_EVENT ]:
+ elif event_type in (EventType.DATA_READY_EVENT,):
return self.__get_data_ready_events(event_id, extract_as)
else:
assert (False)
@@ -986,11 +974,69 @@ def __DeviceProxy__ping(self, *args, **kwargs):
return self._ping(*args, **kwargs)
def __DeviceProxy__state(self, *args, **kwargs):
+ """state(self) -> DevState
+
+ A method which returns the state of the device.
+
+ Parameters : None
+ Return : (DevState) constant
+ Example :
+ dev_st = dev.state()
+ if dev_st == DevState.ON : ...
+ """
return self._state(*args, **kwargs)
def __DeviceProxy__status(self, *args, **kwargs):
+ """status(self) -> str
+
+ A method which returns the status of the device as a string.
+
+ Parameters : None
+ Return : (str) describing the device status
+ """
return self._status(*args, **kwargs)
+def __DeviceProxy__write_attribute_reply(self, *args, **kwargs):
+ """
+ write_attribute_reply(self, id) -> None
+
+ Check if the answer of an asynchronous write_attribute is arrived
+ (polling model). If the reply is arrived and if it is a valid reply,
+ the call returned. If the reply is an exception, it is re-thrown by
+ this call. An exception is also thrown in case of the reply is not
+ yet arrived.
+
+ Parameters :
+ - id : (int) the asynchronous call identifier.
+ Return : None
+
+ Throws : AsynCall, AsynReplyNotArrived, CommunicationFailed, DevFailed from device.
+
+ New in PyTango 7.0.0
+
+ write_attribute_reply(self, id, timeout) -> None
+
+ Check if the answer of an asynchronous write_attribute is arrived
+ (polling model). id is the asynchronous call identifier. If the
+ reply is arrived and if it is a valid reply, the call returned. If
+ the reply is an exception, it is re-thrown by this call. If the
+ reply is not yet arrived, the call will wait (blocking the process)
+ for the time specified in timeout. If after timeout milliseconds,
+ the reply is still not there, an exception is thrown. If timeout is
+ set to 0, the call waits until the reply arrived.
+
+ Parameters :
+ - id : (int) the asynchronous call identifier.
+ - timeout : (int) the timeout
+
+ Return : None
+
+ Throws : AsynCall, AsynReplyNotArrived, CommunicationFailed, DevFailed from device.
+
+ New in PyTango 7.0.0
+ """
+ return self.write_attributes_reply(*args, **kwargs)
+
def __init_DeviceProxy():
DeviceProxy.__init_orig__ = DeviceProxy.__init__
DeviceProxy.__init__ = __DeviceProxy__init__
@@ -1009,22 +1055,22 @@ def __init_DeviceProxy():
DeviceProxy.__refresh_cmd_cache = __DeviceProxy__refresh_cmd_cache
DeviceProxy.__refresh_attr_cache = __DeviceProxy__refresh_attr_cache
+ DeviceProxy.ping = green(__DeviceProxy__ping)
+ DeviceProxy.state = green(__DeviceProxy__state)
+ DeviceProxy.status = green(__DeviceProxy__status)
+
DeviceProxy.read_attribute = green(__DeviceProxy__read_attribute)
DeviceProxy.read_attributes = green(__DeviceProxy__read_attributes)
+ DeviceProxy.write_attribute = green(__DeviceProxy__write_attribute)
+ DeviceProxy.write_attributes = green(__DeviceProxy__write_attributes)
+ DeviceProxy.write_read_attribute = green(__DeviceProxy__write_read_attribute)
+
DeviceProxy.read_attributes_asynch = __DeviceProxy__read_attributes_asynch
DeviceProxy.read_attribute_asynch = __DeviceProxy__read_attribute_asynch
DeviceProxy.read_attribute_reply = __DeviceProxy__read_attribute_reply
DeviceProxy.write_attributes_asynch = __DeviceProxy__write_attributes_asynch
DeviceProxy.write_attribute_asynch = __DeviceProxy__write_attribute_asynch
- DeviceProxy.write_attribute_reply = DeviceProxy.write_attributes_reply
- DeviceProxy.write_attribute = green(__DeviceProxy__write_attribute)
- DeviceProxy.write_attributes = green(__DeviceProxy__write_attributes)
- DeviceProxy.write_read_attribute = green(__DeviceProxy__write_read_attribute)
-
- DeviceProxy.ping = green(__DeviceProxy__ping)
-
- DeviceProxy.state = green(__DeviceProxy__state)
- DeviceProxy.status = green(__DeviceProxy__status)
+ DeviceProxy.write_attribute_reply = __DeviceProxy__write_attribute_reply
DeviceProxy.get_property = __DeviceProxy__get_property
DeviceProxy.put_property = __DeviceProxy__put_property
@@ -1141,27 +1187,6 @@ def __doc_DeviceProxy():
New in PyTango 7.0.0
""")
- document_method("status", """
- status(self) -> str
-
- A method which returns the status of the device as a string.
-
- Parameters : None
- Return : (str) describing the device status
- """)
-
- document_method("state", """
- state(self) -> DevState
-
- A method which returns the state of the device.
-
- Parameters : None
- Return : (DevState) constant
- Example :
- dev_st = dev.state()
- if dev_st == DevState.ON : ...
- """)
-
document_method("adm_name", """
adm_name(self) -> str
@@ -1754,45 +1779,6 @@ def __doc_DeviceProxy():
New in PyTango 7.0.0
""")
- document_method("write_attribute_reply", """
- write_attribute_reply(self, id) -> None
-
- Check if the answer of an asynchronous write_attribute is arrived
- (polling model). If the reply is arrived and if it is a valid reply,
- the call returned. If the reply is an exception, it is re-thrown by
- this call. An exception is also thrown in case of the reply is not
- yet arrived.
-
- Parameters :
- - id : (int) the asynchronous call identifier.
- Return : None
-
- Throws : AsynCall, AsynReplyNotArrived, CommunicationFailed, DevFailed from device.
-
- New in PyTango 7.0.0
-
- write_attribute_reply(self, id, timeout) -> None
-
- Check if the answer of an asynchronous write_attribute is arrived
- (polling model). id is the asynchronous call identifier. If the
- reply is arrived and if it is a valid reply, the call returned. If
- the reply is an exception, it is re-thrown by this call. If the
- reply is not yet arrived, the call will wait (blocking the process)
- for the time specified in timeout. If after timeout milliseconds,
- the reply is still not there, an exception is thrown. If timeout is
- set to 0, the call waits until the reply arrived.
-
- Parameters :
- - id : (int) the asynchronous call identifier.
- - timeout : (int) the timeout
-
- Return : None
-
- Throws : AsynCall, AsynReplyNotArrived, CommunicationFailed, DevFailed from device.
-
- New in PyTango 7.0.0
- """)
-
#-------------------------------------
# Logging administration methods
#-------------------------------------
diff --git a/src/boost/python/device_server.py b/src/boost/python/device_server.py
index 8c05fa5..e19cb5b 100644
--- a/src/boost/python/device_server.py
+++ b/src/boost/python/device_server.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
diff --git a/src/boost/python/encoded_attribute.py b/src/boost/python/encoded_attribute.py
index acc798d..ca39bdd 100644
--- a/src/boost/python/encoded_attribute.py
+++ b/src/boost/python/encoded_attribute.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
diff --git a/src/boost/python/exception.py b/src/boost/python/exception.py
index 55c799d..84b4cf7 100644
--- a/src/boost/python/exception.py
+++ b/src/boost/python/exception.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
diff --git a/src/boost/python/futures.py b/src/boost/python/futures.py
index b6d55f4..0b802b8 100644
--- a/src/boost/python/futures.py
+++ b/src/boost/python/futures.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""This module exposes a futures version of :class:`PyTango.DeviceProxy` and
:class:`PyTango.AttributeProxy"""
diff --git a/src/boost/python/gevent.py b/src/boost/python/gevent.py
index 7031a8c..3d5c0fd 100644
--- a/src/boost/python/gevent.py
+++ b/src/boost/python/gevent.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""This module exposes a gevent version of :class:`PyTango.DeviceProxy` and
:class:`PyTango.AttributeProxy"""
diff --git a/src/boost/python/globals.py b/src/boost/python/globals.py
index e288607..f09c0a4 100644
--- a/src/boost/python/globals.py
+++ b/src/boost/python/globals.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
diff --git a/src/boost/python/group.py b/src/boost/python/group.py
index 265702f..cbd75b7 100644
--- a/src/boost/python/group.py
+++ b/src/boost/python/group.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
diff --git a/src/boost/python/group_reply.py b/src/boost/python/group_reply.py
index 9d045f0..1ac3773 100644
--- a/src/boost/python/group_reply.py
+++ b/src/boost/python/group_reply.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
diff --git a/src/boost/python/group_reply_list.py b/src/boost/python/group_reply_list.py
index 272105a..9f5067d 100644
--- a/src/boost/python/group_reply_list.py
+++ b/src/boost/python/group_reply_list.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
diff --git a/src/boost/python/api2.py b/src/boost/python/hlapi.py
similarity index 75%
rename from src/boost/python/api2.py
rename to src/boost/python/hlapi.py
index 3a0672d..a67d497 100644
--- a/src/boost/python/api2.py
+++ b/src/boost/python/hlapi.py
@@ -1,27 +1,15 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
-
-""".. _pytango-api2:
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
+
+""".. _pytango-hlapi:
This module provides a high level device server API. It implements
:ref:`TEP1 <pytango-TEP1>`. It exposes an easier API for developing a tango
@@ -93,8 +81,8 @@ Here is an example of a PowerSupply device with:
from time import time
from PyTango import AttrQuality, DebugIt, server_run
- from PyTango.api2 import Device, DeviceMeta
- from PyTango.api2 import attribute, command, device_property
+ from PyTango.hlapi import Device, DeviceMeta
+ from PyTango.hlapi import attribute, command, device_property
class PowerSupply(Device):
__metaclass__ = DeviceMeta
@@ -406,7 +394,7 @@ def check_tango_device_klass_attribute_methods(tango_device_klass, attr_data):
def create_tango_deviceclass_klass(tango_device_klass, attrs=None):
klass_name = tango_device_klass.__name__
if not issubclass(tango_device_klass, (Device)):
- raise Exception("{0} device must inherit from PyTango.api2.Device".format(klass_name))
+ raise Exception("{0} device must inherit from PyTango.hlapi.Device".format(klass_name))
if attrs is None:
attrs = tango_device_klass.__dict__
@@ -459,14 +447,14 @@ def DeviceMeta(name, bases, attrs):
Example (python 2.x)::
- from PyTango.api2 import Device, DeviceMeta
+ from PyTango.hlapi import Device, DeviceMeta
class PowerSupply(Device):
__metaclass__ = DeviceMeta
Example (python 3.x)::
- from PyTango.api2 import Device, DeviceMeta
+ from PyTango.hlapi import Device, DeviceMeta
class PowerSupply(Device, metaclass=DeviceMeta):
pass
@@ -479,8 +467,8 @@ class Device(LatestDeviceImpl):
.. seealso::
- Module :py:mod:`PyTango.api2`
- Full API2 documentation"""
+ Module :py:mod:`PyTango.hlapi`
+ Full High Level API documentation"""
def __init__(self, cl, name):
LatestDeviceImpl.__init__(self, cl, name)
@@ -537,41 +525,7 @@ It receives multiple keyword arguments.
parameter type default value description
===================== ========================================== ============================================== =======================================================================================
name :obj:`str` class member name alternative attribute name
-dtype :obj:`object` :obj:`~PyTango.CmdArgType`\ ``.DevDouble`` data type (see :ref:`Data type equivalence <pytango-api2-datatypes>`)
-dformat :obj:`~PyTango.AttrDataFormat` :obj:`~PyTango.AttrDataFormat`\ ``.SCALAR`` data format
-max_dim_x :obj:`int` 1 maximum size for x dimension (ignored for SCALAR format)
-max_dim_y :obj:`int` 0 maximum size for y dimension (ignored for SCALAR and SPECTRUM formats)
-display_level :obj:`~PyTango.DispLevel` :obj:`~PyTango.DisLevel`\ ``.OPERATOR`` display level
-polling_period :obj:`int` -1 polling period
-memorized :obj:`bool` False attribute should or not be memorized
-hw_memorized :obj:`bool` False write method should be called at startup when restoring memorize value (dangerous!)
-param access :obj:`~PyTango.AttrWriteType` :obj:`~PyTango.AttrWriteType`\ ``.READ`` read only/ read write / write only access
-fread :obj:`str` or :obj:`callable` 'read_<attr_name>' read method name or method object
-fwrite :obj:`str` or :obj:`callable` 'write_<attr_name>' write method name or method object
-is_allowed :obj:`str` or :obj:`callable` 'is_<attr_name>_allowed' is allowed method name or method object
-label :obj:`str` '<attr_name>' attribute label
-description :obj:`str` '' attribute description
-unit :obj:`str` '' physical units the attribute value is in
-standard_unit :obj:`str` '' physical standard unit
-display_unit :obj:`str` '' physical display unit (hint for clients)
-format :obj:`str` '6.2f' attribute representation format
-min_value :obj:`str` None minimum allowed value
-max_value :obj:`str` None maximum allowed value
-min_alarm :obj:`str` None minimum value to trigger attribute alarm
-max_alarm :obj:`str` None maximum value to trigger attribute alarm
-min_warning :obj:`str` None minimum value to trigger attribute warning
-max_warning :obj:`str` None maximum value to trigger attribute warning
-delta_val :obj:`str` None
-delta_t :obj:`str` None
-abs_change :obj:`str` None minimum value change between events that causes event filter to send the event
-rel_change :obj:`str` None minimum relative change between events that causes event filter to send the event (%)
-period :obj:`str` None
-archive_abs_change :obj:`str` None
-archive_rel_change :obj:`str` None
-archive_period :obj:`str` None
-===================== ========================================== ============================================== =======================================================================================
-
-.. _pytango-api2-datatypes:
+dtype :obj:`object` :obj:`~PyTango.CmdArgType`\ ``.DevDouble`` data type (see :ref:`Data type equivalence <pytango-hlapi-datatypes:
The `dtype` parameter in :func:`attribute` is not retricted to the :obj:`~PyTango.CmdArgType options.
For example, to define a :obj:`~PyTango.CmdArgType`\ ``.DevLong`` attribute you
diff --git a/src/boost/python/ipython/__init__.py b/src/boost/python/ipython/__init__.py
index b51c551..ae7e657 100644
--- a/src/boost/python/ipython/__init__.py
+++ b/src/boost/python/ipython/__init__.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# -----------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# -----------------------------------------------------------------------------
__all__ = ["init_ipython", "install", "load_ipython_extension",
"unload_ipython_extension", "load_config"]
diff --git a/src/boost/python/ipython/common.py b/src/boost/python/ipython/common.py
index 8876a09..d20b5cf 100644
--- a/src/boost/python/ipython/common.py
+++ b/src/boost/python/ipython/common.py
@@ -1,27 +1,15 @@
#!/usr/bin/env python
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# -----------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# -----------------------------------------------------------------------------
"""functions common (hopefully) to all ipython versions"""
diff --git a/src/boost/python/ipython/eventlogger.py b/src/boost/python/ipython/eventlogger.py
index a05b445..e0ebad3 100644
--- a/src/boost/python/ipython/eventlogger.py
+++ b/src/boost/python/ipython/eventlogger.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# -----------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# -----------------------------------------------------------------------------
from __future__ import print_function
diff --git a/src/boost/python/ipython/ipython_00_10/__init__.py b/src/boost/python/ipython/ipython_00_10/__init__.py
index 06b5776..583c19a 100644
--- a/src/boost/python/ipython/ipython_00_10/__init__.py
+++ b/src/boost/python/ipython/ipython_00_10/__init__.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# -----------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# -----------------------------------------------------------------------------
__all__ = ['init_ipython', 'install']
diff --git a/src/boost/python/ipython/ipython_00_10/ipy_install.py b/src/boost/python/ipython/ipython_00_10/ipy_install.py
index 00efcc1..8fb2144 100644
--- a/src/boost/python/ipython/ipython_00_10/ipy_install.py
+++ b/src/boost/python/ipython/ipython_00_10/ipy_install.py
@@ -1,27 +1,15 @@
#!/usr/bin/env python
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# -----------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# -----------------------------------------------------------------------------
import sys
import os
diff --git a/src/boost/python/ipython/ipython_00_10/ipy_qt.py b/src/boost/python/ipython/ipython_00_10/ipy_qt.py
index 38bd4c6..6ba06b6 100644
--- a/src/boost/python/ipython/ipython_00_10/ipy_qt.py
+++ b/src/boost/python/ipython/ipython_00_10/ipy_qt.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# -----------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# -----------------------------------------------------------------------------
import logging
import PyTango
diff --git a/src/boost/python/ipython/ipython_00_10/ipython_00_10.py b/src/boost/python/ipython/ipython_00_10/ipython_00_10.py
index 1a530ea..49ca3d2 100644
--- a/src/boost/python/ipython/ipython_00_10/ipython_00_10.py
+++ b/src/boost/python/ipython/ipython_00_10/ipython_00_10.py
@@ -1,27 +1,15 @@
#!/usr/bin/env python
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# -----------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# -----------------------------------------------------------------------------
"""An IPython profile designed to provide a user friendly interface to Tango"""
diff --git a/src/boost/python/ipython/ipython_00_11/__init__.py b/src/boost/python/ipython/ipython_00_11/__init__.py
index 443c485..ffdd695 100644
--- a/src/boost/python/ipython/ipython_00_11/__init__.py
+++ b/src/boost/python/ipython/ipython_00_11/__init__.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# -----------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# -----------------------------------------------------------------------------
__all__ = ['load_ipython_extension', 'unload_ipython_extension', 'load_config',
'run', 'install', 'is_installed']
diff --git a/src/boost/python/ipython/ipython_00_11/ipy_install.py b/src/boost/python/ipython/ipython_00_11/ipy_install.py
index 81d916f..997a2db 100644
--- a/src/boost/python/ipython/ipython_00_11/ipy_install.py
+++ b/src/boost/python/ipython/ipython_00_11/ipy_install.py
@@ -1,27 +1,15 @@
#!/usr/bin/env python
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# -----------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# -----------------------------------------------------------------------------
from __future__ import with_statement
diff --git a/src/boost/python/ipython/ipython_00_11/ipython_00_11.py b/src/boost/python/ipython/ipython_00_11/ipython_00_11.py
index 38a951c..7ac6fef 100644
--- a/src/boost/python/ipython/ipython_00_11/ipython_00_11.py
+++ b/src/boost/python/ipython/ipython_00_11/ipython_00_11.py
@@ -1,27 +1,15 @@
#!/usr/bin/env python
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# -----------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# -----------------------------------------------------------------------------
"""An IPython profile designed to provide a user friendly interface to Tango"""
diff --git a/src/boost/python/log4tango.py b/src/boost/python/log4tango.py
index 3e5088a..050977c 100644
--- a/src/boost/python/log4tango.py
+++ b/src/boost/python/log4tango.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module. It provides tango log classes that can
diff --git a/src/boost/python/pytango_init.py b/src/boost/python/pytango_init.py
index a11897b..0e4c19f 100644
--- a/src/boost/python/pytango_init.py
+++ b/src/boost/python/pytango_init.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
diff --git a/src/boost/python/pytango_pprint.py b/src/boost/python/pytango_pprint.py
index 16b3f81..952d786 100644
--- a/src/boost/python/pytango_pprint.py
+++ b/src/boost/python/pytango_pprint.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
diff --git a/src/boost/python/pyutil.py b/src/boost/python/pyutil.py
index 862d4ed..23ac8a8 100644
--- a/src/boost/python/pyutil.py
+++ b/src/boost/python/pyutil.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
diff --git a/src/boost/python/release.py b/src/boost/python/release.py
index 4e72786..dd3145b 100644
--- a/src/boost/python/release.py
+++ b/src/boost/python/release.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
@@ -52,7 +40,7 @@ class Release:
- keywords : (seq<str>) list of keywords
- license : (str) the license"""
name = 'PyTango'
- version_info = (8, 1, 0, 'dev', 0)
+ version_info = (8, 1, 1, 'dev', 0)
version = '.'.join(map(str, version_info[:3]))
version_long = version + ''.join(map(str, version_info[3:]))
version_description = 'This version implements the C++ Tango 8.1 API.'
diff --git a/src/boost/python/tango_futures.py b/src/boost/python/tango_futures.py
index 00a87e2..b0a8dc0 100644
--- a/src/boost/python/tango_futures.py
+++ b/src/boost/python/tango_futures.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
__all__ = ["uses_future", "get_global_executor", "submit", "spawn"]
diff --git a/src/boost/python/tango_gevent.py b/src/boost/python/tango_gevent.py
index 46d2f9e..019dbac 100644
--- a/src/boost/python/tango_gevent.py
+++ b/src/boost/python/tango_gevent.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
from __future__ import absolute_import
diff --git a/src/boost/python/tango_green.py b/src/boost/python/tango_green.py
index 6edb6cb..d24e096 100644
--- a/src/boost/python/tango_green.py
+++ b/src/boost/python/tango_green.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
__all__ = ["get_executor", "submit", "spawn",
"get_synch_executor", "synch_submit",
diff --git a/src/boost/python/tango_numpy.py b/src/boost/python/tango_numpy.py
index 98649bd..b8070af 100644
--- a/src/boost/python/tango_numpy.py
+++ b/src/boost/python/tango_numpy.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
diff --git a/src/boost/python/time_val.py b/src/boost/python/time_val.py
index c0edd3a..d2e54c9 100644
--- a/src/boost/python/time_val.py
+++ b/src/boost/python/time_val.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
diff --git a/src/boost/python/utils.py b/src/boost/python/utils.py
index 584e754..04456fa 100644
--- a/src/boost/python/utils.py
+++ b/src/boost/python/utils.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
@@ -36,17 +24,14 @@ __all__ = [ "get_green_mode", "set_green_mode",
"document_method", "document_static_method", "document_enum",
"CaselessList", "CaselessDict", "EventCallBack", "get_home",
"from_version_str_to_hex_str", "from_version_str_to_int",
- "server_run", "decorator",
+ "server_run",
"seq_2_StdStringVector", "StdStringVector_2_seq" ]
__docformat__ = "restructuredtext"
import os
import sys
-import inspect
import numbers
-import functools
-import threading
import traceback
import collections
@@ -1171,7 +1156,7 @@ def __server_run(classes, args=None, msg_stream=sys.stderr, util=None):
if is_seq(classes):
for klass_info in classes:
if not hasattr(klass_info, '_api') or klass_info._api < 2:
- raise Exception("When giving a single class, it must implement API2 (see PyTango.api2)")
+ raise Exception("When giving a single class, it must implement HLAPI (see PyTango.hlapi)")
klass_klass = klass_info._DeviceClass
klass_name = klass_info._DeviceClassName
klass = klass_info
@@ -1182,7 +1167,7 @@ def __server_run(classes, args=None, msg_stream=sys.stderr, util=None):
klass_klass, klass = klass_info
else:
if not hasattr(klass_info, '_api') or klass_info._api < 2:
- raise Exception("When giving a single class, it must implement API2 (see PyTango.api2)")
+ raise Exception("When giving a single class, it must implement HLAPI (see PyTango.hlapi)")
klass_klass = klass_info._DeviceClass
klass_name = klass_info._DeviceClassName
klass = klass_info
@@ -1197,18 +1182,18 @@ def server_run(classes, args=None, msg_stream=sys.stderr, verbose=False, util=No
"""Provides a simple way to run a tango server. It handles exceptions
by writting a message to the msg_stream.
- The `classes` parameter can be either a sequence of :class:`~PyTango.api2.Device`
+ The `classes` parameter can be either a sequence of :class:`~PyTango.hlapi.Device`
classes or a dictionary where:
* key is the tango class name
* value is either:
- #. a :class:`~PyTango.api2.Device` class or
+ #. a :class:`~PyTango.hlapi.Device` class or
#. a a sequence of two elements :class:`~PyTango.DeviceClass`, :class:`~PyTango.DeviceImpl`
- Example 1: registering and running a PowerSupply inheriting from :class:`~PyTango.api2.Device`::
+ Example 1: registering and running a PowerSupply inheriting from :class:`~PyTango.hlapi.Device`::
from PyTango import server_run
- from PyTango.api2 import Device, DeviceMeta
+ from PyTango.hlapi import Device, DeviceMeta
class PowerSupply(Device):
__metaclass__ = DeviceMeta
@@ -1229,7 +1214,7 @@ def server_run(classes, args=None, msg_stream=sys.stderr, verbose=False, util=No
PyTango.server_run({"MyServer": (MyServerClass, MyServer)})
:param classes:
- a sequence of :class:`~PyTango.api2.Device` classes or
+ a sequence of :class:`~PyTango.hlapi.Device` classes or
a dictionary where keyword is the tango class name and value is a
sequence of Tango Device Class python class, and Tango Device python class
:type classes: sequence or dict
diff --git a/src/sip/AttributeInfo.sip b/src/sip/AttributeInfo.sip
index c30e8a7..42c3b4d 100644
--- a/src/sip/AttributeInfo.sip
+++ b/src/sip/AttributeInfo.sip
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
struct AttributeInfo : DeviceAttributeConfig
{
diff --git a/src/sip/CommandInfo.sip b/src/sip/CommandInfo.sip
index a46a282..0ff6ed6 100644
--- a/src/sip/CommandInfo.sip
+++ b/src/sip/CommandInfo.sip
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
struct DevCommandInfo
{
diff --git a/src/sip/Database.sip b/src/sip/Database.sip
index 205ea81..93e1848 100644
--- a/src/sip/Database.sip
+++ b/src/sip/Database.sip
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
class Database : Connection {
diff --git a/src/sip/DbData.sip b/src/sip/DbData.sip
index 9cdda72..3ba4be2 100644
--- a/src/sip/DbData.sip
+++ b/src/sip/DbData.sip
@@ -1,23 +1,12 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
diff --git a/src/sip/DbDatum.sip b/src/sip/DbDatum.sip
index 2409caf..6319f96 100644
--- a/src/sip/DbDatum.sip
+++ b/src/sip/DbDatum.sip
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
//
// DbDatum - data object for sending and receiving data from the
diff --git a/src/sip/DbDevImportInfo.sip b/src/sip/DbDevImportInfo.sip
index 805b51d..f96c1eb 100644
--- a/src/sip/DbDevImportInfo.sip
+++ b/src/sip/DbDevImportInfo.sip
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
class DbDevImportInfo
{
diff --git a/src/sip/DbDevInfo.sip b/src/sip/DbDevInfo.sip
index ab186ad..98b6d4a 100644
--- a/src/sip/DbDevInfo.sip
+++ b/src/sip/DbDevInfo.sip
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
class DbDevInfo
{
diff --git a/src/sip/DeviceAttributeConfig.sip b/src/sip/DeviceAttributeConfig.sip
index 8b0468b..d405b5e 100644
--- a/src/sip/DeviceAttributeConfig.sip
+++ b/src/sip/DeviceAttributeConfig.sip
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
struct DeviceAttributeConfig
{
diff --git a/src/sip/DeviceInfo.sip b/src/sip/DeviceInfo.sip
index 5051803..f565562 100644
--- a/src/sip/DeviceInfo.sip
+++ b/src/sip/DeviceInfo.sip
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
struct DeviceInfo
{
diff --git a/src/sip/DeviceProxy.sip b/src/sip/DeviceProxy.sip
index 1393963..a39aaec 100644
--- a/src/sip/DeviceProxy.sip
+++ b/src/sip/DeviceProxy.sip
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
class DeviceProxy : Connection {
diff --git a/src/sip/Tango.sip b/src/sip/Tango.sip
index 3218ea2..e1ec7a2 100644
--- a/src/sip/Tango.sip
+++ b/src/sip/Tango.sip
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
%Module Tango 008001000
diff --git a/src/sip/__init_tango.py b/src/sip/__init_tango.py
index 9ee2fc1..ea3a53c 100644
--- a/src/sip/__init_tango.py
+++ b/src/sip/__init_tango.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
import collections
diff --git a/src/sip/connection.sip b/src/sip/connection.sip
index fa05444..9df9c92 100644
--- a/src/sip/connection.sip
+++ b/src/sip/connection.sip
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
class Connection {
diff --git a/src/sip/constants.sip b/src/sip/constants.sip
index e98aa04..fa3eea9 100644
--- a/src/sip/constants.sip
+++ b/src/sip/constants.sip
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
%ModuleHeaderCode
#include <tango.h>
diff --git a/src/sip/release.py b/src/sip/release.py
index 4e72786..a1bcc27 100644
--- a/src/sip/release.py
+++ b/src/sip/release.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
"""
This is an internal PyTango module.
diff --git a/src/sip/setup.py b/src/sip/setup.py
index ae6ca90..06ffc78 100644
--- a/src/sip/setup.py
+++ b/src/sip/setup.py
@@ -1,25 +1,13 @@
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
import os
import sys
diff --git a/src/sip/std_utils.sip b/src/sip/std_utils.sip
index 1e30fd1..174f1bf 100644
--- a/src/sip/std_utils.sip
+++ b/src/sip/std_utils.sip
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
%MappedType std::string
{
diff --git a/src/swig/deviceproxy.i b/src/swig/deviceproxy.i
index 1609e76..357b25f 100644
--- a/src/swig/deviceproxy.i
+++ b/src/swig/deviceproxy.i
@@ -1,25 +1,13 @@
-/*******************************************************************************
-
- This file is part of PyTango, a python binding for Tango
-
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
+
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
%{
#include <tango.h>
diff --git a/src/swig/tango.i b/src/swig/tango.i
index db94833..8e8b50e 100644
--- a/src/swig/tango.i
+++ b/src/swig/tango.i
@@ -1,25 +1,13 @@
-/*******************************************************************************
+/******************************************************************************
+ This file is part of PyTango (http://www.tinyurl.com/PyTango)
- This file is part of PyTango, a python binding for Tango
+ Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+ Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
- http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-
- Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-
- PyTango is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- PyTango is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-
-*******************************************************************************/
+ Distributed under the terms of the GNU Lesser General Public License,
+ either version 3 of the License, or (at your option) any later version.
+ See LICENSE.txt for more info.
+******************************************************************************/
%module Tango
diff --git a/winsetup.py b/winsetup.py
index 719724f..f05541e 100644
--- a/winsetup.py
+++ b/winsetup.py
@@ -1,34 +1,21 @@
#!/usr/bin/env python
+# ------------------------------------------------------------------------------
+# This file is part of PyTango (http://www.tinyurl.com/PyTango)
+#
+# Copyright 2006-2012 CELLS / ALBA Synchrotron, Bellaterra, Spain
+# Copyright 2013-2014 European Synchrotron Radiation Facility, Grenoble, France
+#
+# Distributed under the terms of the GNU Lesser General Public License,
+# either version 3 of the License, or (at your option) any later version.
+# See LICENSE.txt for more info.
+# ------------------------------------------------------------------------------
-################################################################################
-##
-## This file is part of PyTango, a python binding for Tango
-##
-## http://www.tango-controls.org/static/PyTango/latest/doc/html/index.html
-##
-## Copyright 2011 CELLS / ALBA Synchrotron, Bellaterra, Spain
-##
-## PyTango is free software: you can redistribute it and/or modify
-## it under the terms of the GNU Lesser General Public License as published by
-## the Free Software Foundation, either version 3 of the License, or
-## (at your option) any later version.
-##
-## PyTango is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public License
-## along with PyTango. If not, see <http://www.gnu.org/licenses/>.
-##
-################################################################################
-
-################################################################################
-# WARNING: This script should only be executed as a Post-Build Event from inside
-# Microsoft Visual Studio and not from the command line
-################################################################################
+# ------------------------------------------------------------------------------
+# WARNING: This script should only be executed as a Post-Build Event from inside
+# Microsoft Visual Studio and not from the command line
+# ------------------------------------------------------------------------------
-from __future__ import print_function
+from __future__ import print_function
import sys
import os
@@ -42,8 +29,8 @@ def main():
winsetup_dir = osp.dirname(osp.abspath(__file__))
os.chdir(winsetup_dir)
setup_name = "setup.py"
- bitmap = osp.join(winsetup_dir, 'doc', 'logo-medium.bmp')
- ver = ".".join(map(str, sys.version_info[:2]))
+ bitmap = osp.join(winsetup_dir, 'doc', 'logo-medium.bmp')
+ ver = ".".join(map(str, sys.version_info[:2]))
if len(sys.argv) < 6:
print("Need to supply build directory, distribution directory, temporary binary install directory, configuration name and platform name")
@@ -90,4 +77,4 @@ def main():
if __name__ == "__main__":
ret = main()
- sys.exit(ret)
\ No newline at end of file
+ sys.exit(ret)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/pytango.git
More information about the debian-science-commits
mailing list