Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

emc.gui
Class NCapplet  view NCapplet download NCapplet.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Panel
              extended byjava.applet.Applet
                  extended byemc.gui.NCapplet
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.awt.event.AdjustmentListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.ItemListener, java.awt.event.KeyListener, java.awt.MenuContainer, java.lang.Runnable, java.io.Serializable

public class NCapplet
extends java.applet.Applet
implements java.lang.Runnable, java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.event.AdjustmentListener, java.awt.event.KeyListener


Nested Class Summary
 
Nested classes inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
 
Nested classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  java.awt.Button abortButton
           
(package private)  EMC_TASK_ABORT abortMsg
           
(package private)  java.awt.Button autoButton
           
(package private)  java.awt.Checkbox autoSetModeCheckbox
           
(package private)  EMC_AXIS_DISABLE axis_disable_msg
           
(package private)  EMC_AXIS_ENABLE axis_enable_msg
           
(package private)  EMC_AXIS_ABORT axis_stop_msg
           
(package private)  java.awt.Label axisControlLabel
           
(package private)  EMC_SPINDLE_BRAKE_ENGAGE brake_engage_msg
           
(package private)  EMC_SPINDLE_BRAKE_RELEASE brake_release_msg
           
(package private)  boolean browse_local_requested
           
(package private)  boolean browse_remote_requested
           
(package private)  int browse_remote_state
           
(package private)  java.awt.Button browseLocalButton
           
(package private)  java.awt.Button browseRemoteButton
           
(package private)  java.awt.Panel buttonPanel
           
(package private)  java.awt.GridLayout buttonPanelLayout
           
(package private)  java.lang.String choice_layout_selection
           
(package private)  java.awt.CardLayout choiceLayout
           
(package private)  java.awt.Panel choicePanel
           
(package private)  java.awt.GridBagLayout choiceStatusLayout
           
(package private)  java.awt.Panel choiceStatusPanel
           
(package private)  java.awt.Button clearErrlogButton
           
(package private)  rcs.nml.RCS_CMD_MSG cmdToSend
           
(package private)  java.awt.Checkbox connectedCheckbox
           
(package private)  int consecutive_nulls
           
(package private)  java.awt.Button cpanelButton
           
(package private)  java.awt.GridBagLayout cpanelInnerLayout
           
(package private)  java.awt.Panel cpanelInnerPanel
           
(package private)  java.awt.FlowLayout cpanelLayout
           
(package private)  java.awt.Panel cpanelPanel
           
(package private)  int current_mdi_command_index
           
(package private)  double cycle_time
           
(package private)  java.awt.Label cycleTimeLabel
           
(package private)  java.awt.Scrollbar cycleTimeScrollbar
           
static boolean debug_on
           
(package private)  java.awt.Checkbox debugCheckbox
           
(package private)  java.awt.Button errlogButton
           
(package private)  java.awt.GridBagLayout errlogInnerLayout
           
(package private)  java.awt.Panel errlogInnerPanel
           
(package private)  java.awt.FlowLayout errlogLayout
           
(package private)  java.awt.Panel errlogPanel
           
(package private)  java.awt.Label errlogStatusLabel
           
(package private)  java.awt.TextArea errlogTextArea
           
(package private)  boolean estop_queried
           
(package private)  QueryDialog estop_query
           
(package private)  java.awt.Button estopButton
           
(package private)  java.awt.Button estopResetButton
           
(package private)  java.awt.Label estopStatusLabel
           
(package private)  EMC_TASK_PLAN_EXECUTE exec_msg
           
(package private)  java.awt.Label execStatusLabel
           
(package private)  java.awt.Label feedrateOverrideLabel
           
(package private)  java.awt.Scrollbar feedrateOverrideSlider
           
(package private)  java.awt.Label feedrateStatusLabel
           
 java.lang.String file_to_run
           
(package private)  boolean first_init
           
(package private)  boolean first_stat_display
           
(package private)  boolean foo
           
(package private)  FTPBrowser ftp_dialog
           
(package private)  java.lang.String ftp_file_info
           
(package private)  java.lang.String ftp_host_name
           
(package private)  java.lang.String ftp_login_name
           
(package private)  java.lang.String ftp_login_passwd
           
(package private)  FtpModule ftp_module
           
(package private)  java.awt.Label GCodesLabel1
           
(package private)  java.awt.Label GCodesLabel2
           
(package private)  long gui_heartbeat
           
