pvxs-ioc

Official

Expose EPICS records as PV Access groups via PVXS QSRV2.

AuthorBCDA-APS
Version1.0.0
Installs0

System Documentation

What problem does it solve?

PVXS (QSRV2) makes it difficult to manually wire EPICS IOC records into a rich PV Access data model, especially when you want grouped structures, consistent metadata (NTTable/NTEnum/NTNDArray), and secure access. This Skill solves that by showing how to configure QSRV2 so an IOC automatically serves PV Access representations of your records, including advanced group mappings and PVA links.

Core Features & Use Cases

  • Single-PV mapping without custom servers: Serve every IOC database record automatically via PV Access using QSRV2.
  • Grouped PV structures (info tags and JSON): Build composite PV structures by merging mappings across multiple records using info(Q:group, ...) or dbLoadGroup() JSON syntax.
  • Strong write/subscribe control: Control what triggers updates, what is writable through group PVs, and the processing order using +trigger and +putorder, with atomicity support.
  • PVA link integration: Configure input/output PVA links (including proc and sevr options) to mirror values to/from remote PV Access endpoints.
  • Security and testing patterns: Apply .acf-based access controls and use the provided TestIOC pattern for validation.

Quick Start

Ask your AI to configure a PVXS QSRV2-enabled IOC that serves a single PV group as an NTTable using dbLoadGroup() and then verifies access security and correct subscription update behavior.

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: pvxs-ioc
Download link: https://github.com/BCDA-APS/opencode-skills/archive/main.zip#pvxs-ioc

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.