Electric Tiger DAQ  1.0.0
Data Acquisition Software for the Electric Tiger Experiment
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
etig::ProgramCore Class Reference
Inheritance diagram for etig::ProgramCore:
Inheritance graph
[legend]
Collaboration diagram for etig::ProgramCore:
Collaboration graph
[legend]

Public Member Functions

 ProgramCore (QObject *parent=0)
 
void RetractCavity ()
 
void RapidTraverse ()
 
void PrequelTransmission ()
 
void PrequelReflection ()
 
void NextIteration ()
 
void Jitter ()
 

Protected Member Functions

void MoveToBGSubtractionLength ()
 
void MoveToStartLength ()
 
void MoveToEndLength ()
 

Protected Attributes

const std::string save_file_path = "/home/admx/Electric_Tiger_Data/"
 
const double length_of_tune = 2.0
 
const double revs_per_iterations = 1
 
const double start_length = 7.0
 
const double background_scan_length = 5.0
 
const double nwa_span_MHz = 400.0
 
const uint nwa_points = 401
 
const double nwa_power_dBm = -15.0
 
const double signal_generator_power_dBm = 15.0
 
const double freq_window_MHz = 100.0
 
const double digitizer_rate_MHz = 180.0
 
const double na_min_freq = 3000.0
 
const double na_max_freq = 4600.0
 
const uint num_averages = 10000
 
uint rebin_size = 0
 
const TCPSocketParam psu_switch = TCPSocketParam( "Switch", "10.95.100.174", 9221 )
 
const TCPSocketParam network_analyzer = TCPSocketParam( "NetworkAnalyzer", "10.95.100.176", 1234 )
 
const TCPSocketParam stepper = TCPSocketParam( "Stepper", "10.95.100.177", 7776 )
 
const TCPSocketParam signal_generator = TCPSocketParam( "SignalGenerator", "10.95.100.175", 5025 )
 
const TCPSocketParam arduino_info = TCPSocketParam( "Arduino", "10.95.100.173", 23 )
 
std::shared_ptr< ATS9462Engine > ats9462
 
Arduinoarduino
 
NetworkAnalyzerhp8757_c
 
SignalGeneratormxg_n5183b
 
StepperMotorstm23_ee
 
Switchxdl_35_5tp
 
double number_of_iterations = 0.0
 
uint iteration = 0
 

The documentation for this class was generated from the following files: