origen_metal 1.4.0

Bare metal APIs for the Origen SDK
{
    "aliases": {
        "arg_list":             "arg0",
        "pattern":              "arg1",
        "patterns":             "arg1",
        "start_func":           "arg2",
        "start_of_body_f":      "arg2",
        "pre_pat_func":         "arg3",
        "pre_pat_f":            "arg3",
        "pre_test_func":        "arg4",
        "pre_test_f":           "arg4",
        "post_test_func":       "arg5",
        "post_test_f":          "arg5",
        "post_pat_func":        "arg6",
        "post_pat_f":           "arg6",
        "end_func":             "arg7",
        "end_of_body_f":        "arg7",
        "set_pass_fail":        "arg8",
        "report_result":        "arg8",
        "result_mode":          "arg9",
        "init_lo":              "arg10",
        "start_lo":             "arg10",
        "init_hi":              "arg11",
        "start_hi":             "arg11",
        "init_hiz":             "arg12",
        "start_hiz":            "arg12",
        "disable_pins":         "arg13",
        "float_pins":           "arg14",
        "start_func_args":      "arg15",
        "start_of_body_f_args": "arg15",
        "pre_pat_func_args":    "arg16",
        "pre_pat_f_args":       "arg16",
        "pre_test_func_args":   "arg17",
        "pre_test_f_args":      "arg17",
        "post_test_func_args":  "arg18",
        "post_test_f_args":     "arg18",
        "post_pat_func_args":   "arg19",
        "post_pat_f_args":      "arg19",
        "end_func_args":        "arg20",
        "end_of_body_f_args":   "arg20",
        "utility_pins_1":       "arg21",
        "utility_pins_0":       "arg22",
        "pat_flag_func":        "arg23",
        "pat_flag_f":           "arg23",
        "PatFlagF":             "arg23",
        "pat_flag_func_args":   "arg24",
        "pat_flag_f_args":      "arg24",
        "relay_mode":           "arg25",
        "threading":            "arg26",
        "match_all_sites":      "arg27",
        "wait_flag1":           "arg28",
        "wait_flag2":           "arg29",
        "wait_flag3":           "arg30",
        "wait_flag4":           "arg31",
        "validating":           "arg32",
        "wait_time":            "arg33",
        "pattern_timeout":      "arg33",
        "wait_time_domain":     "arg34",
        "concurrent_mode":      "arg35"
    },

    "values": {
        "arg_list":        "Patterns,StartOfBodyF,PrePatF,PreTestF,PostTestF,PostPatF,EndOfBodyF,ReportResult,ResultMode,DriveLoPins,DriveHiPins,DriveZPins,DisablePins,FloatPins,StartOfBodyFArgs,PrePatFArgs,PreTestFArgs,PostTestFArgs,PostPatFArgs,EndOfBodyFArgs,Util1Pins,Util0Pins,PatFlagF,PatFlagFArgs,RelayMode,PatThreading,MatchAllSites,WaitFlagA,WaitFlagB,WaitFlagC,WaitFlagD,Validating_,PatternTimeout,WaitTimeDomain,ConcurrentMode",
        "proc_type":       "VBT",
        "proc_name":       "Functional_T",
        "proc_called_as":  "Excel Macro",
        "set_pass_fail":   1,
        "relay_mode":      1,
        "threading":       0,
        "match_all_sites": 0,
        "wait_flag1":      -2,
        "wait_flag2":      -2,
        "wait_flag3":      -2,
        "wait_flag4":      -2,
        "wait_time":       30
    }
}