|
WIDAR Classes | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectca.nrc.widar.mccc.crm.CrmRecirculatorChip
public class CrmRecirculatorChip
WIDAR/EVLA - CRM: CrmRecirculatorChip Class
A class used to store information pertaining to one of 16 Recirculator chips on board a WIDAR Baseline Board Component. This class is used in the CSD Diagnostic to assist in determining CRC errors on Recirculator chips.
Copyright: National Research Council of Canada and Associated Universities Inc., 2010, 2011, 2012
![]() |
![]() |
![]() |
![]() |
Field Summary | |
---|---|
static java.lang.String |
CLASSNAME
|
static int |
N_CHAN
|
static int |
N_CSD_MODES
|
static int |
N_PECHAN
|
static int |
N_TCS
|
static int |
X
|
static int |
Y
|
Constructor Summary | |
---|---|
CrmRecirculatorChip(int ordId,
int valId)
The constructor. |
Method Summary | |
---|---|
void |
analyzeCrc()
|
int |
getBbId(int chan)
Returns the Baseband ID stored for the specified data channel, or -1 if the data channel ID is out of range. |
int |
getId()
|
int |
getOrd()
|
java.lang.String |
getRecircId()
|
int |
getSbId(int chan)
Returns the Subband ID stored for the specified data channel, or -1 if the data channel ID is out of range. |
int |
getStId(int chan)
Returns the Station ID stored for the specified data channel, or -1 if the data channel ID is out of range. |
boolean |
getTcsStatus()
|
boolean |
getTcsStatus(int value)
Returns the boolean flag corresponding to the supplied TimeCodeSource index, if the TCS index is valid. |
boolean |
isSetBbId(int chan)
Returns a boolean true if the baseband ID is set to a value other than -1 (the initialization default), or false if either the supplied data channel value is invalid or the subband ID is less than 0. |
boolean |
isSetSbId(int chan)
Returns a boolean true if the subband ID is set to a value other than -1 (the initialization default), or false if either the supplied data channel value is invalid or the subband ID is less than 0. |
boolean |
isSetStId(int chan)
Returns a boolean true if the station ID is set to a value other than -1 (the initialization default), or false if either the supplied data channel value is invalid or the subband ID is less than 0. |
void |
kill()
Kills and nullifies all storage variables |
void |
registerHmReceiverData(ca.nrc.widar.jaxb.crm.CsdModeType mode,
int modeId,
ca.nrc.widar.jaxb.crm.Recirculator rXml)
|
void |
registerTcs(int value)
Sets the boolean flag corresponding to the supplied TimeCodeSource index to true, if the TCS index is valid. |
void |
setBbId(int chan,
int value)
Sets the Baseband ID for the specified data channel to the provided value, or makes no change if the data channel ID is out of allowable range. |
void |
setSbId(int chan,
int value)
Sets the Subband ID for the specified data channel to the provided value, or makes no change if the data channel ID is out of allowable range. |
void |
setStId(int chan,
int value)
Sets the Station ID for the specified data channel to the provided value, or makes no change if the data channel ID is out of allowable range. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CLASSNAME
public static final int X
public static final int Y
public static final int N_CHAN
public static final int N_TCS
public static final int N_PECHAN
public static final int N_CSD_MODES
Constructor Detail |
---|
public CrmRecirculatorChip(int ordId, int valId)
xId
- The X row ID of this chip within the componentyId
- The Y column ID of this chip within the componentMethod Detail |
---|
public void kill()
public int getOrd()
public int getId()
public java.lang.String getRecircId()
public void setSbId(int chan, int value)
chan
- The integer data channel ID (0-7)value
- The integer value for the Subband ID at the specified data channelpublic int getSbId(int chan)
chan
- The integer data channel ID (0-7)
public boolean isSetSbId(int chan)
chan
- The integer data channel ID (0-7)
public void setBbId(int chan, int value)
chan
- The integer data channel ID (0-7)value
- The integer value for the Baseband ID at the specified data channelpublic int getBbId(int chan)
chan
- The integer data channel ID (0-7)
public boolean isSetBbId(int chan)
chan
- The integer data channel ID (0-7)
public void setStId(int chan, int value)
chan
- The integer data channel ID (0-7)value
- The integer value for the Station ID at the specified data channelpublic int getStId(int chan)
chan
- The integer data channel ID (0-7)
public boolean isSetStId(int chan)
chan
- The integer data channel ID (0-7)
public void registerTcs(int value)
value
- The integer value for Time Code Source configpublic boolean getTcsStatus(int value)
chan
- The integer value for Time Code Source config
public boolean getTcsStatus()
public void registerHmReceiverData(ca.nrc.widar.jaxb.crm.CsdModeType mode, int modeId, ca.nrc.widar.jaxb.crm.Recirculator rXml)
public void analyzeCrc()
|
NRAO/DRAO | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |