Changeset 2553 for trunk/MagicSoft/Mars/mreport
- Timestamp:
- 11/21/03 19:53:02 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mreport/MReportCamera.h
r2535 r2553 5 5 #include "MReport.h" 6 6 #endif 7 /*8 class MCameraCooling : public MParContainer9 {10 friend class MReportCamera;11 private:12 Bool_t fStatus; // Monitored status: , Cam.COOLING_state13 14 Bool_t fStatusPressureHi; // 0=ok, 1=Obstruct15 Bool_t fStatusPressureLo; // 0=ok, 1=leakage16 Bool_t fStatusPumb; // 0=off, 1=on17 Bool_t fStatusRefrigrerator; // 0=off, 1=on18 Bool_t fStatusValve; // 0=recirculate, 1=new19 Bool_t fStatusResistor; // 0=off, 1=on20 Bool_t fStatusFans; // 0=off, 1=on21 22 Float_t fTempCenter; // [deg C] Temperature at the camera center23 Float_t fTempWall; // [deg C] Temperature at the camera wall24 Float_t fTempOptLink; // [deg C] Temperature at the optical link25 Float_t fTempWater; // [deg C] Temperature of the water26 27 Byte_t fHumAll; // [%] Relative humidity over all28 Byte_t fHumCenter; // [%] Relative humidity camera center29 30 public:31 ClassDef(MCameraCooling, 0)32 };33 class MCameraLid : public MParContainer34 {35 friend class MReportCamera;36 private:37 Bool_t fLimitTop; // 0=not active, 1= active38 Bool_t fLimitBottom; // 0=not active, 1= active39 Bool_t fSaftyLimitTop; // 0=not active, 1= active40 Bool_t fSaftyLimitBottom; // 0=not active, 1= active41 Byte_t fStatusLid; // 0=positioning, 1=open, 2=closed42 Byte_t fStatusMotor; // 0=stopped, 1=opening, 2=closing43 public:44 ClassDef(MCameraLid, 0)45 };46 class MCameraLids : public MParContainer47 {48 friend class MReportCamera;49 private:50 MCameraLid *fLidA;51 MCameraLid *fLidB;52 53 Bool_t fStatus; // [?] Monitored status, Cam.LID_state54 public:55 ClassDef(MCameraLids, 0)56 };57 58 class MCameraPowerSupply : public MParContainer59 {60 friend class MReportCamera;61 private:62 Float_t fVoltagePos5V; // [V] voltage_pos563 Float_t fVoltagePos12V; // [V] voltage_pos1264 Float_t fVoltageNeg12V; // [V] voltage_neg1265 Float_t fCurrentPos5V; // [A] current_pos566 Float_t fCurrentPos12V; // [A] current_pos1267 Float_t fCurrentNeg12V; // [A] current_neg1268 public:69 ClassDef(MCameraPowerSupply, 0)70 };71 72 class MCameraLV : public MParContainer73 {74 friend class MReportCamera;75 private:76 Bool_t fStatus; // Monitored status: , Cam.LV_state77 Bool_t fRequestPowerSupply; // Requested status: o=off, 1=on, blv_ps_status78 Bool_t fRequestTemp; // Requested status: o=off, 1=on, blv_temp79 Bool_t fRequestHumidity; // Requested status: o=off, 1=on, blv_RelativeHumidity80 81 MCameraPowerSupply fPowerSupplyA; // power supply A82 MCameraPowerSupply fPowerSupplyB; // power supply B83 84 Float_t fVoltageOptLinkPos12V; // [V] voltage_opt_link_pos1285 Float_t fVoltageOptLinkSparePos12V; // [V] voltage_opt_link_spare_pos1286 87 Float_t fCurrentOptLinkPos12V; // [A] current_opt_link_pos1288 Float_t fCurrentOptLinkSparePos12V; // [A] current_opt_link_spare_pos1289 90 public:91 ClassDef(MCameraLV, 0)92 };93 94 class MCameraAUX : public MParContainer95 {96 friend class MReportCamera;97 private:98 Bool_t fRequestCaosLEDs; // Requested status: o=off, 1=on, bAux_CaOsLEDs_Off/On99 Bool_t fRequestFansFADC; // Requested status: o=off, 1=on, bAux_FADC_FANs_Off/On100 Bool_t fStatusCaosLEDs; // Monitored status: o=off, 1=on, Cam.CaOs.LED_state101 Bool_t fStatusFansFADC; // Monitored status: o=off, 1=on, Cam.FADC.Fans_state102 public:103 ClassDef(MCameraAUX, 0)104 };105 106 class MCameraCalibration : public MParContainer107 {108 friend class MReportCamera;109 private:110 Bool_t fStatus; // Monitored status: o=off, 1=on, CamCalib_state111 Bool_t fStatusCANbus; // Monitored status: o=off, 1=on, Cal.CanBus_state112 Bool_t fStatusIO; // Monitored status: o=off, 1=on, Cal.IO_state113 Bool_t fStatusLoVoltage; // Monitored status: o=off, 1=on, Cal.LV_state114 115 Bool_t fRequestHiVoltage; // Requested status: o=off, 1=on, bcalib_HV_Off/On116 Bool_t fRequestLoVoltage; // Requested status: o=off, 1=on, bcalib_LV_Off/On117 Bool_t fRequestContLight; // Requested status: o=off, 1=on, bcalib_ContinuousLight_Off/On118 Bool_t fRequestPinDiode; // Requested status: o=off, 1=on, bcalib_PinDiode_Off/On119 120 public:121 ClassDef(MCameraCalibration, 0)122 };123 #include <TArrayS.h>124 class MCameraHV : public MParContainer125 {126 friend class MReportCamera;127 private:128 Bool_t fStatus; // Monitored status of the High Voltage, Cam.HV.PS_state129 Bool_t fStatusPowerSupply; // Monitored status of the HV Power supply, Cam.HV_state130 131 Short_t fVoltageA; // [V] Measured voltage of power supply A, hvps1132 Short_t fVoltageB; // [V] Measured voltage of power supply B, hvps2133 134 Short_t fCurrentA; // [A] Measured current of power supply A, curr1135 Short_t fCurrentB; // [A] Measured current of power supply B, curr2136 137 TArrayS fHV; // [V] Measured high Voltages for all PMTs138 public:139 MCameraHV() : fHV(577) { }140 ClassDef(MCameraHV, 0)141 };142 */143 7 144 8 class MCameraCooling; … … 151 15 { 152 16 private: 153 B ool_t fStatus; // [?] Monitored status of the sentinel, Sentinel_state154 B ool_t fStatusDC; // [?] Monitored status of the DC currents, Cam.DC_state17 Byte_t fStatus; // CaCo monitored status of the sentinel (0-9), Sentinel_state 18 Byte_t fStatusDC; // CaCo monitored status of the DC currents (0-9), Cam.DC_state 155 19 156 20 MCameraCooling *fCooling;
Note:
See TracChangeset
for help on using the changeset viewer.