EPICS Component Reference Manual

This document provides reference information about the record types, menus, link types and channel filters included with EPICS Base.

Many details about the record and menu definitions are derived automatically from the source code at build time.

Introduction and IOC Concepts

These links point to an external website where introductory and overview documentation is now being published.

Record Type Definitions

These sections describe common aspects of the record types:

These are the record types supplied with EPICS Base:

Menu Definitions

Menu field choices are documented with the record type that defines them, or here for the global menus that are used by multiple record types:

Other Components

EPICS Base also comes with extensible sets of server Channel Filters and IOC Database Link types, which are documented here:

Corrections and Updates

Corrections to these documents can be submitted as patch files to the EPICS core developers, or as GitHub pull requests to the 7.0 branch of Base. These document sources can be found under `modules/database/src` tree, mostly in the `std/rec` and `ioc/db` directories in files with extension `.dbd.pod`. The documentation source format is a combination of the EPICS DBD file format with an extended version of Perl's POD (plain old documentation); run `perldoc pod` for details of POD.