1 #ifndef LABJACKMONITOR_H
2 #define LABJACKMONITOR_H
11 #include "gcp/util/common/Labjack.h"
12 #include "gcp/util/common/LabjackU3.h"
13 #include "gcp/antenna/control/specific/Board.h"
14 #include "gcp/control/code/unix/libunix_src/common/tcpip.h"
15 #include "gcp/control/code/unix/libunix_src/common/regmap.h"
16 #include "gcp/util/common/GenericTaskMsg.h"
18 #define NUM_TOTAL_VOLTAGES 12
19 #define NUM_DEVICES_EXPECTED 2
20 #define LNA_LABJACK_SERIAL_NUMBER 320050844
21 #define ADC_LABJACK_SERIAL_NUMBER 320050869
76 int reConnectCounter_;
81 float prevDrainCurrentVals_[NUM_RECEIVER_AMPLIFIERS];
82 float prevDrainVoltageVals_[NUM_RECEIVER_AMPLIFIERS];
83 float prevGateVoltageVals_[NUM_RECEIVER_AMPLIFIERS];
102 RegMapBlock* drainVoltage_;
103 RegMapBlock* gateVoltage_;
109 #endif // End #ifndef LABJACKMONITOR_H
Definition: GenericTaskMsg.h:31
void processMsg(LabjackMonitorMsg *msg)
RegMapBlock * drainCurrent_
Definition: labjackmon.h:101
Definition: SpawnableTask.h:31
void requestAllVoltages()
Definition: labjackmon.h:47
Definition: labjackmon.h:28
virtual ~LabjackMonitor()