#include <emcio.hh>
Inheritance diagram for EMC_LUBE_MODULE:
Public Methods | |
EMC_LUBE_MODULE (void) | |
~EMC_LUBE_MODULE (void) | |
void | DECISION_PROCESS (void) |
void | PRE_PROCESS (void) |
void | POST_PROCESS (void) |
void | INIT (EMC_LUBE_INIT *) |
void | HALT (EMC_LUBE_HALT *) |
void | ABORT (EMC_LUBE_ABORT *) |
void | REPORT_ERROR (RCS_CMD_MSG *) |
void | LUBE_ON (EMC_LUBE_ON *) |
void | LUBE_OFF (EMC_LUBE_OFF *) |
Data Fields | |
EMC_LUBE_STAT | lubeStatus |
|
Definition at line 67 of file bridgeportlube.cc. 00068 { 00069 setErrorLogChannel(new NML(nmlErrorFormat, "emcError", "lube", EMC_NMLFILE)); 00070 00071 setCmdChannel(new RCS_CMD_CHANNEL(emcFormat, "lubeCmd", "lube", EMC_NMLFILE)); 00072 00073 setStatChannel(new RCS_STAT_CHANNEL(emcFormat, "lubeSts", "lube", EMC_NMLFILE), &lubeStatus); 00074 } |
|
Definition at line 78 of file bridgeportlube.cc. 00079 { 00080 } |
|
Definition at line 157 of file bridgeportlube.cc. Referenced by DECISION_PROCESS().
00158 { 00159 if (STATE_MATCH(NEW_COMMAND)) 00160 { 00161 // turn lube off 00162 lubeOff(); 00163 00164 status = RCS_DONE; 00165 stateNext(S0); 00166 } 00167 else if (STATE_MATCH(S0)) 00168 { 00169 // idle 00170 } 00171 } |
|
Definition at line 82 of file bridgeportlube.cc. 00083 { 00084 switch (commandInData->type) 00085 { 00086 case EMC_LUBE_INIT_TYPE: 00087 INIT((EMC_LUBE_INIT *) commandInData); 00088 break; 00089 00090 case EMC_LUBE_HALT_TYPE: 00091 HALT((EMC_LUBE_HALT *) commandInData); 00092 break; 00093 00094 case EMC_LUBE_ABORT_TYPE: 00095 ABORT((EMC_LUBE_ABORT *) commandInData); 00096 break; 00097 00098 case EMC_LUBE_ON_TYPE: 00099 LUBE_ON((EMC_LUBE_ON *) commandInData); 00100 break; 00101 00102 case EMC_LUBE_OFF_TYPE: 00103 LUBE_OFF((EMC_LUBE_OFF *) commandInData); 00104 break; 00105 00106 default: 00107 REPORT_ERROR(commandInData); 00108 break; 00109 } 00110 } |
|
Definition at line 141 of file bridgeportlube.cc. Referenced by DECISION_PROCESS().
00142 { 00143 if (STATE_MATCH(NEW_COMMAND)) 00144 { 00145 // turn lube off 00146 lubeOff(); 00147 00148 status = RCS_DONE; 00149 stateNext(S0); 00150 } 00151 else if (STATE_MATCH(S0)) 00152 { 00153 // idle 00154 } 00155 } |
|
Definition at line 122 of file bridgeportlube.cc. Referenced by DECISION_PROCESS().
00123 { 00124 if (STATE_MATCH(NEW_COMMAND)) 00125 { 00126 // load params from ini file 00127 iniLube(EMC_INIFILE); 00128 00129 // turn lube off 00130 lubeOff(); 00131 00132 status = RCS_DONE; 00133 stateNext(S0); 00134 } 00135 else if (STATE_MATCH(S0)) 00136 { 00137 // idle 00138 } 00139 } |
|
Definition at line 204 of file bridgeportlube.cc. Referenced by DECISION_PROCESS().
00205 { 00206 if (STATE_MATCH(NEW_COMMAND)) 00207 { 00208 // turn lube off 00209 lubeOff(); 00210 00211 status = RCS_DONE; 00212 stateNext(S0); 00213 } 00214 else if (STATE_MATCH(S0)) 00215 { 00216 // idle 00217 } 00218 } |
|
Definition at line 188 of file bridgeportlube.cc. Referenced by DECISION_PROCESS().
00189 { 00190 if (STATE_MATCH(NEW_COMMAND)) 00191 { 00192 // turn lube on 00193 lubeOn(); 00194 00195 status = RCS_DONE; 00196 stateNext(S0); 00197 } 00198 else if (STATE_MATCH(S0)) 00199 { 00200 // idle 00201 } 00202 } |
|
Definition at line 116 of file bridgeportlube.cc. 00117 { 00118 lubeStatus.on = isLubeOn(); 00119 lubeStatus.level = lubeLevel(); 00120 } |
|
Definition at line 112 of file bridgeportlube.cc. 00113 { 00114 } |
|
Definition at line 173 of file bridgeportlube.cc. Referenced by DECISION_PROCESS().
00174 { 00175 if (STATE_MATCH(NEW_COMMAND)) 00176 { 00177 rcs_print_error("EMC_LUBE_MODULE: unknown command %d\n", 00178 cmdIn->type); 00179 status = RCS_ERROR; 00180 stateNext(S0); 00181 } 00182 else if (STATE_MATCH(S0)) 00183 { 00184 // idle 00185 } 00186 } |
|
|