Skip to main content

ALBA Python Serial with tango DeviceServer

Project description

ALBA Python Serial DeviceServer

ALBA Python Serial DeviceServer

ALBA Python Serial DeviceServer updates

ALBA Python Serial device server for tango. with the aim to be API compatible with the C++ Tango Serial device server extending its functionality.

This device server internally uses pyserial meaning that supports the same serial protocols, like rfc2217:// socket:// loop:// hwgrep:// spy:// alt://

Installation

From within your favorite python environment type:

$ pip install tango_serial

Tango server

Register a Serial tango server in the tango database:

$ tangoctl server add -s Serial/test -d Serial test/tango_serial/1
$ tangoctl device property write -d test/tango_serial/1 -p serialline -v "rfc2217://192.168.123:5000"

(the above example uses tangoctl. You would need to install it with pip install tangoctl before using it. You are free to use any other tango tool like fandango or Jive)

Launch the server with:

$ Serial test

Credits

Development Lead

Contributors

None yet. Why not be the first?

History

0.1.2 (2020-12-15)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tango_serial-0.2.0.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tango_serial-0.2.0-py2.py3-none-any.whl (9.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file tango_serial-0.2.0.tar.gz.

File metadata

  • Download URL: tango_serial-0.2.0.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0.post20201207 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.9

File hashes

Hashes for tango_serial-0.2.0.tar.gz
Algorithm Hash digest
SHA256 8a5ab25169f057d3f48bd30343d09002c8a422ece71e116d930ce7fa22cf522f
MD5 83995f437c8c2515c66e80213d6cb532
BLAKE2b-256 f67afee21f5f629bef0780f11ea1cb57e6d4e9979066cf8ee74543844c8513d5

See more details on using hashes here.

File details

Details for the file tango_serial-0.2.0-py2.py3-none-any.whl.

File metadata

  • Download URL: tango_serial-0.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0.post20201207 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.9

File hashes

Hashes for tango_serial-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 52c71b48283600eea92446d7ca48e6214d97fe9437a873b4890bda05d68ec698
MD5 8b38df93754a5b8110f2b97d9ee079b0
BLAKE2b-256 29e349694381a2a9fb9128d082c9525ca86997428d0480b9c17d76bde1e7276a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page