Skip to main content
https://img.shields.io/travis/pcdshub/ads-async.svg https://img.shields.io/pypi/v/ads-async.svg

Asyncio (or sans-i/o) TwinCAT AMS/ADS testing server in pure Python.

Requirements

  • Python 3.6+

  • (Optional) pytmc (for loading .tmc files in the server)

Server Functionality

  • Reference asyncio implementation.

  • Loads .tmc files for symbol information (basic types only).

  • Supports read, write, read/write of symbols (by handle or name).

  • Supports ‘sum up’ bulk reads (by way of read_write).

  • Pretends to create/delete notifications (not yet working)

Client Functionality

  • None

Installation

$ git clone git@github.com:pcdshub/ads-async
$ cd ads-async
$ pip install .

Running the Tests

$ pip install pytest
$ pytest -vv ads_async/tests

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

ads_async-0.0.0-py3-none-any.whl (78.1 kB view details)

Uploaded Python 3

File details

Details for the file ads_async-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: ads_async-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 78.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/49.6.0.post20201009 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.11

File hashes

Hashes for ads_async-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6c0b0f1769b2c305feb03cbc575cd9bcdd169720649fd8c0d0e6c09e0c9cc470
MD5 b426e15d12d8b72ab4143dc5ac7a4d47
BLAKE2b-256 662251feb0017b1f1e431dec84ab90555d17d568b3c2b4470b017b1fdaf1d3f7

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 Sentry Error logging StatusPage Status page