| 
 | 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 component| Method 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 | |||||||||