SEPIA
Software documentation for the APEX SEPIA receivers
sepia345.h
Go to the documentation of this file.
1 /* Copyright 2017 Michael Olberg <michael.olberg@chalmers.se> */
2 #ifndef SEPIA345_H
3 #define SEPIA345_H
4 
5 #include "cartridge.h"
6 
15 class Sepia345 : public Cartridge
16 {
17  Q_OBJECT
18 
19  public:
20  explicit Sepia345(QObject *parent = 0);
21  ~Sepia345();
22 
23  public slots:
24  void initBand(bool withDeflux);
25  void shutdownBand();
26  void tuneLO(double Hz, int harmonic);
27  void tuneMixer(Mixer::Polarization pol, float bias[2], float Igoal, float power, float maxPower);
28  void demagnetize(Mixer::Polarization pol, Mixer::Element sis);
29  void deflux(Mixer::Polarization pol);
30 };
31 
32 #endif
Polarization
An enumeration for the two polarizations.
Definition: constants.h:9
Element
An enumeration for the two mixer elements in each polarization.
Definition: constants.h:17
A virtual class representing a cartridge.
Definition: cartridge.h:267
A class representing the SEPIA-B7 receiver.
Definition: sepia345.h:15