|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Object java.lang.Enum<ReceiverBand> edu.nrao.sss.model.resource.ReceiverBand
public enum ReceiverBand
The receiver bands of NRAO (and other) telescopes.
Version Info:
$Revision: 1995 $ |
$Date: 2009-02-23 09:18:41 -0700 (Mon, 23 Feb 2009) $ |
$Author: dharland $ (last person to modify) |
Nested Class Summary | |
---|---|
static interface |
ReceiverBand.NamedRange
|
Enum Constant Summary | |
---|---|
ALMA_HOLOGRAPHY_RECEIVER
Alma transmitter Holography receiver. |
|
ALMA_RB_01
ALMA Receiver band 01. |
|
ALMA_RB_02
ALMA Receiver band 02. |
|
ALMA_RB_03
ALMA Receiver band 03. |
|
ALMA_RB_04
ALMA Receiver band 04. |
|
ALMA_RB_05
ALMA Receiver band 05. |
|
ALMA_RB_06
ALMA Receiver band 06. |
|
ALMA_RB_07
ALMA Receiver band 07. |
|
ALMA_RB_08
ALMA Receiver band 08. |
|
ALMA_RB_09
ALMA Receiver band 09. |
|
ALMA_RB_10
ALMA Receiver band 10. |
|
BURE_01
Plateau de Bure receiver band #1. |
|
BURE_02
Plateau de Bure receiver band #2. |
|
BURE_03
Plateau de Bure receiver band #3. |
|
BURE_04
Plateau de Bure receiver band #4. |
|
EVLA_4
EVLA's 4 Band receiver; 73.0 - 74.5 MHz. |
|
EVLA_C
EVLA's C Band receiver; 4.0 - 8.0 GHz. |
|
EVLA_K
EVLA's K Band receiver; 18.0 - 26.5 GHz. |
|
EVLA_Ka
EVLA's K Band receiver; 26.5 - 40.0 GHz. |
|
EVLA_Ku
EVLA's Ku Band receiver; 12.0 - 18.0 GHz. |
|
EVLA_L
EVLA's L Band receiver; 1.2 - 2.0 GHz. |
|
EVLA_P
EVLA's P Band receiver; 300.0 - 340.5 MHz. |
|
EVLA_Q
EVLA's Q Band receiver; 40.0 - 50.0GHz. |
|
EVLA_S
EVLA's S Band receiver; 2.0 - 4.0 GHz. |
|
EVLA_X
EVLA's X Band receiver; 8.0 - 12.0 GHz. |
|
GBT_C
GBT's C Band receiver; 3.95 - 5.85 GHz. |
|
GBT_K
GBT's K Band receiver; 18.0 - 26.5 GHz. |
|
GBT_Ku
GBT's Ku Band receiver; 12.0 - 15.4 GHz. |
|
GBT_L
GBT's L Band receiver; 1.15 - 1.73 GHz. |
|
GBT_PF1_342
GBT's PF1 receiver; 290.0 - 395.0 MHz. |
|
GBT_PF1_450
GBT's PF1 receiver; 385.0 - 520.0 MHz. |
|
GBT_PF1_600
GBT's PF1 receiver; 510.0 - 690.0 MHz. |
|
GBT_PF1_800
GBT's PF1 receiver; 680.0 - 920.0 MHz. |
|
GBT_PF2
GBT's PF2 receiver; 0.91 - 1.23 GHz. |
|
GBT_Q
GBT's Q Band receiver; 40.0 - 52.0 GHz. |
|
GBT_S
GBT's S Band receiver; 1.73 - 2.60 GHz. |
|
GBT_X
GBT's X Band receiver; 8.0 - 10.1 GHz. |
|
UNSPECIFIED
Receiver band of unspecified origin. |
|
VLA_4
VLA's 4 Band receiver; 73.0 - 74.5 MHz. |
|
VLA_C
VLA's C Band receiver; 4.5 - 5.0 GHz. |
|
VLA_K
VLA's K Band receiver; 22.0 - 24.0 GHz. |
|
VLA_L
VLA's L Band receiver; 1.24 - 1.70 GHz. |
|
VLA_P
VLA's P Band receiver; 300.0 - 340.5 MHz. |
|
VLA_Q
VLA's Q Band receiver; 40.0 - 50.0 GHz. |
|
VLA_U
VLA's U Band receiver; 14.6 - 15.3 GHz. |
|
VLA_X
VLA's X Band receiver; 8.1 - 8.8 GHz. |
Method Summary | |
---|---|
static ReceiverBand |
fromString(String text)
Returns the band represented by text . |
String |
getDisplayName()
Returns a name for this band that is more suitable for display than the text returned by the Enum.name() or toString() methods. |
List<ReceiverBand.NamedRange> |
getExtendedRanges()
Returns copies of the extended frequency ranges covered by this receiver, if any. |
String |
getFrequencyName()
Returns a name for this band based on its frequency range, such as "33GHz". |
FrequencyRange |
getFrequencyRange()
Deprecated. Use getNominalRange() . |
FrequencyRange |
getNominalRange()
Returns a copy of the frequency range covered by this receiver. |
TelescopeType |
getTelescope()
Returns the telescope to which this receiver band belongs. |
FrequencyRange |
getWidestRange()
Returns the widest of this receiver's extended ranges. |
String |
toString()
Returns a text representation of this enumeration constant. |
static ReceiverBand |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static ReceiverBand[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final ReceiverBand ALMA_RB_01
public static final ReceiverBand ALMA_RB_02
public static final ReceiverBand ALMA_RB_03
public static final ReceiverBand ALMA_RB_04
public static final ReceiverBand ALMA_RB_05
public static final ReceiverBand ALMA_RB_06
public static final ReceiverBand ALMA_RB_07
public static final ReceiverBand ALMA_RB_08
public static final ReceiverBand ALMA_RB_09
public static final ReceiverBand ALMA_RB_10
public static final ReceiverBand ALMA_HOLOGRAPHY_RECEIVER
public static final ReceiverBand BURE_01
public static final ReceiverBand BURE_02
public static final ReceiverBand BURE_03
public static final ReceiverBand BURE_04
public static final ReceiverBand EVLA_4
public static final ReceiverBand EVLA_P
public static final ReceiverBand EVLA_L
public static final ReceiverBand EVLA_S
public static final ReceiverBand EVLA_C
public static final ReceiverBand EVLA_X
public static final ReceiverBand EVLA_Ku
public static final ReceiverBand EVLA_K
public static final ReceiverBand EVLA_Ka
public static final ReceiverBand EVLA_Q
public static final ReceiverBand GBT_PF1_342
public static final ReceiverBand GBT_PF1_450
public static final ReceiverBand GBT_PF1_600
public static final ReceiverBand GBT_PF1_800
public static final ReceiverBand GBT_PF2
public static final ReceiverBand GBT_L
public static final ReceiverBand GBT_S
public static final ReceiverBand GBT_C
public static final ReceiverBand GBT_X
public static final ReceiverBand GBT_Ku
public static final ReceiverBand GBT_K
public static final ReceiverBand GBT_Q
public static final ReceiverBand VLA_4
public static final ReceiverBand VLA_P
public static final ReceiverBand VLA_L
public static final ReceiverBand VLA_C
public static final ReceiverBand VLA_X
public static final ReceiverBand VLA_U
public static final ReceiverBand VLA_K
public static final ReceiverBand VLA_Q
public static final ReceiverBand UNSPECIFIED
Method Detail |
---|
public static ReceiverBand[] values()
for (ReceiverBand c : ReceiverBand.values()) System.out.println(c);
public static ReceiverBand valueOf(String name)
name
- the name of the enum constant to be returned.
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is nullpublic String getDisplayName()
Enum.name()
or toString()
methods.
Note, though, that the text returned by this method may not be used
successfully in the fromString(String)
method because several
bands have identical display names. For example, EVLA_L, GBT_L, &
VLA_L all have the display name "L".
public String getFrequencyName()
@Deprecated public FrequencyRange getFrequencyRange()
getNominalRange()
.
public FrequencyRange getNominalRange()
getWidestRange()
,
getExtendedRanges()
public FrequencyRange getWidestRange()
getNominalRange()
,
getExtendedRanges()
public List<ReceiverBand.NamedRange> getExtendedRanges()
The returned ranges are broader than the nominal range of this receiver. Furthermore, each range in the list should contain all the ranges in lower positions in the list. Reception in the extended zones may not be optimal, but might be sufficient for some purposes.
The returned list might be empty, but will never be null.
getFrequencyRange()
public TelescopeType getTelescope()
public String toString()
toString
in class Enum<ReceiverBand>
public static ReceiverBand fromString(String text)
text
.
For details about the transformation, see
EnumerationUtility.enumFromString(Class, String)
.
text
- a text representation of a receiver band.
text
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |