Skip to content

Commit

Permalink
Create evgBasicSequence Application
Browse files Browse the repository at this point in the history
  • Loading branch information
Eric Bjorklund committed Jan 12, 2010
1 parent b6a9107 commit 028c02d
Show file tree
Hide file tree
Showing 6 changed files with 76 additions and 1 deletion.
2 changes: 1 addition & 1 deletion Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ PROJECT_NUMBER =
# If a relative path is entered, it will be relative to the location
# where doxygen was started. If left blank the current directory will be used.

OUTPUT_DIRECTORY =
OUTPUT_DIRECTORY = documentation

# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create
# 4096 sub-directories (in 2 levels) under the output directory of each output
Expand Down
7 changes: 7 additions & 0 deletions evgApp/src/evg/evg.h
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,13 @@ class EVG
//
virtual epicsStatus Report (epicsInt32 level) const = 0;

//=====================
// Sequence RAM Control Routines
//
virtual epicsStatus SetSeqEvent (epicsUInt32 RamNum,
epicsUInt32 event,
epicsUInt32 timestamp) = 0;

//=====================
// Class Destructor
//
Expand Down
22 changes: 22 additions & 0 deletions evgBasicSequenceApp/Db/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
TOP=../..
include $(TOP)/configure/CONFIG
#----------------------------------------
# ADD MACRO DEFINITIONS AFTER THIS LINE

#----------------------------------------------------
# Optimization of db files using dbst (DEFAULT: NO)
#DB_OPT = YES

#----------------------------------------------------
# Create and install (or just install) into <top>/db
# databases, templates, substitutions like this
#DB += xxx.db

#----------------------------------------------------
# If <anyname>.db template is not named <anyname>*.template add
# <anyname>_template = <templatename>

include $(TOP)/configure/RULES
#----------------------------------------
# ADD RULES AFTER THIS LINE

7 changes: 7 additions & 0 deletions evgBasicSequenceApp/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
TOP = ..
include $(TOP)/configure/CONFIG
DIRS := $(DIRS) $(filter-out $(DIRS), $(wildcard *src*))
DIRS := $(DIRS) $(filter-out $(DIRS), $(wildcard *Src*))
DIRS := $(DIRS) $(filter-out $(DIRS), $(wildcard *db*))
DIRS := $(DIRS) $(filter-out $(DIRS), $(wildcard *Db*))
include $(TOP)/configure/RULES_DIRS
33 changes: 33 additions & 0 deletions evgBasicSequenceApp/src/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
TOP=../..

include $(TOP)/configure/CONFIG
#----------------------------------------
# ADD MACRO DEFINITIONS AFTER THIS LINE
#=============================

#==================================================
# build a support library

LIBRARY_IOC += evgBasicSequence

# xxxRecord.h will be created from xxxRecord.dbd
#DBDINC += xxxRecord
# install evgBasicSequence.dbd into <top>/dbd
DBD += evgBasicSequence.dbd

# specify all source files to be compiled and added to the library
#evgBasicSequence_SRCS += xxx

evgBasicSequence_LIBS += $(EPICS_BASE_IOC_LIBS)

#==================================================
# Install all protocol files in the data directory

DATA += $(patsubst ../%, %, $(wildcard ../*.proto))

#===========================

include $(TOP)/configure/RULES
#----------------------------------------
# ADD RULES AFTER THIS LINE

6 changes: 6 additions & 0 deletions evgBasicSequenceApp/src/evgBasicSequence.dbd
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# provide definitions such as
#include "xxxRecord.dbd"
#device(xxx,CONSTANT,devXxxSoft,"SoftChannel")
#driver(myDriver)
#registrar(myRegistrar)
#variable(myVariable)

0 comments on commit 028c02d

Please sign in to comment.