This is Unofficial EPICS BASE Doxygen Site
seqRecord.c File Reference
#include <stddef.h>
#include <stdlib.h>
#include <string.h>
#include "alarm.h"
#include "callback.h"
#include "dbAccess.h"
#include "dbEvent.h"
#include "epicsTypes.h"
#include "link.h"
#include "recSup.h"
#include "recGbl.h"
#include "seqRecord.h"
#include "epicsExport.h"
+ Include dependency graph for seqRecord.c:

Go to the source code of this file.

Classes

struct  linkGrp
 
struct  seqRecPvt
 

Macros

#define GEN_SIZE_OFFSET
 
#define report   NULL
 
#define initialize   NULL
 
#define special   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 NUM_LINKS   16
 
#define indexof(field)   seqRecord##field
 
#define get_dol(prec, fieldOffset)   &((linkGrp *) &prec->dly0)[fieldOffset >> 2].dol
 

Typedefs

typedef struct linkGrp linkGrp
 
typedef struct seqRecPvt seqRecPvt
 

Functions

 epicsExportAddress (rset, seqRSET)
 
 epicsExportAddress (int, seqDLYprecision)
 
 epicsExportAddress (double, seqDLYlimit)
 

Variables

rset seqRSET
 
int seqDLYprecision = 2
 
double seqDLYlimit = 100000
 

Macro Definition Documentation

#define cvt_dbaddr   NULL

Definition at line 43 of file seqRecord.c.

#define GEN_SIZE_OFFSET

Definition at line 27 of file seqRecord.c.

#define get_array_info   NULL

Definition at line 44 of file seqRecord.c.

#define get_dol (   prec,
  fieldOffset 
)    &((linkGrp *) &prec->dly0)[fieldOffset >> 2].dol

Definition at line 278 of file seqRecord.c.

#define get_enum_str   NULL

Definition at line 48 of file seqRecord.c.

#define get_enum_strs   NULL

Definition at line 49 of file seqRecord.c.

#define get_value   NULL

Definition at line 42 of file seqRecord.c.

#define indexof (   field)    seqRecord##field

Definition at line 277 of file seqRecord.c.

#define initialize   NULL

Definition at line 38 of file seqRecord.c.

#define NUM_LINKS   16

Definition at line 85 of file seqRecord.c.

#define put_array_info   NULL

Definition at line 45 of file seqRecord.c.

#define put_enum_str   NULL

Definition at line 50 of file seqRecord.c.

#define report   NULL

Definition at line 37 of file seqRecord.c.

#define special   NULL

Definition at line 41 of file seqRecord.c.

Typedef Documentation

typedef struct linkGrp linkGrp
typedef struct seqRecPvt seqRecPvt

Function Documentation

epicsExportAddress ( rset  ,
seqRSET   
)
epicsExportAddress ( int  ,
seqDLYprecision   
)
epicsExportAddress ( double  ,
seqDLYlimit   
)

Variable Documentation

double seqDLYlimit = 100000

Definition at line 80 of file seqRecord.c.

int seqDLYprecision = 2

Definition at line 77 of file seqRecord.c.

rset seqRSET
Initial value:
= {
process,
}
#define RSETNUMBER
Definition: recSup.h:92
#define cvt_dbaddr
Definition: seqRecord.c:43
#define init_record
#define get_enum_strs
Definition: seqRecord.c:49
#define get_enum_str
Definition: seqRecord.c:48
#define get_control_double
Definition: biRecord.c:58
#define get_array_info
Definition: seqRecord.c:44
#define get_units
Definition: biRecord.c:52
#define initialize
Definition: seqRecord.c:38
#define report
Definition: seqRecord.c:37
#define put_array_info
Definition: seqRecord.c:45
#define get_precision
Definition: biRecord.c:53
#define put_enum_str
Definition: seqRecord.c:50
#define special
Definition: seqRecord.c:41
#define get_graphic_double
Definition: biRecord.c:57
#define get_value
Definition: seqRecord.c:42
#define get_alarm_double
Definition: aaiRecord.c:69

Definition at line 55 of file seqRecord.c.