My Project
evrMrmApp
src
drvemIocsh.h
1
/*************************************************************************\
2
* Copyright (c) 2010 Brookhaven Science Associates, as Operator of
3
* Brookhaven National Laboratory.
4
* Copyright (c) 2022 Cosylab d.d.
5
* mrfioc2 is distributed subject to a Software License Agreement found
6
* in file LICENSE that is included with this distribution.
7
\*************************************************************************/
8
/*
9
* Author: Michael Davidsaver <mdavidsaver@gmail.com>
10
*/
11
12
#ifndef EVRMRMIOCSH_H
13
#define EVRMRMIOCSH_H
14
15
#include <initHooks.h>
16
#include <shareLib.h>
17
18
#ifdef __cplusplus
19
extern
"C"
{
20
#endif
21
34
epicsShareExtern
int
evrmrmVerb;
35
36
37
void
epicsShareFunc
38
mrmEvrSetupPCI(
const
char
*
id
,
const
char
* pcispec,
const
char
* mtca_evr_model);
39
void
epicsShareFunc
40
mrmEvrSetupVME(
const
char
*
id
,
int
slot,
int
base,
int
level,
int
vector);
41
42
void
epicsShareFunc
43
mrmEvrDumpMap(
const
char
*
id
,
int
evt,
int
ram);
44
void
epicsShareFunc
45
mrmEvrForward(
const
char
*
id
,
const
char
* events_iocsh);
46
void
epicsShareFunc
47
mrmEvrLoopback(
const
char
*
id
,
int
rxLoopback,
int
txLoopback);
48
49
void
epicsShareFunc
50
mrmEvrInithooks(initHookState state);
51
52
long
epicsShareFunc
53
mrmEvrReport(
int
level);
54
55
void
epicsShareFunc
56
mrmEvrProbe(
const
char
*
id
);
57
58
#ifdef __cplusplus
59
}
60
#endif
61
62
#endif
/* EVRMRMIOCSH_H */
Generated by
1.9.1