(package private)  java.awt.Label GuiHeartBeatLabel
           
(package private)  java.awt.Button haltButton
           
(package private)  EMC_TASK_ABORT haltMsg
           
(package private)  java.awt.Label HeartBeatLabel
           
(package private)  java.awt.Button holdButton
           
(package private)  java.lang.String homed_string
           
(package private)  java.awt.Label homedStatusLabel
           
(package private)  EMC_AXIS_HOME homeMsg
           
(package private)  java.awt.Label homingStatusLabel
           
static java.lang.String ident
           
(package private)  boolean in_resizable_window
           
static int INCH_UNITS
           
static double INCHES_TO_MILLIMETERS
           
(package private)  java.awt.Checkbox inchesCheckbox
           
(package private)  EMC_AXIS_INCR_JOG incr_jog_msg
           
(package private)  java.awt.Button initButton
           
(package private)  boolean initialized
           
(package private)  QueryDialog initQueryDialog
           
(package private)  java.awt.Label inposStatusLabel
           
(package private)  boolean inside_init
           
(package private)  java.lang.String interp_program_file
           
(package private)  long io_heartbeat
           
(package private)  java.awt.Label IoHeartBeatLabel
           
(package private)  boolean is_connected
           
(package private)  boolean is_ftp
           
(package private)  EMC_AXIS_JOG jog_msg
           
(package private)  double jog_scale
           
(package private)  int jog_speed
           
(package private)  boolean jog_started
           
(package private)  java.awt.Label jogSpeedLabel
           
(package private)  java.awt.Scrollbar jogSpeedSlider
           
(package private)  java.awt.Choice jogTypeChoice
           
(package private)  java.awt.Label jogTypeLabel
           
(package private)  long last_connect_try_time
           
(package private)  int last_cycle_time_slider_value
           
(package private)  int last_feedrate_override_slider_value
           
(package private)  int last_jog_speed_slider_value
           
(package private)  long last_reconnect_try_time
           
(package private)  java.lang.String lastFile
           
(package private)  boolean load_program_requested
           
(package private)  EMC_TOOL_LOAD_TOOL_TABLE load_tool_table_msg
           
(package private)  boolean load_tool_table_needed
           
(package private)  boolean loading_tool_table
           
(package private)  java.awt.Button loadProgramButton
           
(package private)  java.awt.Label loginStatusLabel
           
(package private)  boolean m_fStandAlone
           
private  double m_GCodeFactor
           
private  java.lang.String m_InchCode
           
private  java.lang.String m_InitFile
           
private  java.lang.String m_InterpreterDialect
           
private  double m_MCodeFactor
           
private  java.lang.String m_MilliMeterCode
           
(package private)  java.lang.Thread m_NCapplet
           
private  java.lang.String m_NCProgBase
           
private static java.lang.String m_NMLfile
           
private  java.lang.String m_ToolTable
           
private  boolean m_UseColor
           
private  java.lang.String m_UserName
           
private  java.lang.String m_UserPasswd
           
(package private)  boolean machine_off_queried
           
(package private)  QueryDialog machine_off_query
           
(package private)  java.awt.Button machineOffButton
           
(package private)  java.awt.Button machineOnButton
           
(package private)  java.awt.GridBagLayout mainInnerLayout
           
(package private)  java.awt.Panel mainInnerPanel
           
(package private)  java.awt.FlowLayout mainLayout
           
(package private)  java.awt.Button manualButton
           
(package private)  java.awt.Label MCodesLabel1
           
(package private)  java.awt.Label MCodesLabel2
           
(package private)  java.awt.Button mdiButton
           
(package private)  java.awt.Button mdiExecButton
           
(package private)  java.awt.TextField mdiExecField
           
(package private)  java.awt.Label mdiLabel
           
(package private)  java.awt.TextArea mdiOldCommandsArea
           
(package private)  java.awt.Button memCleanCheckButton
           
(package private) static int memWarnings
           
static int MILLIMETER_UNITS
           
static double MILLIMETERS_TO_INCHES
           
static java.awt.Dimension minSize
           
(package private)  java.awt.Checkbox mmCheckbox
           
(package private)  int mode_for_command
           
(package private)  java.awt.Label modeLabel
           
(package private)  EMC_TASK_SET_MODE modeMsg
           
(package private)  java.awt.Label modeStatusLabel
           
(package private)  long motion_heartbeat
           
(package private)  java.awt.Label MotionHeartBeatLabel
           
