Enums.h
gehe zur Dokumentation dieser Datei00001
#ifndef _ENUMS_H
00002
#define _ENUMS_H
00003
00018 const UINT
nMaxArg = 4;
00019
00022 const UINT
_MAXMACROCOUNT = 20;
00023
00027 const UINT
_MAXLENP3 = 50;
00028
00032 const UINT
_MAXLENMAKFILENAME = 20;
00033
00037 const UINT
_MAXLENMACRONAME = 20;
00038
00041 enum ECmdId
00042 {
00043
GotoPeak=1,
00044
GotoIntensity,
00045
ChooseAxis,
00046
SetWidth,
00047
AreaScan,
00048
Scan,
00049
ControlFlank,
00050
SaveData,
00051
ChooseDetector,
00052
Calculate,
00053
LoadPoint,
00054
ShowValue,
00055
MoveToPoint,
00056
SetFileName,
00057
Inquire,
00058
GotoLine,
00059
Stop,
00060
SetupScan
00061 };
00062
00065 enum ECmdParam
00066 {
00067
LargeSide=1,
00068
SmallSide,
00069
ToSmallerAngle,
00070
ToLargerAngle,
00071
Equidistant,
00072
Interpolation,
00073
Reflection,
00074
LastGoal,
00075
Standard,
00076
DecreaseWidth,
00077
ThisDFPos,
00078
BackMove,
00079
MaximizeTilt,
00080
MaximizeCollimator,
00081
MaximizeGradient,
00082
DynamicWidth,
00083
Result,
00084
StaticStepWidth,
00085
IncreasePeak,
00086
Relative,
00087
AreaScanResult,
00088
AbsorberUsed,
00089
Hwb,
00090
Difference,
00091
ScanResult,
00092
Middle,
00093
Array,
00094
Start,
00095
Peak,
00096
Min,
00097
Max,
00098
List,
00099
Argument,
00100
Opposite,
00101
ForAreaScan,
00102
ForScan
00103 };
00104
00107 struct TCmdTag
00108 {
00109 ECmdId Id;
00110 ECmdParam P1;
00111 ECmdParam P2;
00112 char P3[
_MAXLENP3 + 1 ];
00113 };
00114
00117 enum EMacroId
00118 {
00119
InquireHwb=1,
00120
SearchReflection,
00121
Test,
00122
AzimutalJustify,
00123
SetupTopography,
00124
ScanJob,
00125
AreaScanJob
00126 };
00127
00130 struct TMacroTag
00131 {
00132 EMacroId Id;
00133 BOOL
bIsReady;
00134 char Name[
_MAXLENMACRONAME + 1 ];
00135 char FileName[
_MAXLENMAKFILENAME + 1 ];
00136 int Length;
00137 TCmdTag *
CmdList;
00138 };
00139
00140
#endif
Erzeugt am Sat Nov 13 12:48:05 2004 für XCTL32 von
1.3.7