public class MDevIce extends DevIce implements nxm.sys.inc.Keyable
DevIce.DmaMap, DevIce.DmaSpec, DevIce.DmaStat, DevIce.IoPort, DevIce.TimeCode| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
config |
nxm.sys.lib.Midas |
M |
ALG_AM, ALG_FM, ALG_LUT, ALG_NOOP, ALG_NULL, ALG_PM, ALG_PSK, ALG_QPSK, ALG_SWAP, ALG_TTDM, ALG_USER, algList, BUF_EXPAND, BUF_MASK, cardList, DMA_ACTIVE, DMA_ALLOCATE, DMA_BURY, DMA_CANCEL, DMA_CONTINUOUS, DMA_CYCLE, DMA_ENABLE, DMA_INDEX, DMA_KILL, DMA_LOAD, DMA_LOADNSPIN, DMA_LOOP, DMA_LOOPNSPIN, DMA_LOST, DMA_ONDEMAND, DMA_ONESHOT, DMA_POLL, DMA_RESET, DMA_RESHOT, DMA_SPIN, DMA_STATUS, DMA_STATUS_W64, DMA_STOP, DMA_WAIT, drvFlgList, flagList, FLG_ALT, FLG_AOVSR, FLG_BACKEND, FLG_BIGEND, FLG_BIT0, FLG_BIT1, FLG_BIT4, FLG_BOOT, FLG_CLKI, FLG_CTL_BUS, FLG_DISABLE, FLG_DSYNC, FLG_DTUN, FLG_DUAL, FLG_FC, FLG_FIRONLY, FLG_FLASH, FLG_FSYNC, FLG_FTUN, FLG_GGO, FLG_GSYNC, FLG_GTUN, FLG_HS, FLG_INFO, FLG_INTCLK, FLG_IOC, FLG_ITCPC, FLG_ITDEC, FLG_ITFMT, FLG_LINK, FLG_LOOP, FLG_MOD, FLG_MSBI, FLG_MTUN, FLG_MUX, FLG_MUXCLK, FLG_NCCLK, FLG_NCFIR, FLG_NIO, FLG_NOBRK, FLG_NOLOCK, FLG_NOWAIT, FLG_OP1, FLG_OP2, FLG_OP3, FLG_OP4, FLG_PFIR4, FLG_PM, FLG_PMWBR, FLG_PMWBT, FLG_POVSR, FLG_PPC, FLG_PPC_BUS, FLG_PPC_MEM, FLG_PRESAMP, FLG_RESAMP, FLG_RGO, FLG_SGO, FLG_SHARC, FLG_STGO, FLG_STRATIX, FLG_TALT1, FLG_TBANK, FLG_TC, FLG_TCDELTA, FLG_TCINTERP, FLG_TEST, FLG_TGO, FLG_TUNER, FLG_UCFIR, FLG_UFILT, FLG_URFIR, FLG_VERBOSE, FLG_VHS, FLG_VIRTEX, FLG_XFER, FLG_XGO, FLG_XSTGO, FLG_XTGO, ICEPIC1, ICEPIC2, ICEPIC3, ICEPIC4, ICEPIC5, ICEPIC6, ICEPIC7, ICEPIC8, ICEPIC9, imtList, IOMT_A2D, IOMT_AUTO, IOMT_AWG2D, IOMT_CDR2D, IOMT_CXD, IOMT_D2A, IOMT_D2AWG, IOMT_D2CDR, IOMT_D2DR, IOMT_D2E, IOMT_D2LB, IOMT_D2LV, IOMT_D2PSE, IOMT_D2RF, IOMT_D2SE, IOMT_D2T, IOMT_D2TGSDDS, IOMT_DIODE, IOMT_DIODEI, IOMT_DR2D, IOMT_DSFPXD, IOMT_DXC, IOMT_DXDSFP, IOMT_DXFLZR, IOMT_DXFPDP, IOMT_DXFPQC, IOMT_DXG, IOMT_DXMSAS, IOMT_DXNF, IOMT_DXRF, IOMT_DXSDDS, IOMT_DXSFP, IOMT_DXSFPP, IOMT_DXSNT, IOMT_DXTGV, IOMT_DXU, IOMT_DXUDP, IOMT_DXUFLZ, IOMT_DXV, IOMT_E2D, IOMT_FLZRXD, IOMT_FPDPXD, IOMT_FPQCXD, IOMT_GPS, IOMT_GPSXD, IOMT_GXD, IOMT_LB2D, IOMT_LV2D, IOMT_MSASXD, IOMT_NFXD, IOMT_NONE, IOMT_PSE2D, IOMT_RF2D, IOMT_RFXD, IOMT_SDDSXD, IOMT_SE2D, IOMT_SFPPXD, IOMT_SFPXD, IOMT_SNTXD, IOMT_T2D, IOMT_TEST, IOMT_TGSDDS2D, IOMT_TGVXD, IOMT_UDPXD, IOMT_UFLZXD, IOMT_UNKNOWN, IOMT_UXD, IOMT_VXD, IOPT_CBANK, IOPT_CORE, IOPT_EXTERNAL, IOPT_INTERNAL, IOPT_LINK, IOPT_MCORE, IOPT_MODULE, IOPT_NONE, IOPT_STREAM, IOPT_TBANK, IOPT_TUNER, ioptList, iostatList, KEY_ACTIVE, KEY_ADLM, KEY_AFIFO, KEY_AGCCF, KEY_AGCTC, KEY_ALG, KEY_APP, KEY_ARGS, KEY_ATCCALIB, KEY_BIT, KEY_BITS, KEY_BREAK, KEY_BSCAN, KEY_CBUFSZ, KEY_CCLK, KEY_CHAIN, KEY_CHAN, KEY_CHNS, KEY_CLKDLY, KEY_CLKI, KEY_CLKSTAT, KEY_CNAME, KEY_CONFIG, KEY_CORE, KEY_CPC, KEY_CRC32, KEY_CTYPE, KEY_CUID, KEY_DCSBN, KEY_DEC, KEY_DELAY, KEY_DETECT, KEY_DFREQ, KEY_DMACHK, KEY_DMAOFF, KEY_DRATE, KEY_DRIVER, KEY_DRVFLG, KEY_DSGTYPE, KEY_DUMP, KEY_EMT, KEY_ENABLE, KEY_EVCNT, KEY_EYESCAN, KEY_FBWF, KEY_FEED, KEY_FLAG, KEY_FLASH, KEY_FLGBCLR, KEY_FLGBSET, KEY_FPGADSG, KEY_FPGAREV, KEY_FPGASIG, KEY_FRAME, KEY_FRAMEDEC, KEY_FREQ, KEY_GAIN, KEY_GAP, KEY_GCHIP, KEY_GPS, KEY_GPSMODE, KEY_HUNG, KEY_HWREV, KEY_ICLK, KEY_IDCODE, KEY_INBYTE, KEY_INBYTE_W64, KEY_IOC, KEY_IOCALG, KEY_IOCCLK, KEY_IOCIOM, KEY_IOCRAM, KEY_IOCTYPE, KEY_IPADDR, KEY_IPCONN, KEY_IPDISC, KEY_IPSOCK, KEY_IPVLAN, KEY_JTAGPORT, KEY_LOG, KEY_MBITS, KEY_MCFG, KEY_MCHNS, KEY_MCLK, KEY_MCORE, KEY_MCORES, KEY_MFREQ, KEY_MGAIN, KEY_MGTDUMP, KEY_MOD, KEY_MPCIO, KEY_MREV, KEY_MREV1, KEY_MREV2, KEY_MSBI, KEY_MTOFF, KEY_MTYPE, KEY_MTYPE1, KEY_MTYPE2, KEY_NAME, KEY_NDEC, KEY_NFGAIN, KEY_NFREQ, KEY_NIOP, KEY_NIOS, KEY_NODMA, KEY_NPM, KEY_NRATIO, KEY_NTPOFF, KEY_NULL, KEY_NVME, KEY_NVMS, KEY_NYBW, KEY_OVSR, KEY_PCIBUS, KEY_PCIBW, KEY_PCICLK, KEY_PCIGEN, KEY_PCILANES, KEY_PCINACK, KEY_PCIREV, KEY_PCLK, KEY_PFIFO, KEY_PINDEX, KEY_PING, KEY_PKTHDR, KEY_PKTLEN, KEY_PM1CODE, KEY_PM2CODE, KEY_PMCODE, KEY_PMHBT, KEY_PMINDEX, KEY_PMSTAT, KEY_PMTYPE, KEY_PMTYPE1, KEY_PMTYPE2, KEY_PRCCLK, KEY_PTYPE, KEY_QALLOC, KEY_QSTAT, KEY_RATE, KEY_RATIO, KEY_RFAIS, KEY_RFATTN, KEY_RFBW, KEY_RFCAIS, KEY_RFFREQ, KEY_RFGAIN, KEY_RFOPTS, KEY_RFPWR, KEY_RMPL, KEY_ROUTE, KEY_ROUTF, KEY_ROUTIOS, KEY_RSTIME, KEY_RTCLK, KEY_SEQERR, KEY_SEQFILL, KEY_SPEEDS, KEY_STATE, KEY_STATUS, KEY_STIME, KEY_SWAP, KEY_SYSMON, KEY_TABLE, KEY_TCMODE, KEY_TCOFF, KEY_TCXO, KEY_TEMP, KEY_TFLGBCLR, KEY_TFLGBSET, KEY_TIMEOUT, KEY_TINC, KEY_TODO, KEY_TPD, KEY_TPDX, KEY_TPOE, KEY_TPSR, KEY_TRACE, KEY_TUNCLK, KEY_UIDCODE, KEY_USER1, KEY_USER2, KEY_VCTL, KEY_VERBOSE, KEY_VERSION, KEY_WMPL, mcfgXList, mcfgYList, omtList, PKT_ACMD, PKT_RMIF, PKTF_BUS_RD, PKTF_BUS_WR, PKTF_INIT, PKTF_MEM_RD, PKTF_MEM_TEST, PKTF_MEM_WR, PKTF_MODIFY, PKTF_RESET, PKTF_RUN, pmList, PMT_DTDM, PMT_DTDMX, PMT_K8M, PMT_S6M, PMT_V5M, PMT_V6M, PMT_V7M, PMT_ZPPM, QUERY_FPLAN, rfOptsList, routeListMB, routeListMBP, routeListPM, routfList, TC_BADPARAM, TC_BCDERR, TC_INACTIVE, TC_NAN, TC_NOBARKER, TC_NOBITS, TC_NOCLOCK, TC_OK, TC_OKNC, tcerrList, TCM_CPU, TCM_DTL, TCM_FILE, TCM_ICE, TCM_IRB, TCM_OFF, TCM_SDDS, TCM_SDN, TCM_SMS, TCM_STC, TCM_VRT, TCM_ZTC, tcmodeList, tflagList, VCTX_BW, VCTX_CHX, VCTX_DSEC, VCTX_FMT, VCTX_GAIN, VCTX_GPS, VCTX_HSEC, VCTX_IF, VCTX_MSEC, VCTX_NOCID, VCTX_REFL, VCTX_RF, VCTX_SEC, VCTX_SR, VCTX_TEMP, VCTX_XGAIN, VCTX_XIF, VCTX_XRF, VCTX_XSR, vctxList| Constructor and Description |
|---|
MDevIce() |
MDevIce(nxm.sys.lib.Args MA,
java.lang.String alias) |
MDevIce(nxm.sys.lib.Midas M,
java.lang.String config) |
| Modifier and Type | Method and Description |
|---|---|
static int |
detect() |
static int |
detect(int flags) |
java.lang.String |
getConfig() |
static java.lang.String |
getConfig(nxm.sys.lib.Args MA,
java.lang.String alias) |
static java.lang.String |
getConfigEntry(java.lang.String config,
java.lang.String name) |
java.lang.String |
getFlag(int dmac) |
nxm.sys.lib.Data |
getKey(int dmac,
int key) |
int |
getKey(int dmac,
int key,
nxm.sys.lib.Data data) |
java.lang.Object |
getKey(java.lang.String key)
Get the value of an object's keyed field.
|
java.lang.String[] |
getKeys()
Get a list of the available keys.
|
java.lang.String |
getKeyTable(int dmac,
java.lang.String table) |
java.lang.String |
getMcfg(int dmac) |
java.lang.String |
getPortKey() |
static boolean |
load() |
DevIce.DmaMap |
mapFile(nxm.sys.lib.DataFile df) |
void |
modifyAlgorithm(int[] args) |
void |
modifyAlgorithm(int arg1,
int arg2) |
void |
modifyAlgorithm(int arg1,
int arg2,
int arg3) |
void |
modifyAlgorithm(int arg1,
int arg2,
int arg3,
int arg4) |
int |
open() |
int |
open(int flags) |
int |
open(java.lang.String config,
int flags) |
int |
setKey(int dmac,
int key,
nxm.sys.lib.Data data) |
java.lang.Object |
setKey(java.lang.String key,
java.lang.Object value)
Set the value of an object's keyed field.
|
int |
setKeyD(int dmac,
int key,
double data1,
double data2) |
int |
setKeyD(int dmac,
int key,
double data1,
double data2,
double data3) |
java.lang.String |
setKeyTable(int dmac,
java.lang.String table) |
java.lang.String |
toString() |
buffer, close, compress, cvt12, dmaChain, dmaDump, dmaFunc, dmaFuncX, dmaSetup, dmaStat, getDblFlagDef, getIntFlagDef, getKey, getKeyD, getKeyD, getKeyL, getKeyL, getKeyS, getKeySize, getKeyType, getKeyV, getMap, getMapData, getRawFlag, getStrFlagDef, ioPort, loadFC, loadFile, mapMem, mapMem, name2key, name2offset, nvRam, query, read, recv, reset, rpb, rpc, rpm, send, sendrecv, setKey, setKeyD, setKeyL, setKeyS, setMapData, setMaxAlloc, sniff, spec, str2ip, tc, tcInsert, test, timer, unpack12xxx, wpb, wpc, wpm, write, writempublic MDevIce()
public MDevIce(nxm.sys.lib.Args MA,
java.lang.String alias)
public MDevIce(nxm.sys.lib.Midas M,
java.lang.String config)
public static boolean load()
public static int detect()
public static int detect(int flags)
public int open(int flags)
public int open()
public static java.lang.String getConfig(nxm.sys.lib.Args MA,
java.lang.String alias)
public static java.lang.String getConfigEntry(java.lang.String config,
java.lang.String name)
public java.lang.String getPortKey()
public int setKey(int dmac,
int key,
nxm.sys.lib.Data data)
public int getKey(int dmac,
int key,
nxm.sys.lib.Data data)
public nxm.sys.lib.Data getKey(int dmac,
int key)
public DevIce.DmaMap mapFile(nxm.sys.lib.DataFile df)
public java.lang.String getConfig()
public java.lang.String getMcfg(int dmac)
public java.lang.String getFlag(int dmac)
public java.lang.String toString()
toString in class java.lang.Objectpublic void modifyAlgorithm(int arg1,
int arg2)
public void modifyAlgorithm(int arg1,
int arg2,
int arg3)
public void modifyAlgorithm(int arg1,
int arg2,
int arg3,
int arg4)
public void modifyAlgorithm(int[] args)
public java.lang.String[] getKeys()
nxm.sys.inc.KeyablegetKeys in interface nxm.sys.inc.Keyablepublic java.lang.Object getKey(java.lang.String key)
nxm.sys.inc.KeyablegetKey in interface nxm.sys.inc.Keyablekey - The key identifying the value.public java.lang.Object setKey(java.lang.String key,
java.lang.Object value)
nxm.sys.inc.KeyablesetKey in interface nxm.sys.inc.Keyablekey - The key identifying the value.value - The new value to associate with the key.value) or the value that would be returned by Keyable.getKey(String)
immediately after this method call. Since there can be some ambiguity the return value here should
probably be ignored.public int setKeyD(int dmac,
int key,
double data1,
double data2)
public int setKeyD(int dmac,
int key,
double data1,
double data2,
double data3)
public java.lang.String setKeyTable(int dmac,
java.lang.String table)
public java.lang.String getKeyTable(int dmac,
java.lang.String table)