asyn-port-config

Official

Configure asyn ports for EPICS IOCs.

AuthorBCDA-APS
Version1.0.0
Installs0

System Documentation

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.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: asyn-port-config
Download link: https://github.com/BCDA-APS/opencode-skills/archive/main.zip#asyn-port-config

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.