Index

 

 

 

 

 

 

 

 

A

arrays 11

assign 4, 8, 10, 12

C

C

blocks of C code 39

calling pvGet etc. from C 39

comments 38

escape to C 39

inline C code 39

local variables 39

variable extent 39

C pre-processor 20

CA 1-3, 19, 22, 35, 38, 41

ca_put 35

ca_put_callback 35

channel access, see CA

D

debugging

seqChanShow 3, 6, 26

seqQueueShow 3, 26

seqShow 3, 6, 26

under Unix 26

delay 10, 33, 35

device support 3

E

efClear 38

efSet 38

efTest 38

efTestAndClear 4, 38

entry handler 30

one-off 3, 28, 30

per-state 3, 33

errlogPrintf 5, 28

event flags 13

synchronizing with variables 32

exit handler 30

one-off 3, 30

per-state 3, 33

F

files

epicsTypes.h 19

errlog.h 19

iocCoreLibrary 19

libca 19

libCom 19

libpv 19

libpvCa 19

libseq 19

osiSem.h 19

osiThread.h 19

pv.cc 42

pv.h 42-43, 46

pvAlarm.h 19, 37, 43

pvCa.cc 42

pvCa.h 42

pvLibrary 19

pvNew.cc 42

seqCom.h 19

seqLibrary 19

shareLib.h 19

snc 19

taskwd.h 19

tsStamp.h 19

functions

delay 10, 33, 35

efClear 38

efSet 38

efTest 38

efTestAndClear 4, 38

errlogPrintf 5, 28

iocLogInit 28

macValueGet 27, 38

newPvSystem 46

pvAssign 37

pvAssignCount 12, 38

pvAssigned 12, 37

pvChannelCount 12, 38

pvConnectCount 12, 38

pvConnected 16, 37

pvCount 16, 37

pvFlush 37

pvFreeQ 3, 14, 36

pvGet 4, 14-15, 28, 36

pvGetComplete 14, 35-36

pvGetQ 3, 14, 32, 36

pvIndex 37

pvMonitor 36

pvPut 4, 8, 10-12, 28, 35

pvPutComplete 4, 15, 35

pvSeverity 12, 37

pvStatus 12, 37

pvStopMonitor 37

pvTimeStamp 12, 37

seq 30

seqLog 28

seqStop 30

I

iocLogInit 28

K

Kozubal, Andy 1

KTL 42

L

Lupton, William 1

M

macValueGet 27, 38

monitor 8

monitors

de-queueing 36

queuing 14, 32

N

name 30

newPvSystem 46

O

Operating System Independent, see OSI

OSI 1, 3

P

parameters

debug 27

logfile 27-28

name 27, 30

priority 28

stack 28

process variable, see PV API

program 9, 27

PV API 2-3, 16, 27, 35-37, 41, 45-47

pv.cc 42

pv.h 42-43, 46

pvAlarm.h 37, 43

pvAssign 37

pvAssignCount 12, 38

pvAssigned 12, 37

pvCa.cc 42

pvCa.h 42

pvChannelCount 12, 38

pvConnectCount 12, 38

pvConnected 16, 37

pvCount 16, 37

pvFlush 37

pvFreeQ 3, 14, 36

pvGet 4, 14-15, 28, 36

pvGetComplete 14, 35-36

pvGetQ 3, 14, 32, 36

pvIndex 37

pvMonitor 36

pvNew.cc 42

pvPut 4, 8, 10-12, 28, 35

pvPutComplete 4, 15, 35

pvSeverity 12, 37

pvStatus 12, 37

pvStopMonitor 37

pvTimeStamp 12, 37

R

running away to the wide blue yonder 39

S

seq 30

seqChanShow 3, 6, 26

seqLog 28

seqQueueShow 3, 26

seqShow 3, 6, 26

seqStop 4, 26-27, 30

sequencer

device support 3

sequences

creation 25

deletion 26

event flags 13

SNC 19

SNL 19

compiler options

a 4, 14, 20, 36

c 16, 20

d 20

e 21, 28

l 21

m 3, 19, 21

r 16, 21, 32, 39-40

w 21

option placement 21

options in source files 32

state options

e 3, 33

t 3, 33, 35

x 3, 33

structure 8

syntax 8

State Notation Compiler, see SNC

State Notation Language, see SNL

state sets 9

state transition diagram, see STD

statements

assign 4, 8, 10

monitor 8

program 9, 27

sync 4, 13

syncQ 3-4, 36

when 4, 8, 10, 13-14, 16, 28, 33, 35-36, 38-39

STD 7

sync 4, 13

synchronization 13

syncQ 3-4, 36

T

types 11

V

variables

arrays 11

assigning 31

assignment to 12

asynchronous get 36

asynchronous put 35

de-assignment from 12

declaration of 30

de-queueing monitors 36

emptying queues 36

extent 39

local 39

monitoring 31

queuing monitors 14, 32

status of 12

synchronizing with 13

synchronizing with event flags 13, 32

synchronous get 36

synchronous put 35

types 11

undeclared warnings 39

VxWorks 3

W

when 4, 8, 10, 13-14, 16, 28, 33, 35-36, 38-39

White, Greg 1