• Main Page
  • Related Pages
  • Namespaces
  • Data Structures
  • Files
  • File List
  • Globals

epics/apps/cbm/cbmApp/src/devcaDIMInterfaceSoft_preProcessorStatements.h (r4864/r2274)

Go to the documentation of this file.
00001 /*
00002  * devcaDIMInterfaceSoft_preProcessorStatements.h
00003  *
00004  *  Created on: 11.03.2011
00005  *      Author: zumbruch
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 40
00161 #endif
00162 
00163 
00164 #endif /* DEVCADIMINTERFACESOFT_PREPROCESSORSTATEMENTS_H_ */

Generated on Tue Dec 10 2013 04:52:22 for ROCsoft by  doxygen 1.7.1