; 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.5   # Main interface VXI IP
tec_ip          = 192.168.1.5   # K2510 VXI IP bus
trm_ip          = 192.168.1.5   # Thermometer VXI IP bus
vxib_ip         = 192.168.1.2  # Secondary interface VXI IP
dvxi_ip         = 192.168.1.2  # Datron interface VXI IP
em_ip           = 192.168.1.5   # Electrometer VXI IP 
env_1620_ip     = 192.168.101.10  ; Fluke 1620 LAN IP
env_1620_port   = 10001  ; Fluke 1620 port
data_file       = ../teckit/100mv_test_apr2020.dsv

[acv_xfer]
mode                = none      ; Use Fluke 792A transfer unit 'f792a for 792A'
detector            = hp3458a    ; Use HP3458A for digitize
source              = f5720a     ; Use Fluke 5720A MFC as source
range               = 22         ; Used range on 792A transfer unit

[testset]
mode                = none     ; Execute resistance delta measurement if delta3 or delta4 (H1-2182A)
all_test_disable    = false      ; Run bogus data if true
sv_start            = 18.000     ; Chamber start temperature
sv_end              = 18.000     ; Chamber end temperature
peak_temp           = 30.000     ; Top soak temperature
delay_start         = 0          ; Delay before any operation start, seconds
slope               = 1222          ; Hours, Time for slope (symmetric positive/negative) ramp
time_start          = 3          ; Hours, Initial hold temperature time, before positive slope starts
time_dwell          = 2          ; Hours, Dwell temperature duration time at peak-start/2 temperatures
time_hold           = 4          ; 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          = 100e-3     ; Positive step current, A
delta_ineg          = -100e-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     = true      ; set to true if you don't need TEC control, datalogging mode only

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

[dut]
reference1	  = 7.1186758
reference2	  = 1.0000352
reference3	  = 1.0000609
reference4	  = 10.00
reference5	  = 9.9999838
reference6	  = 10.0000152
reference7	  = 10.0000152
reference8	  = 9999.9739 

[pid]
kp = 180.000
ki = 0.020
kd = 4.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 ;

