Fermilab

Secure Controls Framework User Guide

Fermilab Document #
Beams-doc-1515
Revision:
December 28, 2004.
Author:
Andrey Petrov <apetrov@fnal.gov>, Accelerator Controls Department
© 2004 Universities Research Association. All rights reserved.

Abstract

Secure Controls Framework (SCF) is the system that provides reading and setting data from/to the Accelerator Control System and the database through a secure connection between user applications and the Data Acquisition Engines. This document describes the application programming interface, new hierarchy of data objects, system requirement, and gives examples on how to write an SCF-based application.

Table of Contents

  1. Overview
    1. Motives
    2. Architecture
    3. Current Status
    4. Pro et Contra
  2. Connection The Server
    1. General Procedure
  3. Database Access
    1. Using JNDI
    2. ACNET Devices
    3. Parameter Pages
    4. Universal Repository of Objects
  4. Data Acquisition
    1. Concept
    2. Job Attributes
      1. Source & Disposition
      2. Item
      3. Event
    3. Special Numerical Values
    4. Scaling
    5. Devices
      1. Obtaining From The Database
      2. Parsing Device Name
    6. Plotting Jobs
    7. One-Shot Data Acquisition