Table of Contents Previous Chapter Chapter 10: dfanout

Chapter 10: dfanout

Continuous Electron Beam Accelerator Facility
Southeastern Universities Research Association

1. Introduction

This record is used to forward data to up to eight other records. It has no associated device support.

2. Field Summary

--------------------------------------------------------------
Field  Type       DCT  Initial  Access  Modify  Rec Proc   PP   
                                                Monitor         
--------------------------------------------------------------
VAL    LONG       No   0        Yes     Yes     No         Yes  
OUTA   OUTLINK    Yes  0        No      No      N/A        No   
OUTB   OUTLINK    Yes  0        No      No      N/A        No   
OUTC   OUTLINK    Yes  0        No      No      N/A        No   
OUTD   OUTLINK    Yes  0        No      No      N/A        No   
OUTE   OUTLINK    Yes  0        No      No      N/A        No   
OUTF   OUTLINK    Yes  0        No      No      N/A        No   
OUTG   OUTLINK    Yes  0        No      No      N/A        No   
OUTH   OUTLINK    Yes  0        No      No      N/A        No   
DOL    INLINK     Yes  0        No      No      N/A        No   
OMSL   GBLCHOICE  Yes  0        Yes     Yes     No         No   
EGU    STRING     Yes  Null     Yes     Yes     No         No   
HOPR   FLOAT      Yes  0        Yes     Yes     No         No   
LOPR   FLOAT      Yes  0        Yes     Yes     No         No   
HIHI   FLOAT      Yes  0        Yes     Yes     No         Yes  
LOLO   FLOAT      Yes  0        Yes     Yes     No         Yes  
HIGH   FLOAT      Yes  0        Yes     Yes     No         Yes  
LOW    FLOAT      Yes  0        Yes     Yes     No         Yes  
HHSV   GBLCHOICE  Yes  0        Yes     Yes     No         Yes  
LLSV   GBLCHOICE  Yes  0        Yes     Yes     No         Yes  
HSV    GBLCHOICE  Yes  0        Yes     Yes     No         Yes  
LSV    GBLCHOICE  Yes  0        Yes     Yes     No         Yes  
HYST   DOUBLE     Yes  0        Yes     Yes     No         No   
ADEL   DOUBLE     Yes  0        Yes     Yes     No         No   
MDEL   DOUBLE     Yes  0        Yes     Yes     No         No   
LALM   DOUBLE     No   0        Yes     No      No         No   
ALST   DOUBLE     No   0        Yes     No      No         No   
MLST   DOUBLE     No   0        Yes     No      No         No   
SIOL   INLINK     Yes  0        No      No      N/A        No   
SIML   INLINK     Yes  0        No      No      N/A        No   
SIMM   GBLCHOICE  No   0        Yes     Yes     No         No   
SIMS   GBLCHOICE  Yes  0        Yes     Yes     No         No   
IVOA   GBLCHOICE  Yes  0        Yes     Yes     No         No   
IVOV   DOUBLE     Yes  0        Yes     Yes     No         No   
--------------------------------------------------------------

3. Field Descriptions

----------------------------------------------------------------------------------------------
Name       Summary               Description                                                    
----------------------------------------------------------------------------------------------
VAL        Value Field           This field is the input value which is used for passing data   
                                 for all of the output links.                                   
OUTA,...,  Output Link           On processing of this record, each of these links to which     
OUTH                             another record is connected will be triggered.                 
DOL        Desired Output        If DOL is a database or channel access link and OMSL is        
           Location (Input       CLOSED_LOOP, then VAL is read from DOL. After the              
           Link)                 check for drive limits, VAL will be set to the value           
                                 determined by DOL.                                             
OMSL       Output Mode Select    This field has either the value SUPERVISORY or                 
                                 CLOSED_LOOP.  DOL is used to determine VAL only if             
                                 OMSL has the value CLOSED_LOOP.   By setting this field        
                                 the record can be switched between supervisory and             
                                 closed loop mode of operation. While in closed loop            
                                 mode, the VAL field cannot be set via dbPuts.                  
EGU        Engineering Units     ASCII string describing Engineering units.  This field is      
                                 used by record support to supply a units description string    
                                 when get_units is called.                                      
HOPR       High Operating        These fields determine the upper and lower display limits      
           Range                 for graphics displays and the upper and lower control          
                                 limits for control displays. The fields are used by record     
                                 support to honor calls to get_graphic_double or                
                                 get_control_double.  If these values are defined,              
                                 they must be in the range:                                     
                                   DRVL<=LOPR<=HOPR<=DRVH.                             
LOPR       Low Operating                                                                        
           Range                                                                                
HIHI       Hihi Alarm Limit      These fields specify the alarm limits and severities.          
HIGH       High Alarm Limit                                                                     
LOW        Low Alarm Limit                                                                      
LOLO       Lolo Alarm Limit                                                                     
HHSV       Hihi Alarm Severity                                                                  
HSV        High Alarm Severity                                                                  
LSV        Low Alarm Severity                                                                   
LLSV       Lolo Alarm Severity                                                                  
HYST       Alarm Deadband        These parameters specify hysteresis factors for triggering     
                                 monitor callbacks, i.e. callbacks specified by calls to        
                                 caAddEvent or dbAddEvent. A monitor will not be                
                                 triggered until VAL changes by more than the specified         
                                 amount.                                                        
ADEL       Archive Deadband                                                                     
MDEL       Monitor, i.e. value                                                                  
           change, Deadband                                                                     
LALM       Last Alarm Value      These fields are used to implement the hysteresis factors      
                                 for monitors.                                                  
ALST       Last Archiver Value                                                                  
MLST       Last Monitored                                                                       
           Value                                                                                
SIMM       Simulation Mode       Simulation mode process variables.  Refer to Chapter 3,        
                                 Section "Simulation Mode" on page 13 for more                  
                                 information.                                                   
SIML       Simulation Mode                                                                      
           Location                                                                             
SIOL       Simulation Value                                                                     
           Location                                                                             
SIMS       Simulation Mode                                                                      
           Alarm Severity                                                                       
IVOA       Invalid Alarm         Whenever the record is put into INVALID alarm severity         
           Output Action         IVOA specifies an action.  See Chapter 3, Section "Invalid     
                                 Alarm Output Action" on page 14 for more information           
IVOV       Invalid Alarm                                                                        
           Output Value                                                                         
----------------------------------------------------------------------------------------------

4. Record Support Routines

init_record

process

See next section.

5. Record Processing

Routine process implements the following algorithm:


 
Table of Contents Next Chapter