IceHW.DMAChannel, IceHW.DMAStruct, IceHW.FTTStruct, IceHW.Message, IceHW.TBStruct
Modifier and Type | Field and Description |
---|---|
static int |
accum
total error accumulator
|
static int |
count
counter
|
static int |
csec
current second
|
static int |
dop
dilution of position
|
static int |
ioadr |
static int |
ioctl |
static int |
loff |
static int |
lout
last output point
|
static int |
lsec
last second
|
static int |
lvco |
static int |
maddr |
static int |
mdata |
static int |
nos
number of satellites
|
static int |
resync |
static int |
saddr |
static int |
scnt
second counter
|
static int |
sdata |
static int |
sog
speed over ground
|
static int |
thresh
error threshold
|
ALG_CLOSE, ALG_DONE, ALG_INIT, ALG_LOC, ALG_OPEN, ALG_PROCESS, CORA_CTL, CORB_CTL, DMA_TO, DMA_TX, DMA_XI, DMA_XI_HYPA, DMA_XI_HYPB, DMA_XI_TUNA, DMA_XI_TUNB, DMA_XO, DMAC_CLOCK, DMAC_CLOCK_RMEM, DMAC_CTL, DMAC_ROUTE_CLR, DMAC_ROUTE_FLG, DMAC_ROUTE_RST, DMAC_ROUTE_SET, FTT_ACTIVE, FTT_ADDR, FTT_BASE, FTT_BITS, FTT_BUSY, FTT_CHANTOP, FTT_CSTAGE, FTT_DCA0, FTT_DCA1, FTT_LOC, 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, IOC_ADDR, IOCTL_RD, IOCTL_WR, IOPT_CORE, IOPT_MCORE, IOPT_NONE, IOPT_TBANK, IOPT_TUNER, JTAG_BASE, JTAG_ENA, JTAG_STAT, JTAG_TDI, JTAG_TMS, mbus, MCSR_IFIFO_FULL, MCSR_IMB1F, MCSR_OFIFO_EMPTY, MCSR_OMB1F, MCSR_RFIFO, MSG, NBANK, PM_CORA, PM_CORB, PM_HOST, PM_HYPA, PM_HYPB, PM_PROC, PM_TUNA, PM_TUNB, REG_AFIFO, 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_CB2HA, ROUTE_CB2HB, ROUTE_CB2R, ROUTE_CB2TB, ROUTE_HA2CA, ROUTE_HA2CB, ROUTE_HA2R, ROUTE_HA2TA, ROUTE_HA2TB, ROUTE_HB2CA, ROUTE_HB2CB, ROUTE_HB2R, ROUTE_HB2TA, ROUTE_HB2TB, ROUTE_HP2R, ROUTE_PR2R, ROUTE_R2CA, ROUTE_R2CB, ROUTE_R2HA, ROUTE_R2HB, ROUTE_R2HP, ROUTE_R2PR, ROUTE_R2TA, ROUTE_R2TB, ROUTE_TA2HA, ROUTE_TA2R, ROUTE_TB2HB, ROUTE_TB2R, ROUTF_CX2HX, ROUTF_CXFDP, ROUTF_HPFDP, ROUTF_HXFDP, 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, 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 int |
findChar(int iadr,
int eind,
int ac)
Look for a specific character in a stream
|
static int |
getDoY(int day,
int mon,
int year) |
static void |
main() |
static int |
nextField(int adr,
int cc) |
static int |
nextLine(int adr,
int len)
Parse bus for the NMEA start character ($)
|
static void |
processIRB(int status) |
static void |
processTick(int status) |
static int |
readDecimal(int iadr,
int nadr)
Read an NMEA decimal field
|
static int |
readSatellites(int iadr,
int nadr)
Read the Number of Satellites field.
|
static void |
run() |
static void |
updateIrigB(int year,
int mon,
int day,
int sec) |
public static int saddr
public static int sdata
public static int maddr
public static int mdata
public static int ioadr
public static int ioctl
public static int lvco
public static int loff
public static int resync
public static int dop
public static int sog
public static int nos
public static int accum
public static int csec
public static int lsec
public static int count
public static int thresh
public static int scnt
public static int lout
public static void main()
public static void run()
public static void processTick(int status)
public static void processIRB(int status)
public static int checkLine(int iadr)
public static void updateIrigB(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 readSatellites(int iadr, int nadr)
iadr
- starting address (of the field)nadr
- ending address (of the field)public static int readDecimal(int iadr, int nadr)
iadr
- starting address (of the field)nadr
- ending address (of the field)public 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)