What problem does it solve?
It solves the challenge of configuring EPICS asyn communication ports correctly in st.cmd so instruments and clients reliably connect, exchange data with the right EOS handling, and can be debugged when things go wrong.
Core Features & Use Cases
- IP port setup for clients and servers: Configure asyn IP ports for TCP/UDP/HTTP and TCP servers with appropriate connection behavior.
- Serial port setup with operational parameters: Create serial ports on Linux/Windows device names and apply baud/bits/parity/stop and flow-control options via asynSetOption.
- EOS, tracing, and connection diagnostics: Set input/output EOS for text protocols, enable targeted asyn trace masks and I/O formatting, redirect trace output, and validate connectivity using asynRecord-style commands.
Quick Start
Use the asyn-port-config skill to generate a complete st.cmd snippet that configures a TCP instrument port with correct EOS, enables useful trace output, and positions the dbLoadRecords calls after the port configuration.