caproto
0.2.3
  • Install Caproto

EPICS Clients and Servers

  • Command-Line Client
  • Synchronous Client
  • Threading Client
  • Pyepics-Compatible Client
  • Asynchronous Clients
  • Input-Output Controllers (IOCs)
  • Mock Records
  • Servers

Channel Access Sans I/O

  • Writing Your Own Channel Access Client
  • Core API Documentation
  • Loggers

Appendix

  • Performance Benchmarks
  • Details of our Protocol Compliance for CA Nerds
  • References
  • Release History
caproto
  • »
  • References
  • View page source

References¶

These resources were useful in the development of this project.

  • CA protcol spec
  • “Channel Access in Depth,” slides by Kenneth Evans, Jr.
  • “Channel Access Concepts,” slides by Andrew Johnson
  • Michael DavidSaver’s wireshark plugin for parsing Channel Access network traffic
  • Ken Lauer’s homebrew-epics formula
  • This tech-talk post
  • This OSX-tuned branch of motorSim
  • sans-I/O documentation
  • the documentation and source code of h11 and pyepics
  • the source code of epics-base
  • This Stack Overflow post about socket options
  • David Beazley’s blog post, Python Binary I/O Handling
  • Beej’s Guide to Network Programming
  • Finally, you may also be interested in Michael Davidsaver’s Channel Access protocol client/server in Python using Twisted Matrix.
Next Previous

© Copyright 2020, Daniel Allan

Built with Sphinx using a theme provided by Read the Docs.