pcdshub / ads-async

Asyncio (or sans-i/o) TwinCAT AMS/ADS client + test server in pure Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Request to future self and prospective users

klauer opened this issue · comments

Expected Behavior

Do not base things on current client/server code until a large refactor goes through.

  • The API is a mess, as to be expected for a rushed, incomplete evening side project.
  • Client API should be restructured to nicely separate protocol/asyncio implementation
  • The end goal should be a user-friendly, extensible client and server API

Current Behavior

You will probably ignore this and continue with what's here.

Possible Solution

Listen to this issue

Adding to the todo list:

  • Need to look into resource cleanup and tracking on the protocol level

Obvious issue; closing:

  • "Use at your own risk"
  • "Use pyads + adstool"