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

EMC_AXIS_CMD_MSG Class Reference

#include <emc.hh>

Inheritance diagram for EMC_AXIS_CMD_MSG:

Inheritance graph
[legend]
Collaboration diagram for EMC_AXIS_CMD_MSG:

Collaboration graph
[legend]

Public Methods

 EMC_AXIS_CMD_MSG (NMLTYPE t, size_t s)
void update (CMS *cms)

Data Fields

int axis

Constructor & Destructor Documentation

EMC_AXIS_CMD_MSG::EMC_AXIS_CMD_MSG NMLTYPE    t,
size_t    s
[inline]
 

Definition at line 779 of file emc.hh.

00779 : RCS_CMD_MSG(t, s) {};


Member Function Documentation

void EMC_AXIS_CMD_MSG::update CMS *    cms
 

Reimplemented in EMC_AXIS_SET_AXIS, EMC_AXIS_SET_UNITS, EMC_AXIS_SET_GAINS, EMC_AXIS_SET_CYCLE_TIME, EMC_AXIS_SET_INPUT_SCALE, EMC_AXIS_SET_OUTPUT_SCALE, EMC_AXIS_SET_MIN_POSITION_LIMIT, EMC_AXIS_SET_MAX_POSITION_LIMIT, EMC_AXIS_SET_MIN_OUTPUT_LIMIT, EMC_AXIS_SET_MAX_OUTPUT_LIMIT, EMC_AXIS_SET_FERROR, EMC_AXIS_SET_MIN_FERROR, EMC_AXIS_SET_HOMING_VEL, EMC_AXIS_SET_HOME, EMC_AXIS_SET_HOME_OFFSET, EMC_AXIS_SET_MAX_VELOCITY, EMC_AXIS_INIT, EMC_AXIS_HALT, EMC_AXIS_ABORT, EMC_AXIS_ENABLE, EMC_AXIS_DISABLE, EMC_AXIS_HOME, EMC_AXIS_JOG, EMC_AXIS_INCR_JOG, EMC_AXIS_ABS_JOG, EMC_AXIS_ACTIVATE, EMC_AXIS_DEACTIVATE, EMC_AXIS_OVERRIDE_LIMITS, EMC_AXIS_SET_OUTPUT, EMC_AXIS_LOAD_COMP, and EMC_AXIS_ALTER.

Definition at line 1459 of file emc.cc.

Referenced by EMC_AXIS_SET_MIN_OUTPUT_LIMIT::update(), EMC_AXIS_HALT::update(), EMC_AXIS_SET_HOME_OFFSET::update(), EMC_AXIS_SET_OUTPUT::update(), EMC_AXIS_SET_MIN_FERROR::update(), EMC_AXIS_ENABLE::update(), EMC_AXIS_INIT::update(), EMC_AXIS_HOME::update(), EMC_AXIS_SET_CYCLE_TIME::update(), EMC_AXIS_SET_GAINS::update(), EMC_AXIS_DISABLE::update(), EMC_AXIS_SET_MAX_VELOCITY::update(), EMC_AXIS_ABORT::update(), EMC_AXIS_SET_OUTPUT_SCALE::update(), EMC_AXIS_SET_MAX_OUTPUT_LIMIT::update(), EMC_AXIS_ACTIVATE::update(), EMC_AXIS_INCR_JOG::update(), EMC_AXIS_LOAD_COMP::update(), EMC_AXIS_SET_HOMING_VEL::update(), EMC_AXIS_SET_MAX_POSITION_LIMIT::update(), EMC_AXIS_SET_AXIS::update(), EMC_AXIS_SET_INPUT_SCALE::update(), EMC_AXIS_ALTER::update(), EMC_AXIS_JOG::update(), EMC_AXIS_SET_HOME::update(), EMC_AXIS_DEACTIVATE::update(), EMC_AXIS_SET_MIN_POSITION_LIMIT::update(), EMC_AXIS_SET_FERROR::update(), EMC_AXIS_OVERRIDE_LIMITS::update(), EMC_AXIS_ABS_JOG::update(), and EMC_AXIS_SET_UNITS::update().

01460 {
01461         cms->update(axis);
01462 
01463 }


Field Documentation

int EMC_AXIS_CMD_MSG::axis
 

Definition at line 785 of file emc.hh.

Referenced by alarmHandler(), emcTaskIssueCommand(), main(), sendAxisCycleTime(), sendAxisEnable(), sendAxisSetFerror(), sendAxisSetGains(), sendAxisSetOutput(), sendAxisSetOutputScale(), sendHome(), sendJogCont(), sendJogIncr(), sendJogStop(), and sendOverrideLimits().


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