/******************************************************************** * Description: iosh.cc * Extended-Tcl-based general IO programming shell with NML connectivity * * Derived from a work by Fred Proctor & Will Shackleford * * Author: * License: GPL Version 2 * System: Linux * * Copyright (c) 2004 All rights reserved. * * Last change: * $Revision$ * $Author$ * $Date$ ********************************************************************/ /*! \todo FIXME add tool_in_spindle status */ #include #include #include #include #include "tcl.h" #include "tk.h" #include "rcs.hh" // etime() #include "posemath.h" // PM_POSE #include "emc.hh" // EMC NML #include "emc_nml.hh" #include "emcglb.h" // EMC_NMLFILE, TRAJ_MAX_VELOCITY, etc. #include "emccfg.h" // DEFAULT_TRAJ_MAX_VELOCITY #include "inifile.hh" // INIFILE #include "rcs_print.hh" #include "nml_oi.hh" // nmlErrorFormat #include "timer.hh" // esleep #include "motion.h" // emc struct and commands #include "motion_debug.h" #include "motion_struct.h" #include "usrmotintf.h" // usrmot interface /* Using iosh: iosh {