nxm.ice.prim
Class sinkpic

java.lang.Object
  extended bynxm.sys.lib.Command
      extended bynxm.sys.lib.Primitive
          extended bynxm.ice.prim.sinkpic
All Implemented Interfaces:
nxm.sys.inc.Commandable, nxm.sys.inc.Constants, nxm.sys.inc.DataTypes, nxm.sys.inc.IDable, nxm.sys.inc.MessageHandler, java.lang.Runnable

public final class sinkpic
extends nxm.sys.lib.Primitive

Synchronize a PIC playback from a Midas file/pipe.

Author:
Jeff Schoen

Field Summary
static java.lang.String algorithmList
           
static java.lang.String replayList
           
static java.lang.String syncList
           
static java.lang.String throttleList
           
 
Fields inherited from class nxm.sys.lib.Primitive
bufSize, todo
 
Fields inherited from class nxm.sys.lib.Command
args, id, isPiped, M, MA, MD, MQ, MR, MT, MU, name, option, queue, state, support, thread, verbose
 
Fields inherited from interface nxm.sys.inc.DataTypes
ALAW, ASCII, BMAX, BMIN, BOOL, BYTE, COMPLEX, CONVERT_TYPE_LIST, CRAY, DATA_TYPE_LIST, DMAX, DMIN, DOUBLE, EEEI, FLOAT, FMAX, FMIN, IEEE, IMAX, IMIN, INT, LMAX, LMIN, LONG, MATRIX, NONHOMOGENEOUS, NUMBER, OBJECT, PACKED, QUAD, RESULT_TYPE_LIST, SCALAR, STRING, TABLE, TRANSMATRIX, ULAW, VAX, VECTOR, XLONG, XMAX, XMIN, XMODE
 
Fields inherited from interface nxm.sys.inc.Constants
ANGULAR_VELOCITY_PRECESSING_COR, B1G, B1K, B1M, B1T, B64K, CYC2RAD, DEF_EARTH_ANGULAR_VELOCITY, DEG2RAD, E, EARTH_ANGULAR_VELOCITY, EARTH_ECCENTRICITY, EARTH_EQUATORIAL_RADIUS, EARTH_FLATTENING_FACTOR, EARTH_GRAV_CONSTANT_W_ATMOS, EARTH_GRAV_CONSTANT_WO_ATMOS, FEET2METERS, HALFPI, IAU_EARTH_ANGULAR_VELOCITY, LN2DB, LN2LOG, LNTEN, MASS_OF_EARTH_W_ATMOS, METERS2FEET, METERS2NM, METERS2SM, NM2FEET, NM2METERS, PI, POLAR_RADIUS_IN_METERS, POLAR_RADIUS_OF_CURVATURE, RAD2CYC, RAD2DEG, SM2FEET, SM2METERS, SPEED_OF_LIGHT, TWOPI
 
Fields inherited from interface nxm.sys.inc.Commandable
ABORT, CLOSE, DONE, EXIT, FINISH, INIT, NOOP, NORMAL, OPEN, PAUSE, PROCESS, RESTART, RESUME, SLEEP, START, stateList, stateListOffset, STOP, SUSPEND, WAIT
 
Constructor Summary
sinkpic()
           
 
Method Summary
 int close()
           
 int getCBLost()
           
 int getCycle()
           
 int getDec()
           
 MDevIce getDevIce()
           
 int getDmaMode()
           
 int getHBLost()
           
 double getOffset()
           
 int getRate()
           
 java.lang.String getReplay()
           
 nxm.sys.lib.Time getTime()
           
 DevIce.TimeCode getTimeCode()
           
 int open()
           
 int process()
           
 void setDec(int value)
           
 void setRate(int value)
           
 void setReplay(int nreplay)
           
 void setReplay(java.lang.String value)
           
 
Methods inherited from class nxm.sys.lib.Primitive
todo, todo
 
Methods inherited from class nxm.sys.lib.Command
checkin, checkout, getArgs, getContext, getID, getMQ, getPollTime, getState, isPipable, processException, processMessage, processMessage, restart, run, setArgs, setPollTime, setState, setState, stateToString, thisIsMe, toString, verify, whoIsThis
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

replayList

public static java.lang.String replayList

algorithmList

public static java.lang.String algorithmList

syncList

public static java.lang.String syncList

throttleList

public static java.lang.String throttleList
Constructor Detail

sinkpic

public sinkpic()
Method Detail

open

public int open()

process

public int process()

close

public int close()

setReplay

public void setReplay(java.lang.String value)

setReplay

public void setReplay(int nreplay)

setDec

public void setDec(int value)

setRate

public void setRate(int value)

getReplay

public java.lang.String getReplay()

getDec

public int getDec()

getRate

public int getRate()

getCycle

public int getCycle()

getTimeCode

public DevIce.TimeCode getTimeCode()

getTime

public nxm.sys.lib.Time getTime()

getHBLost

public int getHBLost()

getCBLost

public int getCBLost()

getDmaMode

public int getDmaMode()

getOffset

public double getOffset()

getDevIce

public MDevIce getDevIce()