K_4ch¶
-
class
MonitorControl.FrontEnds.K_band.K_4ch(name, inputs=None, output_names=[['F1P1', 'F1P2'], ['F2P1', 'F2P2']], hardware=False)¶ Bases:
MonitorControl.FrontEnds.FrontEndThe 4-channel downconverter with four inputs for two pols and two feeds.
The class variable lists ‘feeds’ and ‘pols’ will define output port labels:
F1P1, F1P2, F2P1, F2P2.
The polarization type is definitely linear but the orientations are not yet known.
-
Pulic:: channel - electronics associated with a feed data - dict of properties like bandwidth and center frequency hardware - remote hardware server logger - logging.Logger object name - text identifier outputs - Port objects
Notes
This version uses the legacy FE_Pyro_server, which needs to be replaced with something more capable.
Methods Summary
Tsys_vacuum([beam, pol, mode, elevation])Report the waveguide load state
future__getattr__(name)This passes unknown method and attribute requests to the server
read_PMs()set_ND_temp(value)set_PCG_rail(spacing)update()Updates the states
Methods Documentation
-
Tsys_vacuum(beam=1, pol='R', mode=None, elevation=90)¶
-
feed_states()¶ Report the waveguide load state
The report is a two line string which has the channel (feed) names and whether it is in sky or load.
-
future__getattr__(name)¶ This passes unknown method and attribute requests to the server
-
get_ND_state()¶
-
read_PMs()¶
-
read_temps()¶
-
set_ND_off()¶
-
set_ND_on()¶
-
set_ND_temp(value)¶
-
set_PCG_off()¶
-
set_PCG_on()¶
-
set_PCG_rail(spacing)¶
-
update()¶ Updates the states
-