Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008 #ifndef DEVCADIMINTERFACESOFT_PREPROCESSORSTATEMENTS_H_
00009 #define DEVCADIMINTERFACESOFT_PREPROCESSORSTATEMENTS_H_
00010
00011 #ifndef DIMSERVER
00012 #define DIMSERVER 'S'
00013 #endif
00014 #ifndef DIMCLIENT
00015 #define DIMCLIENT 'C'
00016 #endif
00017 #ifndef DIMSERVICE
00018 #define DIMSERVICE 'S'
00019 #endif
00020 #ifndef DIMCOMMAND
00021 #define DIMCOMMAND 'C'
00022 #endif
00023 #ifndef DIMTIERTYPE
00024 #define DIMTIERTYPE 'T'
00025 #endif
00026 #ifndef DIMSERVERSNAMEPREFIX
00027 #define DIMSERVERSNAMEPREFIX 'N'
00028 #endif
00029 #ifndef DIMDNSADDRESS
00030 #define DIMDNSADDRESS 'A'
00031 #endif
00032 #ifndef DIMDNSPORT
00033 #define DIMDNSPORT 'P'
00034 #endif
00035 #ifndef DIMEXTENSIONS
00036 #define DIMEXTENSIONS 'X'
00037 #endif
00038 #ifndef DIMEXTENSIONSGETSUFFIX
00039 #define DIMEXTENSIONSGETSUFFIX 'g'
00040 #endif
00041 #ifndef DIMEXTENSIONSPUTSUFFIX
00042 #define DIMEXTENSIONSPUTSUFFIX 'p'
00043 #endif
00044 #ifndef DIMEXTENSIONSCREATE
00045 #define DIMEXTENSIONSCREATE 'c'
00046 #endif
00047 #ifndef DIMEXTENSIONSTRINGTRANSPORT
00048 #define DIMEXTENSIONSTRINGTRANSPORT 's'
00049 #endif
00050 #ifndef DIMEXTENSIONSCREATEBOTH
00051 #define DIMEXTENSIONSCREATEBOTH 'b'
00052 #endif
00053 #ifndef DIMEXTENSIONSTRINGTRANSPORTSERVICE
00054 #define DIMEXTENSIONSTRINGTRANSPORTSERVICE 's'
00055 #endif
00056 #ifndef DIMEXTENSIONSTRINGTRANSPORTCOMMAND
00057 #define DIMEXTENSIONSTRINGTRANSPORTCOMMAND 'c'
00058 #endif
00059 #ifndef DIMEXTENSIONSTRINGTRANSPORTBOTH
00060 #define DIMEXTENSIONSTRINGTRANSPORTBOTH 'b'
00061 #endif
00062
00063 #ifndef DIMEXTENSIONS_COMPLEX_STRUCTURE_EXTENSIONS
00064 #define DIMEXTENSIONS_COMPLEX_STRUCTURE_EXTENSIONS 'e'
00065 #endif
00066
00067 #ifndef DIMEXTENSIONS_COMPLEX_STRUCTURE_EXTENSIONS_ASSIGNMENT
00068 #define DIMEXTENSIONS_COMPLEX_STRUCTURE_EXTENSIONS_ASSIGNMENT ":"
00069 #endif
00070
00071 #ifndef DIMEXTENSIONS_COMPLEX_STRUCTURE_EXTENSIONS_STRING_KEY
00072 #define DIMEXTENSIONS_COMPLEX_STRUCTURE_EXTENSIONS_STRING_KEY "S"
00073 #endif
00074
00075 #ifdef DABC_SUPPORT
00076 #ifndef DIMEXTENSIONS_COMPLEX_STRUCTURE_EXTENSIONS_DABC_KEY
00077 #define DIMEXTENSIONS_COMPLEX_STRUCTURE_EXTENSIONS_DABC_KEY "DABC"
00078 #endif
00079 #endif
00080
00081 #ifndef DIMFORMAT
00082 #define DIMFORMAT 'f'
00083 #endif
00084 #ifndef DIMSERVICESCANINTERVAL
00085 #define DIMSERVICESCANINTERVAL 'i'
00086 #endif
00087 #ifndef DIMSERVICESCANTYPE
00088 #define DIMSERVICESCANTYPE 's'
00089 #endif
00090 #ifndef DIMSCANTYPETIMED
00091 #define DIMSCANTYPETIMED 'T'
00092 #endif
00093 #ifndef DIMSCANTYPEMONITORED
00094 #define DIMSCANTYPEMONITORED 'M'
00095 #endif
00096
00097 #ifndef DIMDEFAULTGETSUFFIX
00098 #define DIMDEFAULTGETSUFFIX "_CAGET"
00099 #endif
00100 #ifndef DIMDEFAULTPUTSUFFIX
00101 #define DIMDEFAULTPUTSUFFIX "_CAPUT"
00102 #endif
00103 #ifndef DIMSERVERNODEPREFIX
00104 #define DIMSERVERNODEPREFIX "EPICS_DIM"
00105 #endif
00106 #ifndef DIMSERVERPIDPREFIX
00107 #define DIMSERVERPIDPREFIX "PID-"
00108 #endif
00109 #ifndef DIMSERVERNODEPIDSEPARATOR
00110 #define DIMSERVERNODEPIDSEPARATOR ":"
00111 #endif
00112 #ifndef DIMSERVERATNODESEPARATOR
00113 #define DIMSERVERATNODESEPARATOR "@"
00114 #endif
00115 #ifndef DIMSERVERNODEPORTSEPARATOR
00116 #define DIMSERVERNODEPORTSEPARATOR ":"
00117 #endif
00118
00119 #ifndef DIMSERVICESPREFIXSEPARATOR
00120 #define DIMSERVICESPREFIXSEPARATOR "/"
00121 #endif
00122
00123 #ifndef DIM_SPACE_TOKEN
00124 #define DIM_SPACE_TOKEN " "
00125 #endif
00126
00127 #ifndef DIM_PRIMARY_TOKEN
00128 #define DIM_PRIMARY_TOKEN "@"
00129 #endif
00130
00131 #ifndef DIM_SECONDARY_TOKEN
00132 #define DIM_SECONDARY_TOKEN "="
00133 #endif
00134
00135 #ifndef DIM_THIRD_TOKEN
00136 #define DIM_THIRD_TOKEN "'"
00137 #endif
00138
00139 #ifndef DIM_FOURTH_TOKEN
00140 #define DIM_FOURTH_TOKEN ";"
00141 #endif
00142
00143 #ifndef DIM_FIFTH_TOKEN
00144 #define DIM_FIFTH_TOKEN ":"
00145 #endif
00146
00147 #ifndef DIM_TOKEN_PROTECTION
00148 #define DIM_TOKEN_PROTECTION '^'
00149 #endif
00150
00151 #ifndef DIMAIAODEFAULTDATATYPE
00152 #define DIMAIAODEFAULTDATATYPE "D:1"
00153 #endif
00154
00155 #ifndef DIMSTRINGDEFAULTDATATYPE
00156 #define DIMSTRINGDEFAULTDATATYPE "C:40"
00157 #endif
00158
00159 #ifndef STRINGINOUT_MAX_SIZE
00160 #define STRINGINOUT_MAX_SIZE 38
00161 #endif
00162
00163
00164 #endif