Electric Tiger DAQ  1.0.0
Data Acquisition Software for the Electric Tiger Experiment
switch.h
1 #ifndef SWITCH_H
2 #define SWITCH_H
3 
4 //C System-Headers
5 //
6 //C++ System headers
7 #include <vector>
8 //Boost Headers
9 //
10 //Qt Headers
11 //
12 //Project specific headers
13 #include "../SocketComm/q_socket_comm.h"
14 #include "../AbstractSocketCommunicator/abstractsocketcommunictor.h"
15 
17 
18  public:
19  Switch( std::string ip_addr, uint port_number, QObject* parent = 0 );
20  Switch& operator=( const Switch& ) = delete; // non copyable
21 
22  void SwitchToNetworkAnalyzer();
23  void SwitchToDigitizer();
24 
25  void SwitchToTransmission();
26  void SwitchToReflection();
27 
28  private:
29  void SetVoltages();
30 
31 };
32 
33 
34 #endif // SWITCH_H
Definition: switch.h:16
Definition: abstractsocketcommunictor.h:16