-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathNDWarp.template
81 lines (72 loc) · 1.9 KB
/
NDWarp.template
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
include "NDPluginBase.template"
record(ai, "$(P)$(R)RunTime") {
field(DTYP, "asynFloat64")
field(INP , "@asyn($(PORT),0)WARP_RUN_TIME")
field(SCAN, "I/O Intr")
field(EGU , "s")
field(PREC, "6")
}
record(mbbo, "$(P)$(R)ModeInterp") {
field(DESC, "Interpolation mode")
field(DTYP, "asynInt32")
field(OUT , "@asyn($(PORT),0)WARP_INTERP_MODE")
field(PINI, "YES")
field(ZRVL, "0")
field(ONVL, "1")
field(ZRST, "Nearest")
field(ONST, "Bi-linear")
info(autosaveFields, "VAL")
}
record(mbbo, "$(P)$(R)ModeOut") {
field(DESC, "Output array")
field(DTYP, "asynInt32")
field(OUT , "@asyn($(PORT),0)WARP_OUTPUT_MODE")
field(PINI, "YES")
field(ZRVL, "0")
field(ONVL, "1")
field(TWVL, "2")
field(THVL, "3")
field(ZRST, "Image")
field(ONST, "Map dist")
field(TWST, "Map Y")
field(THST, "Map Y")
info(autosaveFields, "VAL")
}
record(ao, "$(P)$(R)Angle") {
field(DTYP, "asynFloat64")
field(OUT , "@asyn($(PORT),0)WARP_ANGLE")
field(PINI, "YES")
field(EGU , "deg.")
field(PREC, "2")
info(autosaveFields, "VAL")
}
record(ao, "$(P)$(R)FactorX") {
field(DTYP, "asynFloat64")
field(OUT , "@asyn($(PORT),0)WARP_FACTOR_X")
field(PINI, "YES")
field(EGU , "arb")
field(PREC, "6")
info(autosaveFields, "VAL")
}
record(ao, "$(P)$(R)FactorY") {
field(DTYP, "asynFloat64")
field(OUT , "@asyn($(PORT),0)WARP_FACTOR_Y")
field(PINI, "YES")
field(EGU , "arb")
field(PREC, "6")
info(autosaveFields, "VAL")
}
record(longout, "$(P)$(R)CenterX") {
field(DTYP, "asynInt32")
field(OUT , "@asyn($(PORT),0)WARP_CENTER_X")
field(PINI, "YES")
field(EGU , "px")
info(autosaveFields, "VAL")
}
record(longout, "$(P)$(R)CenterY") {
field(DTYP, "asynInt32")
field(OUT , "@asyn($(PORT),0)WARP_CENTER_Y")
field(PINI, "YES")
field(EGU , "px")
info(autosaveFields, "VAL")
}