auc.simulator.logic
Class StationController

java.lang.Object
  |
  +--auc.simulator.logic.StationController
All Implemented Interfaces:
java.lang.Runnable

public class StationController
extends java.lang.Object
implements java.lang.Runnable


Inner Class Summary
protected  class StationController.ErrorDialog
           
 
Field Summary
protected  DBServer dbserver
           
protected  JobRealDataFormDialog dialog
           
protected  long mJobID
           
protected  RecordDescription[] mLogTypes
           
protected  javax.swing.JFrame mMainFrame
           
protected  RecordDescription[] mUnitTypes
           
protected  byte[] platformData
           
protected static StationController stationController
           
 
Constructor Summary
protected StationController()
           
 
Method Summary
 void autoPlatformControl(SimulatorDrawingPanel drawingPanel)
           
 void beginJob(SimulatorDrawingPanel drawingPanel)
           
static StationController getInstance()
           
 java.io.Reader getJobPlanData()
           
 void run()
           
 void setActiveJobID(long jobID)
           
 void setMainFrame(javax.swing.JFrame frame)
           
 void uploadAllJobRealData(byte[] data)
           
 void uploadCollectedJobRealData(byte[] collectedData, Point stopPoint)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stationController

protected static StationController stationController

mMainFrame

protected javax.swing.JFrame mMainFrame

mJobID

protected long mJobID

dialog

protected JobRealDataFormDialog dialog

mLogTypes

protected RecordDescription[] mLogTypes

mUnitTypes

protected RecordDescription[] mUnitTypes

platformData

protected byte[] platformData

dbserver

protected DBServer dbserver
Constructor Detail

StationController

protected StationController()
Method Detail

getInstance

public static StationController getInstance()

setActiveJobID

public void setActiveJobID(long jobID)

run

public void run()
Specified by:
run in interface java.lang.Runnable

getJobPlanData

public java.io.Reader getJobPlanData()

beginJob

public void beginJob(SimulatorDrawingPanel drawingPanel)

uploadAllJobRealData

public void uploadAllJobRealData(byte[] data)

uploadCollectedJobRealData

public void uploadCollectedJobRealData(byte[] collectedData,
                                       Point stopPoint)

autoPlatformControl

public void autoPlatformControl(SimulatorDrawingPanel drawingPanel)

setMainFrame

public void setMainFrame(javax.swing.JFrame frame)