GBT 4mm Receiver Project Book
Chapter 7, Control Points
Author: Mark Whitehead
Rcvr68_92 Manager - Cryogenic Amplifier Bias On/Off (RA 0x4B)
Parameter Name | Type | Description |
---|---|---|
xl1BiasSwitch | Enumeration | On/Off control of the bias voltage for amplifier XL1 (b0). |
yr1BiasSwitch | Enumeration | On/Off control of the bias voltage for amplifier YR1 (b1). |
x2BiasSwitch | Enumeration | On/Off control of the bias voltage for amplifier X2 (b4). |
y2BiasSwitch | Enumeration | On/Off control of the bias voltage for amplifier Y2 (b5). |
The default power-on state should be ON. |
Rcvr68_92 Manager - Calibration State Change Activation(RA 0x4C, b0)
Parameter Name | Type | Description |
---|---|---|
calibrationActivate | Enumeration | Allows the user to to activate the calibration table (On/Off). |
The manager will set calibrationActivate to 0 at startup. |
Rcvr68_92 Manager - Calibration Table Position Select (RA 0x4D, b0 - b3)
Parameter Name | Type | Description |
---|---|---|
calibrationTablePosition | Enumeration | Allows the user to indicate the desired position of the calibration table (0,1,2,3,4,5,6,7). |
Rcvr68_92 Manager - Polarization Select (RA 0x4E, b0)
Parameter Name | Type | Description |
---|---|---|
polarizationSelect | Enumeration | Used to select circular or linear polarization by moving the quarter wave plate over or away from Feed 1. |
Rcvr68_92 Manager - Calibration Dwell Time
Parameter Name | Type | Description |
---|---|---|
calibrationDwell | Integer | The time in seconds a calibration load is in position. |
The default dwell time is 5 sec. |
Rcvr68_92 Manager - Cryogenic Amplifier Bias Level Control (RA 0x40 - 0x47)
Parameter Name | Type | Description |
---|---|---|
xl1CryoAmp | Float | Trims bias of amplifier XL1 (RA 0x40). |
yr1CryoAmp | Float | Trims bias of amplifier YR1 (RA 0x41). |
x2CryoAmp | Float | Trims bias of amplifier X2 (RA 0x44). |
y2CryoAmp | Float | Trims bias of amplifier Y2 (RA 0x45). |
The voltages vary from -10 - 10 Volts. | ||
The default voltage is 2048 (0 Volts). | ||
RA 0x42, 0x43, 0x46 and 0x47 are reserved. |
Gregorian Receiver Base Class (Already implemented.)
Parameter Name | Type | Description |
---|---|---|
cryoState | Enumeration | Controls the state of the cryo refrigerator (Off, Heat, Cool, Pump), (RA 48h). |
cryoMonitorRate | Enumeration | Sets the cryogenics sampler monitor interval (100ms - 1hr). |
cryoStatusMonitorRate | Enumeration | Sets the monitor interval for the cryoStatus and cryoStatusBits samplers (100ms - 1hr). |
cryoCtlMonitorRate | Enumeration | Sets the cryoCtl sampler monitor interval (100ms - 1hr). |
gregorianMonitorRate | Enumeration | Sets the gregorian sampler monitor intervals (100ms - 1hr). |
supplyMonitorRate | Enumeration | Sets the powerSupply sampler monitor interval (100ms - 1hr). |
Manager Base Class (Already implemented.)
Parameter Name | Type | Description |
---|---|---|
asap | Boolean | Controls whether the manager starts as soon as possible. |
requestedStartTime | Timestamp | Target start time of next scan if asap flag is clear. |
requestedStopTime | Timestamp | Target stop time of next scan. |
startTime | Timestamp | Excepted start time of the next scan. |
scanLength | Timestamp | Expected duration of next scan. |
nextScanNumber | Integer | Scan number of next scan. |
scanNumber | Integer | Scan number of current or last scan. |
projectId | String | Project identifier string < 16 characters. |
source | String | Source identifier string < 32 characters. |
scanId | String | Scan identifier string < 32 characters. |
receipientNumber | Integer | Number of Manager clients. |
state | Enumeration | Current operational state of Manager. |
debugLevel | Enumeration | Controls the level of debug output. |
status | Enumeration | Summarizes the severity of the Message levels. |