IceHW.DMAChannel, IceHW.DMAStruct, IceHW.FTTStruct, IceHW.Message, IceHW.TBStruct| Modifier and Type | Field and Description |
|---|---|
static int |
acc_dif |
static int |
acc_off |
static int |
acc_sav |
static int |
alt |
static int |
calib |
static int |
count |
static int |
cvco |
static int |
debug |
static int |
dfvco |
static int |
dop |
static int |
dpvco |
static int |
lat |
static int |
loff |
static int |
lon |
static int |
lvco |
static int |
mindop |
static int |
mode |
static int |
mrev |
static int |
nos |
static int |
sog |
static int |
sow |
static int |
week |
ADON_RDBDB, ADON_WRBDB, ALG_CLOSE, ALG_DONE, ALG_INIT, ALG_LOC, ALG_OPEN, ALG_PROCESS, BADDR_DSOCM, BADDR_RD, BADDR_WR, BDATA, CFG_BUF, CFG_CMD, CFG_PAR, CFG_RET, CORA_CTL, CORB_CTL, DMA_ACTIVE, DMA_AO, DMA_BURY, DMA_CANCEL, DMA_CHNS, DMA_CONTINUOUS, DMA_CYCLE, DMA_DIO, DMA_ENABLE, DMA_GMCFG, DMA_GPASS, DMA_GSTAT, DMA_HPQI, DMA_HPQL, DMA_IOPCFG, DMA_JRWIOB, DMA_KILL, DMA_LOAD, DMA_LOADNSPIN, DMA_LOOP, DMA_LOOPNSPIN, DMA_LOST, DMA_MTAP, DMA_NI, DMA_NO, DMA_NVM1, DMA_NVM2, DMA_ONDEMAND, DMA_ONESHOT, DMA_OVSR, DMA_POLL, DMA_QUE, DMA_RESET, DMA_RESHOT, DMA_ROUTD, DMA_ROUTF, DMA_SEP, DMA_SPIN, DMA_STATUS, DMA_STATUS_W64, DMA_STK, DMA_STOP, DMA_TCDAT, DMA_TMP, DMA_TO, DMA_TX, DMA_WAIT, DMA_XI, DMA_XI_HYPA, DMA_XI_HYPB, DMA_XI_TUNA, DMA_XI_TUNB, DMA_XO, DMAC_CLOCK, DMAC_CLOCK_RMEM, DMAC_CTL, DMAC_HPCNT, DMAC_ONDEM_EN, DMAC_ONDEM_UP, DMAC_ROUTE, DMAC_ROUTE_CLR, DMAC_ROUTE_FDP, DMAC_ROUTE_FLG, DMAC_ROUTE_NIO, DMAC_ROUTE_RST, DMAC_ROUTE_SET, DMAC_ROUTE_SPD, DMAC_STATUS, DSG_CPAC, DSG_NPAC, DSG_PAC, DSG_PIC, DSG_PIC8Q, DSG_SPAC, DSG_TRAY, FAT, FLG_DUAL, FLG_NIO, FLG_NVME, FLG_SGO, FTT_ACTIVE, FTT_ADDR, FTT_BASE, FTT_BITS, FTT_BUSY, FTT_CHANTOP, FTT_CSTAGE, FTT_DCA0, FTT_DCA1, FTT_LOC, FTT_LOC2, FTT_LSTAGE, FTT_OMODA, FTT_OMODB, FTT_SIZEOF, FTT_SPEED, FTT_STAGES, FTT_TADDR, FTT_TB0, FTT_TB1, FTT_TB2, FTT_TBCTL, GCFPGA_FREQ, GCFPGA_POFF, HBT, HYP_SHF, HYPA_CTL, HYPB_CTL, ICAP_BASE, ICAP7_BASE, IMS, IOC_ADDR, IOC_PKTHDR, IOC_RAM, IOC_STAT, IOC_STAT_ENA, IOC_STAT_ENB, IOC_STAT_ERR, IOC_STAT_SEN, IOC_STAT_TCYC, IOC_STAT_TDC, IOC_STAT_TNCLK, IOC_STAT_TVAL, IOCTL_RD, IOCTL_WR, IOM_BMUX, IOM_MUX, IOM_SSB1, IOM_SSB2, IOPT_CBANK, IOPT_CORE, IOPT_MCORE, IOPT_NONE, IOPT_TBANK, IOPT_TUNER, JTAG_BASE, JTAG_CMD_USER2, JTAG_ENA, JTAG_MSK_CMD, JTAG_MSK_GET16X, JTAG_MSK_GET32X, JTAG_MSK_RMOD32, JTAG_MSK_RST, JTAG_MSK_SET16X, JTAG_MSK_SET32X, JTAG_MSK_SET8R, JTAG_MSK_WMOD32, JTAG_STAT, JTAG_STXCMD_USER0, JTAG_STXCMD_USER1, JTAG_TDI, JTAG_TMS, JTAG_TMS_CMD, JTAG_TMS_GET16X, JTAG_TMS_GET32X, JTAG_TMS_RMOD32, JTAG_TMS_RST, JTAG_TMS_SET16X, JTAG_TMS_SET32X, JTAG_TMS_SET8R, JTAG_TMS_WMOD32, mbus, MCSR_IFIFO_FULL, MCSR_IMB1F, MCSR_MASTER_DAC, MCSR_MASTER_RD, MCSR_MASTER_RDM, MCSR_MASTER_WR, MCSR_MDIR, MCSR_MENA, MCSR_OFIFO_EMPTY, MCSR_OMB1F, MCSR_QSTAT, MCSR_RFIFO, MCSR_TEST, MSG, NBANK, PM_CORA, PM_CORB, PM_HOST, PM_HYPA, PM_HYPB, PM_PROC, PM_TUNA, PM_TUNB, PMA_CTL, PMB_CTL, REG_AFIFO, REG_AHAR0, REG_AHIRX, REG_AIMB1, REG_AIMB2, REG_AIMB3, REG_AIMB4, REG_AMCSR, REG_AMDAR, REG_AMDAU, REG_AMDTC, REG_AOMB1, REG_AOMB2, REG_AOMB3, REG_AOMB4, ROUTE_CA2HA, ROUTE_CA2HB, ROUTE_CA2R, ROUTE_CA2TA, ROUTE_CA2TB, ROUTE_CB2HA, ROUTE_CB2HB, ROUTE_CB2R, ROUTE_CB2TA, ROUTE_CB2TB, ROUTE_CX2HX, ROUTE_HA2CA, ROUTE_HA2CB, ROUTE_HA2R, ROUTE_HA2TA, ROUTE_HA2TB, ROUTE_HA2X, ROUTE_HAANY, ROUTE_HB2CA, ROUTE_HB2CB, ROUTE_HB2R, ROUTE_HB2TA, ROUTE_HB2TB, ROUTE_HB2X, ROUTE_HBANY, ROUTE_HP2R, ROUTE_HX2CX, ROUTE_HX2R, ROUTE_HX2TX, ROUTE_HX2X, ROUTE_HXANY, ROUTE_PR2R, ROUTE_R2CA, ROUTE_R2CB, ROUTE_R2HA, ROUTE_R2HB, ROUTE_R2HP, ROUTE_R2PR, ROUTE_R2TA, ROUTE_R2TB, ROUTE_R2X, ROUTE_TA2CA, ROUTE_TA2HA, ROUTE_TA2R, ROUTE_TA2X, ROUTE_TAANY, ROUTE_TB2CB, ROUTE_TB2HB, ROUTE_TB2R, ROUTE_TB2X, ROUTE_TBANY, ROUTE_TXANY, ROUTE_X2CA, ROUTE_X2CB, ROUTE_X2CX, ROUTE_X2HA, ROUTE_X2HB, ROUTE_X2HP, ROUTE_X2HX, ROUTE_X2PR, ROUTE_X2R, ROUTE_X2TA, ROUTE_X2TB, ROUTE_XA2TA, ROUTE_XA2TB, ROUTE_XAANY, ROUTE_XB2TA, ROUTE_XB2TB, ROUTE_XBANY, ROUTE_Y2TA, ROUTE_Y2TB, ROUTF_CX2HX, ROUTF_CXAOB, ROUTF_CXFDP, ROUTF_DIO2P, ROUTF_HPFDP, ROUTF_HX2NIO, ROUTF_HX2NV, ROUTF_HXFDP, ROUTF_M2NIO, ROUTF_M2NV, ROUTF_NIO2HX, ROUTF_NIO2M, ROUTF_NV2HX, ROUTF_NV2M, ROUTF_P2DIO, ROUTF_TA2HX, ROUTF_TB2HX, ROUTF_TX2HX, ROUTF_TXAOB, ROUTF_TXFDP, sbus, TB_CHAN, TB_CONS, TB_CPC, TB_DEC, TB_DPHINC, TB_INDEX, TB_MCHAN, TB_NCHAN, TB_PCFG, TB_PHINC, TB_PINDX, TB_PMASK, TB_PROD, TB_PSIZE, TB_PSTRT, TB_SIZEOF, TB_TDPHASE, TB_TDPHINC, TB_TPHASE, TB_TPHINC, TB_XFER, TCM_SDDS, TUNA_CTL, TUNB_CTL, TUNC_CTL| Constructor and Description |
|---|
IceGPS() |
| Modifier and Type | Method and Description |
|---|---|
static int |
addBCD(int word,
int bcd,
int shft) |
static int |
arBCD(int adr,
int off) |
static int |
checkLine(int iadr) |
static void |
copyNEMA(int len) |
static int |
findChar(int iadr,
int eind,
int ac)
Look for a specific character in a stream
|
static int |
getAccDif(int navg) |
static int |
getAccOff(int navg) |
static int |
getDoY(int day,
int mon,
int year) |
static int |
getStatus() |
static int |
getStatusTenths() |
static int |
getTenths(int status) |
static int |
nextField(int adr,
int cc) |
static int |
nextLine(int adr,
int len)
Parse bus for the NMEA start character ($)
|
static int |
parseDec(int iadr,
int nadr,
int dp) |
static void |
processIRB(int year,
int mon,
int day,
int sec) |
static void |
processNEMA(int status) |
static void |
processTick(int status) |
static void |
run() |
static void |
setDif(int i,
int dif) |
static void |
setOff(int i,
int off) |
getObjectAtpublic static int lvco
public static int loff
public static int mode
public static int calib
public static int dfvco
public static int dpvco
public static int cvco
public static int acc_off
public static int acc_dif
public static int acc_sav
public static int nos
public static int dop
public static int sog
public static int count
public static int week
public static int sow
public static int alt
public static int lat
public static int lon
public static int mrev
public static int debug
public static int mindop
public static void run()
public static int getStatus()
public static int getTenths(int status)
public static int getStatusTenths()
public static void processTick(int status)
public static void setOff(int i,
int off)
public static int getAccOff(int navg)
public static void setDif(int i,
int dif)
public static int getAccDif(int navg)
public static void copyNEMA(int len)
public static void processNEMA(int status)
public static int parseDec(int iadr,
int nadr,
int dp)
public static int checkLine(int iadr)
public static void processIRB(int year,
int mon,
int day,
int sec)
public static int nextLine(int adr,
int len)
adr - starting addresslen - maximum length of characterspublic static int findChar(int iadr,
int eind,
int ac)
iadr - starting addresseind - ending addressac - characterpublic static int arBCD(int adr,
int off)
public static int nextField(int adr,
int cc)
public static int getDoY(int day,
int mon,
int year)
public static int addBCD(int word,
int bcd,
int shft)