static int nc_applet_count
           
(package private)  int nc_serial_number
           
(package private)  rcs.nml.NMLConnection NCCommandChannel
           
(package private)  rcs.nml.NMLConnection NCErrlogChannel
           
(package private)  EMC_STAT ncStatus
           
(package private)  rcs.nml.NMLConnection NCStatusChannel
           
(package private)  EMC_STAT ncStatusOld
           
static java.lang.String newline
           
(package private)  java.awt.Button newWindowButton
           
(package private)  nml_emc nml_emc_object
           
(package private)  java.awt.Label NMLfileLabel
           
(package private)  java.awt.TextField NMLfileTextField
           
(package private)  boolean NMLInitialized
           
(package private)  int num_errors
           
(package private)  int num_homed
           
(package private)  int num_new_errors
           
(package private)  int num_stat_updates
           
(package private)  int old_height
           
(package private)  java.lang.String old_interp_program_file
           
(package private)  java.util.Vector old_mdi_commands
           
(package private)  int old_num_homed
           
(package private)  int old_unit_type
           
(package private)  int old_width
           
(package private)  boolean old_xhomed
           
(package private)  double old_xlocal
           
(package private)  boolean old_yhomed
           
(package private)  double old_ylocal
           
(package private)  boolean old_zhomed
           
(package private)  double old_zlocal
           
(package private)  EMC_TASK_PLAN_OPEN openMsg
           
private  java.lang.String PARAM_DebugOn
           
private  java.lang.String PARAM_GCodeFactor
           
private  java.lang.String PARAM_InchCode
           
private  java.lang.String PARAM_InitFile
           
private  java.lang.String PARAM_InterpreterDialect
           
private  java.lang.String PARAM_MCodeFactor
           
private  java.lang.String PARAM_MilliMeterCode
           
private  java.lang.String PARAM_NCProgBase
           
private  java.lang.String PARAM_NMLfile
           
private  java.lang.String PARAM_RunLocal
           
private  java.lang.String PARAM_ToolTable
           
private  java.lang.String PARAM_UseColor
           
private  java.lang.String PARAM_UserName
           
private  java.lang.String PARAM_UserPasswd
           
(package private)  java.awt.Frame parentFrame
           
(package private)  EMC_TASK_PLAN_PAUSE pauseMsg
           
(package private)  PasswdDialog pd
           
(package private)  java.awt.Button positionButton
           
(package private)  PositionDisplayPanel positionPanel
           
(package private)  java.awt.Label powerStatusLabel
           
(package private)  java.awt.Font prefferedFont
           
(package private)  java.net.URL prog_base_url
           
(package private)  java.awt.Button programButton
           
(package private)  java.awt.GridBagLayout programInnerLayout
           
(package private)  java.awt.Panel programInnerPanel
           
(package private)  java.awt.FlowLayout programLayout
           
(package private)  java.awt.List programList
           
(package private)  java.awt.Panel programPanel
           
(package private)  java.awt.Label programStatusLabel
           
(package private)  java.awt.TextField programTextField
           
 boolean read_errlog
           
(package private)  java.awt.Checkbox readErrlogCheckbox
           
(package private)  boolean reconnect_needed
           
(package private)  boolean relative_position
           
(package private)  java.awt.Checkbox relativePositionCheckbox
           
 boolean repaint_needed
           
(package private)  java.awt.Button resumeButton
           
(package private)  EMC_TASK_PLAN_RESUME resumeMsg
           
private  boolean run_local
           
(package private)  java.awt.Button runButton
           
(package private)  EMC_TASK_PLAN_RUN runMsg
           
(package private)  EMC_TRAJ_SET_SCALE scaleMsg
           
(package private)  boolean send_run_command_needed
           
(package private)  java.awt.Button singleStepButton
           
(package private)  java.awt.Checkbox spindleBrakeCheckbox
           
(package private)  java.awt.Button spindleCCWButton
           
(package private)  EMC_SPINDLE_CONSTANT spindleConstMsg
           
(package private)  java.awt.Label spindleControlLabel
           
(package private)  java.awt.Button spindleCWButton
           
(package private)  JogButton spindleDecrButton
           
(package private)  EMC_SPINDLE_DECREASE spindleDecrMsg
           
(package private)  JogButton spindleIncrButton
           
(package private)  EMC_SPINDLE_INCREASE spindleIncrMsg
           
