This is Unofficial EPICS BASE Doxygen Site
calcoutRecord.c File Reference
#include <stddef.h>
#include <stdlib.h>
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include "alarm.h"
#include "dbDefs.h"
#include "dbAccess.h"
#include "dbEvent.h"
#include "dbLink.h"
#include "dbScan.h"
#include "cantProceed.h"
#include "epicsMath.h"
#include "errMdef.h"
#include "errlog.h"
#include "recSup.h"
#include "devSup.h"
#include "recGbl.h"
#include "special.h"
#include "callback.h"
#include "taskwd.h"
#include "menuIvoa.h"
#include "calcoutRecord.h"
#include "epicsExport.h"
+ Include dependency graph for calcoutRecord.c:

Go to the source code of this file.

Classes

struct  rpvtStruct
 

Macros

#define GEN_SIZE_OFFSET
 
#define report   NULL
 
#define initialize   NULL
 
#define get_value   NULL
 
#define cvt_dbaddr   NULL
 
#define get_array_info   NULL
 
#define put_array_info   NULL
 
#define get_enum_str   NULL
 
#define get_enum_strs   NULL
 
#define put_enum_str   NULL
 
#define NO_CA_LINKS   0
 
#define CA_LINKS_ALL_OK   1
 
#define CA_LINKS_NOT_OK   2
 
#define indexof(field)   calcoutRecord##field
 

Typedefs

typedef struct rpvtStruct rpvtStruct
 

Functions

 epicsExportAddress (rset, calcoutRSET)
 
 epicsExportAddress (int, calcoutODLYprecision)
 
 epicsExportAddress (double, calcoutODLYlimit)
 

Variables

rset calcoutRSET
 
int calcoutODLYprecision = 2
 
double calcoutODLYlimit = 100000
 
int calcoutRecDebug
 

Macro Definition Documentation

#define CA_LINKS_ALL_OK   1

Definition at line 106 of file calcoutRecord.c.

#define CA_LINKS_NOT_OK   2

Definition at line 107 of file calcoutRecord.c.

#define cvt_dbaddr   NULL

Definition at line 54 of file calcoutRecord.c.

#define GEN_SIZE_OFFSET

Definition at line 42 of file calcoutRecord.c.

#define get_array_info   NULL

Definition at line 55 of file calcoutRecord.c.

#define get_enum_str   NULL

Definition at line 59 of file calcoutRecord.c.

#define get_enum_strs   NULL

Definition at line 60 of file calcoutRecord.c.

#define get_value   NULL

Definition at line 53 of file calcoutRecord.c.

#define indexof (   field)    calcoutRecord##field

Definition at line 399 of file calcoutRecord.c.

#define initialize   NULL

Definition at line 49 of file calcoutRecord.c.

#define NO_CA_LINKS   0

Definition at line 105 of file calcoutRecord.c.

#define put_array_info   NULL

Definition at line 56 of file calcoutRecord.c.

#define put_enum_str   NULL

Definition at line 61 of file calcoutRecord.c.

#define report   NULL

Definition at line 48 of file calcoutRecord.c.

Typedef Documentation

typedef struct rpvtStruct rpvtStruct

Function Documentation

epicsExportAddress ( rset  ,
calcoutRSET   
)
epicsExportAddress ( int  ,
calcoutODLYprecision   
)
epicsExportAddress ( double  ,
calcoutODLYlimit   
)

Variable Documentation

double calcoutODLYlimit = 100000

Definition at line 90 of file calcoutRecord.c.

int calcoutODLYprecision = 2

Definition at line 88 of file calcoutRecord.c.

int calcoutRecDebug

Definition at line 124 of file calcoutRecord.c.

rset calcoutRSET
Initial value:
= {
process,
}
#define RSETNUMBER
Definition: recSup.h:92
#define report
Definition: calcoutRecord.c:48
#define put_enum_str
Definition: calcoutRecord.c:61
#define init_record
#define get_array_info
Definition: calcoutRecord.c:55
#define put_array_info
Definition: calcoutRecord.c:56
#define get_control_double
Definition: biRecord.c:58
#define cvt_dbaddr
Definition: calcoutRecord.c:54
#define get_units
Definition: biRecord.c:52
#define initialize
Definition: calcoutRecord.c:49
#define get_enum_str
Definition: calcoutRecord.c:59
#define get_precision
Definition: biRecord.c:53
#define get_enum_strs
Definition: calcoutRecord.c:60
#define get_value
Definition: calcoutRecord.c:53
#define get_graphic_double
Definition: biRecord.c:57
#define special
Definition: dfanoutRecord.c:50
#define get_alarm_double
Definition: aaiRecord.c:69

Definition at line 66 of file calcoutRecord.c.