public class icepex
extends nxm.sys.lib.Primitive
Modifier and Type | Field and Description |
---|---|
static byte |
CMP |
static byte |
COMMA |
static long |
COMMAS |
static int |
E_CMP |
static int |
E_DLP |
static int |
E_OTH |
static int |
E_TLP |
static int |
E_TSN |
static java.lang.String |
echoList |
static byte |
END |
static byte |
FTS |
static long |
FTSS |
static byte |
IDL |
static long |
IDLS |
static byte |
OTH |
static byte |
PAD |
static long |
PADS |
static int |
RPT1 |
static int |
RPT2 |
static int |
RPT9 |
static byte |
SDP |
static byte |
SKP |
static long |
SKPS |
static byte |
STP |
static byte |
TS1 |
static long |
TS1S |
static byte |
TS2 |
static long |
TS2S |
args, flagsList, id, isPiped, M, MA, MD, MQ, MR, MT, name, option, queue, state, support, thread
ALAW, ASCII, BMAX, BMIN, BOOL, BYTE, COMPLEX, CONVERT_TYPE_LIST, CRAY, DATA_MODE_LIST, DATA_TYPE_LIST, DMAX, DMIN, DOUBLE, EEEI, falseStates, FLOAT, FMAX, FMIN, IEEE, IMAX, IMIN, INT, LMAX, LMIN, LONG, MATRIX, modeList, MULT_DATA_MODE_LIST, NIBBLE, NMAX, NMIN, NONHOMOGENEOUS, NUMBER, NUMERIC_DATA_TYPE_LIST, numericTypeList, OBJECT, PACKED, QUAD, repList, RESULT_TYPE_LIST, SCALAR, STRING, TABLE, TRANSMATRIX, trueStates, typeList, ULAW, VAX, VECTOR, XLONG, XMAX, XMIN, XMODE, XMVALUE, XMVALUE_KVLIST, XMVALUE_LIST, XMVALUE_TABLE
ANGULAR_VELOCITY_PRECESSING_COR, B1G, B1K, B1M, B1T, B64K, CYC2RAD, DEF_EARTH_ANGULAR_VELOCITY, DEG2METERS, DEG2RAD, E, EARTH_ANGULAR_VELOCITY, EARTH_ECCENTRICITY, EARTH_EQUATORIAL_RADIUS, EARTH_FLATTENING_FACTOR, EARTH_GRAV_CONSTANT_W_ATMOS, EARTH_GRAV_CONSTANT_W_ATMOS_ORIG, EARTH_GRAV_CONSTANT_WO_ATMOS, EARTH_GRAV_CONSTANT_WO_ATMOS_ORIG, FEET2METERS, HALFPI, IAU_EARTH_ANGULAR_VELOCITY, LN2DB, LN2LOG, LNTEN, MASS_OF_EARTH_W_ATMOS, METERS2DEG, METERS2FEET, METERS2NM, METERS2SM, NM2FEET, NM2METERS, PI, POLAR_RADIUS_IN_METERS, POLAR_RADIUS_OF_CURVATURE, RAD2CYC, RAD2DEG, SECOND_EARTH_ECCENTRICITY, SM2FEET, SM2METERS, SPEED_OF_LIGHT, TWOPI
Constructor and Description |
---|
icepex() |
Modifier and Type | Method and Description |
---|---|
void |
addCRC(byte data) |
void |
addICRCbit(int value) |
void |
addLCRCbit(int value) |
int |
close()
This will finish the commandable objects processing.
|
void |
clrCRC() |
int |
getFI(int data) |
int |
open()
This will prepare the commandable object for processing.
|
int |
process()
This will process the commandable objects algorithm.
|
addProgressFeed, checkin, checkout, getArgs, getCmdParent, getContext, getID, getInterrupt, getMessageHandler, getMQ, getMsgID, getName, getPollTime, getProgress, getState, getVerbose, isStateChanged, processException, processMessage, processMessage, processMessages, processReady, restart, run, runSingle, setArg, setArgs, setCmdParent, setMessageHandler, setMsgID, setPollTime, setProgressFeed, setState, setState, setVerbose, stateToString, thisIsMe, toString, verify, whoIsThis
public static java.lang.String echoList
public static int E_OTH
public static int E_DLP
public static int E_TLP
public static int E_TSN
public static int E_CMP
public static byte COMMA
public static byte SKP
public static byte IDL
public static byte FTS
public static byte PAD
public static byte TS1
public static byte TS2
public static byte STP
public static byte SDP
public static byte END
public static byte OTH
public static byte CMP
public static long COMMAS
public static long SKPS
public static long IDLS
public static long FTSS
public static long PADS
public static long TS1S
public static long TS2S
public static int RPT1
public static int RPT2
public static int RPT9
public int open()
nxm.sys.inc.Commandable
Commandable.process()
and should be used to open
any files needed and to initialize any parameters.open
in interface nxm.sys.inc.Commandable
open
in class nxm.sys.lib.Command
Commandable.NOOP
if this method does no work.Commandable.NORMAL
if this method successfully completes and
the Commandable object is ready to be
processed with Commandable.process()
.Commandable.FINISH
if this method successfully completes
and the Commandable object does not require
any processing with Commandable.process()
(i.e.
skip directly to Commandable.close()
).Commandable.process()
,
Commandable.close()
,
State Diagram for a Commandable Objectpublic int process()
nxm.sys.inc.Commandable
Commandable.open()
method will always be called before this method. This should be
responsible for doing any of the data processing required by the
commandable object.Commandable.NORMAL
or Commandable.NOOP
.process
in interface nxm.sys.inc.Commandable
process
in class nxm.sys.lib.Command
Commandable.NORMAL
upon completion of a single pass of the
algorithm.Commandable.FINISH
upon successful completion of the entire
algorithm.Commandable.NOOP
upon completion of a single pass of the
algorithm in which no work was performed
(this usually indicates that the object is
waiting for another thread to provide data
to process).Commandable.SLEEP
upon completion of a single pass of the
algorithm where a pause (see
Time.sleep(double)
) is
required before Commandable.process()
can be
called again.Commandable.PAUSE
or Commandable.SUSPEND
indicates that the Commandable object
should be placed in the Commandable.SUSPEND
state until the Commandable.RESUME
directive is given.Time.sleep(double)
,
Commandable.open()
,
Commandable.close()
,
State Diagram for a Commandable Objectpublic int close()
nxm.sys.inc.Commandable
Commandable.open()
and
Commandable.process()
; this includes closing any files opened by
Commandable.open()
and clearing any temporary data used by
Commandable.process()
. This is the stage where the commandable object
would typically perform any final reporting of data (such as the
setting of RESULTS parameters).close
in interface nxm.sys.inc.Commandable
close
in class nxm.sys.lib.Command
Commandable.NOOP
if this method does no work.Commandable.NORMAL
if this method successfully completes.Results
,
Commandable.open()
,
Commandable.process()
,
State Diagram for a Commandable Objectpublic void clrCRC()
public void addCRC(byte data)
public void addICRCbit(int value)
public void addLCRCbit(int value)
public int getFI(int data)