; This is teckit configuration file
; For options please refer to documentation https://xdevs.com/guide/teckit
[teckit]
if_debug        = false ; (if true run all code w/o talking to real hardware)
no_delays       = false ; (don't use delays in code to run during debug)
env_sensor      = bme280  ; none or bme280 - Environment sensor
;if_debug       = true ; (if true run all code w/o talking to real hardware)
;no_delays      = true ; (don't use delays in code to run during debug)
;env_sensor     = none ; none or bme280 - Environment sensor
verbose         = true  ; verbose outputs in terminal
interface       = vxi ; (use linux-gpib bidning to run)
vxi_ip          = 192.168.1.10   # Main interface VXI IP
tec_ip          = 192.168.1.12   # K2510 VXI IP bus
trm_ip          = 192.168.1.12   # Thermometer VXI IP bus
vxib_ip         = 192.168.1.12  # Secondary interface VXI IP
mfc_ip          = 192.168.1.10  # Secondary interface VXI IP
dvxi_ip         = 192.168.1.10  # Datron interface VXI IP
em_ip           = 192.168.1.13   # Electrometer VXI IP 
env_1620_ip     = 192.168.1.7  ; Fluke 1620 LAN IP
env_1620_port   = 10001  ; Fluke 1620 port
data_file       = ../teckit/ffa9_battpwr_log_23c_b2987a_batt_34420_10mV_262_10e2div_h2_f8508_srl935_1281_sr104x_3458a_hulk1_oct2020.dsv
data2_file       = ../teckit/nf742a_1281F1r_10ma_5720h1_Bsl935_A-5450precal_sep2020.dsv

[acv_xfer]
mode                = f7922a      ; Use Fluke 792A transfer unit 'f792a for 792A'
detector            = hp3458a    ; Use HP3458A for digitize
source              = f5720a     ; Use Fluke 5720A MFC as source
range               = 2.2         ; Used range on 792A transfer unit
mfc_booster         = 0          ; Boosted high voltage range if 1

[testset]
mode                = del4tan     ; Execute resistance delta measurement if delta3 or delta4 (H1-2182A)
all_test_disable    = false      ; Run bogus data if true
sv_start            = 23.000     ; Chamber start temperature
sv_end              = 23.000     ; Chamber end temperature
peak_temp           = 23.000     ; Top soak temperature
delay_start         = 0          ; Delay before any operation start, seconds
slope               = 6          ; Hours, Time for slope (symmetric positive/negative) ramp
time_start          = 4          ; Hours, Initial hold temperature time, before positive slope starts
time_dwell          = 1          ; Hours, Dwell temperature duration time at peak-start/2 temperatures
time_hold           = 1          ; Hours, Hold temperature duration time once reached peak_temp
time_end            = 4          ; Hours, Final temperature duration once rampdown finished
slope_shape         = lymex_step ; Advanced shape type, lymex_step = soak time_start in middle of the ramps
delta_ipos          = 10e-3     ; Positive step current, A
delta_ineg          = -10e-3    ; Negative step current, A
testname            = Fluke 732BX test and Fluke SL935, direct measurement ;
testdut             = xDevs.com KS3458ABCD, F8508    ;
testnotes           = NPLC100, DCV 10V for 3458s, TrueOhm RESL8 for F8508 ; 
    
[mode]
run_selftest   = false      ; true to Run self-diag tests before perf-test)
run_acal       = false      ; true to Run 3458 ACAL before perf-test)
run_acal_dcv   = false     ; true to Run 3458 ACAL for DCV only before perf-test
no_thermal     = false     ; set to true if you don't need TEC control, datalogging mode only

[dmm]
readtemp_period   = 20     ; Query TEMP? reading every Nth sample

[dut]
reference1	  = 7.0756675
reference2	  = 7.0756675
reference3	  = 1e-3
reference4	  = 10
reference5	  = 10
reference6	  = 190
reference7	  = 10.0000152
reference8	  = 9999.9739 

[pid]
kp = 150.0
ki = 0.020
kd = 9.500

[standard]
mfc_gpib_addr     = 1        ; GPIB Address
mfc               = f5700a   ; (MFC type)
mfc_acal          = true ;(Run Calcheck + reports prior to DUT perf-test)

[chatbot]
irc_bot_enabled   = false ; Activate IRC-chat bot for reporting/realtime log
irc_server        = xdevs.com ;
irc_channel       = TECkit ;
irc_nick          = TECkit ;
irc_passwd        = teckit_passwd ;

