Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

EMC_IO_STAT Class Reference

#include <emc.hh>

Inheritance diagram for EMC_IO_STAT:

Inheritance graph
[legend]
Collaboration diagram for EMC_IO_STAT:

Collaboration graph
[legend]

Public Methods

 EMC_IO_STAT ()
void update (CMS *cms)

Data Fields

double cycleTime
int debug
EMC_TOOL_STAT tool
EMC_SPINDLE_STAT spindle
EMC_COOLANT_STAT coolant
EMC_AUX_STAT aux
EMC_LUBE_STAT lube

Constructor & Destructor Documentation

EMC_IO_STAT::EMC_IO_STAT   [inline]
 

Definition at line 2690 of file emc.hh.


Member Function Documentation

void EMC_IO_STAT::update CMS *    cms
 

Reimplemented from EMC_IO_STAT_MSG.

Definition at line 870 of file emc.cc.

Referenced by EMC_STAT::update().

00871 {
00872 
00873         EMC_IO_STAT_MSG::update(cms);
00874         cms->update(cycleTime);
00875         cms->update(debug);
00876         tool.update(cms);
00877         spindle.update(cms);
00878         coolant.update(cms);
00879         aux.update(cms);
00880         lube.update(cms);
00881 
00882 }


Field Documentation

EMC_AUX_STAT EMC_IO_STAT::aux
 

Definition at line 2703 of file emc.hh.

Referenced by EMC_TOOL_MODULE::POST_PROCESS(), and emc_io_status_estop().

EMC_COOLANT_STAT EMC_IO_STAT::coolant
 

Definition at line 2702 of file emc.hh.

Referenced by EMC_TOOL_MODULE::POST_PROCESS(), emcIoUpdate(), emc_io_status_flood(), and emc_io_status_mist().

double EMC_IO_STAT::cycleTime
 

Definition at line 2696 of file emc.hh.

int EMC_IO_STAT::debug
 

Definition at line 2697 of file emc.hh.

Referenced by EMC_TOOL_MODULE::DECISION_PROCESS().

EMC_LUBE_STAT EMC_IO_STAT::lube
 

Definition at line 2704 of file emc.hh.

Referenced by EMC_TOOL_MODULE::POST_PROCESS(), emcIoUpdate(), emc_io_status_lube(), and emc_io_status_lube_level().

EMC_SPINDLE_STAT EMC_IO_STAT::spindle
 

Definition at line 2701 of file emc.hh.

Referenced by EMC_TOOL_MODULE::POST_PROCESS(), emcIoUpdate(), emc_io_status_spindle_brake(), emc_io_status_spindle_direction(), emc_io_status_spindle_enabled(), emc_io_status_spindle_increasing(), and emc_io_status_spindle_speed().

EMC_TOOL_STAT EMC_IO_STAT::tool
 

Definition at line 2700 of file emc.hh.

Referenced by EMC_TOOL_MODULE::INIT(), EMC_TOOL_MODULE::TOOL_LOAD(), EMC_TOOL_MODULE::TOOL_LOAD_TOOL_TABLE(), EMC_TOOL_MODULE::TOOL_PREPARE(), EMC_TOOL_MODULE::TOOL_SET_OFFSET(), EMC_TOOL_MODULE::TOOL_UNLOAD(), emc_io_status_tool_in_spindle(), and emc_io_status_tool_prepped().


The documentation for this class was generated from the following files:
Generated on Sun Dec 2 15:28:51 2001 for EMC by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001