(package private)  java.awt.Button spindleOffButton
           
(package private)  EMC_SPINDLE_OFF spindleOffMsg
           
(package private)  EMC_SPINDLE_ON spindleOnMsg
           
(package private)  java.awt.Label spindleOverrideLabel
           
(package private)  java.awt.Scrollbar spindleOverrideSlider
           
(package private)  java.awt.Label spindleStatusLabel
           
(package private)  long start_waitfordone_millis
           
(package private)  EMC_TASK_SET_STATE stateMsg
           
(package private)  java.awt.GridLayout statusLayout
           
(package private)  java.awt.Panel statusPanel
           
(package private)  EMC_TASK_PLAN_STEP stepMsg
           
(package private)  java.util.Hashtable tailsToURLsTable
           
(package private)  long task_heartbeat
           
(package private)  EMC_TASK_INIT task_init_msg
           
(package private)  java.awt.Label TaskHeartBeatLabel
           
(package private)  java.awt.Label titleBarLabel
           
(package private)  java.awt.Button toolTableButton
           
(package private)  java.awt.GridBagLayout toolTableInnerLayout
           
(package private)  java.awt.Panel toolTableInnerPanel
           
(package private)  java.awt.FlowLayout toolTableLayout
           
(package private)  java.awt.List toolTableList
           
(package private)  java.awt.Button toolTableLoadButton
           
(package private)  java.awt.Panel toolTablePanel
           
(package private)  java.awt.TextField toolTableTextField
           
(package private)  int unit_type
           
(package private)  java.awt.CheckboxGroup unitsGroup
           
(package private)  java.awt.TextField userNameField
           
(package private)  java.awt.Label userNameLabel
           
(package private)  java.awt.TextField userPasswdField
           
(package private)  java.awt.Label userPasswdLabel
           
(package private)  boolean WaitForDoneNeeded
           
(package private)  double WaitForDoneTimeout
           
(package private)  double x_local_offset
           
(package private)  java.awt.Checkbox XEnableCheckbox
           
(package private)  java.awt.Button XHomeButton
           
(package private)  boolean xhomed
           
(package private)  JogButton XJogMinusButton
           
(package private)  JogButton XJogPlusButton
           
(package private)  double xlocal
           
(package private)  java.awt.Checkbox XLocalOffsetCheckbox
           
(package private)  java.awt.Label XPositionLabel
           
(package private)  java.awt.Label XProgOffsetLabel
           
(package private)  java.awt.Label XProgPosLabel
           
(package private)  double y_local_offset
           
(package private)  java.awt.Checkbox YEnableCheckbox
           
(package private)  java.awt.Button YHomeButton
           
(package private)  boolean yhomed
           
(package private)  JogButton YJogMinusButton
           
(package private)  JogButton YJogPlusButton
           
(package private)  double ylocal
           
(package private)  java.awt.Checkbox YLocalOffsetCheckbox
           
(package private)  java.awt.Label YPositionLabel
           
(package private)  java.awt.Label YProgOffsetLabel
           
(package private)  java.awt.Label YProgPosLabel
           
(package private)  double z_local_offset
           
(package private)  java.awt.Checkbox ZEnableCheckbox
           
(package private)  java.awt.Button ZHomeButton
           
(package private)  boolean zhomed
           
(package private)  JogButton ZJogMinusButton
           
(package private)  JogButton ZJogPlusButton
           
(package private)  double zlocal
           
(package private)  java.awt.Checkbox ZLocalOffsetCheckbox
           
(package private)  java.awt.Label ZPositionLabel
           
(package private)  java.awt.Label ZProgOffsetLabel
           
(package private)  java.awt.Label ZProgPosLabel
           
 
Fields inherited from class java.applet.Applet
 
Fields inherited from class java.awt.Panel
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
NCapplet()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
          This method is invoked when an action occurs.
 void adjustmentValueChanged(java.awt.event.AdjustmentEvent evt)
          This method is called when an adjustable value changes.
protected  void Alert(java.lang.String str)
           
 java.lang.String BrowseLocalForFile(java.lang.String title)
           
 java.lang.String BrowseRemoteForFile(java.lang.String title)
           
private  void CheckForColor()
           
private  int CompareTails(java.lang.String file1, java.lang.String file2)
           
private  java.lang.String CompleteTail(java.lang.String tail)
           
static int convertStrToInt(java.lang.String str)
           
 java.lang.String[] CreateArgs()
           
static void