#include <emc.hh>
Inheritance diagram for EMC_TOOL_STAT:
Public Methods | |
EMC_TOOL_STAT () | |
void | update (CMS *cms) |
EMC_TOOL_STAT | operator= (EMC_TOOL_STAT s) |
Data Fields | |
int | toolPrepped |
int | toolInSpindle |
CANON_TOOL_TABLE | toolTable [CANON_TOOL_MAX+1] |
|
Definition at line 140 of file emcops.cc. 00140 : 00141 EMC_TOOL_STAT_MSG(EMC_TOOL_STAT_TYPE, sizeof(EMC_TOOL_STAT)) 00142 { 00143 int t; 00144 00145 toolPrepped = 0; 00146 toolInSpindle = 0; 00147 00148 for (t = 0; t <= CANON_TOOL_MAX; t++) 00149 { 00150 toolTable[t].id = 0; 00151 toolTable[t].length = 0.0; 00152 toolTable[t].diameter = 0.0; 00153 } 00154 } |
|
Definition at line 208 of file emcops.cc. 00209 { 00210 int t; 00211 00212 toolPrepped = s.toolPrepped; 00213 toolInSpindle = s.toolInSpindle; 00214 00215 for (t = 0; t <= CANON_TOOL_MAX; t++) 00216 { 00217 toolTable[t].id = s.toolTable[t].id; 00218 toolTable[t].length = s.toolTable[t].length; 00219 toolTable[t].diameter = s.toolTable[t].diameter; 00220 } 00221 00222 return s; 00223 } |
|
Reimplemented from EMC_TOOL_STAT_MSG. Definition at line 980 of file emc.cc. Referenced by EMC_IO_STAT::update().
00981 { 00982 00983 EMC_TOOL_STAT_MSG::update(cms); 00984 cms->update(toolPrepped); 00985 cms->update(toolInSpindle); 00986 for(int i_toolTable = 0;i_toolTable < 33 ;i_toolTable++) 00987 CANON_TOOL_TABLE_update(cms,&(toolTable[i_toolTable])); 00988 00989 } |
|
Definition at line 2115 of file emc.hh. Referenced by operator=().
|
|
Definition at line 2114 of file emc.hh. Referenced by operator=().
|
|
Definition at line 2116 of file emc.hh. Referenced by operator=().
|