All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class JObserve.VLA.BandwidthTable

java.lang.Object
   |
   +----JObserve.VLA.BandwidthTable

public class BandwidthTable
extends Object
Bandwidth information table class Everything is public to facilitate the translation from c.

See Also:
BandwidthInfo

Variable Index

 o Center
Center frequency in MHz from edge (Signed Sum of LO?), 1 per entry
 o Channels
Number of channels, 1 per entry
 o Code
Bandwidth code, 0=50 MHz, 1 per entry
 o Description
A label for the table
 o Separation
Channel separation in kHz, 1 per entry
 o TableLength
How many entries are there in the table
 o Text
Description of bandwidth, 1 per entry
 o Value
Nominal bandwidth in MHz, 1 per entry

Method Index

 o GetBandwidthInfo(char, String, String)
Find a specified BandwidthTable
 o SelectBandwidthTable(VLAScan)
Return the relevant Bandwidth table for a Scan

Variables

 o Description
 public String Description
A label for the table

 o TableLength
 public int TableLength
How many entries are there in the table

 o Code
 public char Code[]
Bandwidth code, 0=50 MHz, 1 per entry

 o Value
 public double Value[]
Nominal bandwidth in MHz, 1 per entry

 o Center
 public double Center[]
Center frequency in MHz from edge (Signed Sum of LO?), 1 per entry

 o Channels
 public int Channels[]
Number of channels, 1 per entry

 o Separation
 public double Separation[]
Channel separation in kHz, 1 per entry

 o Text
 public String Text[]
Description of bandwidth, 1 per entry

Methods

 o GetBandwidthInfo
 public static BandwidthInfo GetBandwidthInfo(char BandwidthCode,
                                              String CorrelatorMode,
                                              String APMode)
Find a specified BandwidthTable

Parameters:
char<\code>Bandwidth - Code ('0' = 50 MHz)
String<\code>Correlator - Mode
String<\code>AP - Mode (Hanning or normal)
Returns:
BandwidthInfo<\code>Selected BandwidthInfo or null if not found
 o SelectBandwidthTable
 public static BandwidthTable SelectBandwidthTable(VLAScan theScan)
Return the relevant Bandwidth table for a Scan

Parameters:
VLAScan<\code> - the Scan
Returns:
BandWidthTable<\code> Selected BandwidthTable or null if not found

All Packages  Class Hierarchy  This Package  Previous  Next  Index