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

EMC_STAT Class Reference

#include <emc.hh>

Inheritance diagram for EMC_STAT:

Inheritance graph
[legend]
Collaboration diagram for EMC_STAT:

Collaboration graph
[legend]

Public Methods

 EMC_STAT ()
void update (CMS *cms)

Data Fields

EMC_TASK_STAT task
EMC_MOTION_STAT motion
EMC_IO_STAT io
char logFile [EMC_LOG_FILENAME_LEN]
int logType
int logSize
int logSkip
int logOpen
int logStarted
int logPoints
int debug

Constructor & Destructor Documentation

EMC_STAT::EMC_STAT  
 

Definition at line 255 of file emcops.cc.

00255                    : EMC_STAT_MSG(EMC_STAT_TYPE, sizeof(EMC_STAT))
00256 {
00257   logFile[0] = 0;
00258   logType = 0;
00259   logSize = 0;
00260   logSkip = 0;
00261   logOpen = 0;
00262   logStarted = 0;
00263   logPoints = 0;
00264 }


Member Function Documentation

void EMC_STAT::update CMS *    cms
 

Reimplemented from EMC_STAT_MSG.

Definition at line 1510 of file emc.cc.

01511 {
01512 
01513         EMC_STAT_MSG::update(cms);
01514         task.update(cms);
01515         motion.update(cms);
01516         io.update(cms);
01517         cms->update(logFile,256);
01518         cms->update(logType);
01519         cms->update(logSize);
01520         cms->update(logSkip);
01521         cms->update(logOpen);
01522         cms->update(logStarted);
01523         cms->update(logPoints);
01524         cms->update(debug);
01525 
01526 }


Field Documentation

int EMC_STAT::debug
 

Definition at line 2827 of file emc.hh.

Referenced by emc_debug().

EMC_IO_STAT EMC_STAT::io
 

Definition at line 2816 of file emc.hh.

Referenced by emc_brake(), emc_estop_in(), emc_flood(), emc_io_command(), emc_io_command_number(), emc_io_command_status(), emc_io_heartbeat(), emc_lube(), emc_lube_level(), emc_mist(), emc_spindle(), emc_tool(), get_variable_value(), keyPressAction(), main(), printStatus(), timeoutCB(), and toolSetOffsetUpAction().

char EMC_STAT::logFile[EMC_LOG_FILENAME_LEN]
 

Definition at line 2819 of file emc.hh.

int EMC_STAT::logOpen
 

Definition at line 2823 of file emc.hh.

Referenced by emc_log_isopen(), main(), printStatus(), sendLogStart(), and timeoutCB().

int EMC_STAT::logPoints
 

Definition at line 2825 of file emc.hh.

Referenced by emc_log_numpoints(), printStatus(), and timeoutCB().

int EMC_STAT::logSize
 

Definition at line 2821 of file emc.hh.

int EMC_STAT::logSkip
 

Definition at line 2822 of file emc.hh.

int EMC_STAT::logStarted
 

Definition at line 2824 of file emc.hh.

Referenced by emc_log_islogging(), printStatus(), and timeoutCB().

int EMC_STAT::logType
 

Definition at line 2820 of file emc.hh.

EMC_MOTION_STAT EMC_STAT::motion
 

Definition at line 2815 of file emc.hh.

Referenced by BuildDataPlot(), BuildList(), DoCircularMove(), DrawGLScene(), RebuildLivePlot(), RedisplayTimerFunc(), calibDoDone(), checkInterpList(), convertLinearUnits(), emc_abs_act_pos(), emc_abs_cmd_pos(), emc_axis_alter(), emc_axis_enable(), emc_axis_gains(), emc_feed_override(), emc_joint_fault(), emc_joint_homed(), emc_joint_limit(), emc_joint_pos(), emc_joint_type(), emc_joint_units(), emc_kinematics_type(), emc_motion_command(), emc_motion_command_number(), emc_motion_command_status(), emc_motion_heartbeat(), emc_override_limit(), emc_probe_index(), emc_probe_polarity(), emc_probe_tripped(), emc_probe_value(), emc_probed_pos(), emc_rel_act_pos(), emc_rel_cmd_pos(), emc_teleop_enable(), emc_user_angular_units(), emc_user_linear_units(), get_variable_value(), keyPressAction(), main(), printStatus(), sendJogCont(), settingsMenuSelect(), timeoutCB(), and toolSetOffsetUpAction().

EMC_TASK_STAT EMC_STAT::task
 

Definition at line 2812 of file emc.hh.

Referenced by checkInterpList(), convertLinearUnits(), emc_display_linear_units(), emc_estop(), emc_machine(), emc_mode(), emc_pos_offset(), emc_program(), emc_program_codes(), emc_program_line(), emc_program_linear_units(), emc_program_status(), emc_rel_act_pos(), emc_rel_cmd_pos(), emc_task_command(), emc_task_command_number(), emc_task_command_status(), emc_task_heartbeat(), emc_tool_offset(), get_variable_value(), keyPressAction(), main(), printStatus(), sendProgramOpen(), sendProgramRun(), sendProgramStep(), timeoutCB(), and toolSetOffsetUpAction().


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