OPTION {
  NAME=DESIGN
  ENTITY=CAMTEK-AOISET
  OPTIONS=SIGNAL;ANALOG;P&G;MIX
  DEF=SIGNAL
  PROMPT=DESIGN
}
OPTION {
  NAME=ATTRIBUTE
  ENTITY=CAMTEK-AOISET
  OPTIONS=NO;CROSS_SHIELD;RINGS
  DEF=NO
  PROMPT=ATTRIBUTE
}
OPTION {
  NAME=DRILL
  ENTITY=CAMTEK-AOISET
  OPTIONS=NO;YES
  DEF=NO
  PROMPT=DRILL
}
OPTION {
  NAME=INSPECTED_MATERIAL
  ENTITY=CAMTEK-AOISET
  OPTIONS=ARTWORK;DIASO;PHOTORESIST;COPPER-EPOXY
  DEF=COPPER-EPOXY
  PROMPT=INSPECTED_MATERIAL
}
FLOAT {
  NAME=NOMINAL_LINE
  ENTITY=CAMTEK-AOISET
  DEF=6.0
  MIN_VAL=2.0
  MAX_VAL=24.0
  PROMPT=NOMINAL_LINE
}
FLOAT {
  NAME=NOMINAL_SPACE
  ENTITY=CAMTEK-AOISET
  DEF=6.0
  MIN_VAL=2.0
  MAX_VAL=24.0
  PROMPT=NOMINAL_SPACE
}
OPTION {
  NAME=ETCH_FACTOR
  ENTITY=CAMTEK-AOISET
  OPTIONS=0;1;2;3;4;1_ounce;2_ounce;3_ounce
  DEF=0
  PROMPT=ETCH_FACTOR
}
OPTION {
  NAME=AOI_TYPE
  ENTITY=CAMTEK-AOISET
  OPTIONS=2V30A;2V30P;2V30AP;2V50A;2V50P;2V50AP
  DEF=2V50P
  PROMPT=AOI_TYPE
}
OPTION {
  NAME=REF_FORMAT
  ENTITY=CAMTEK-AOISET
  OPTIONS=2000
  DEF=2000
  PROMPT=REF_FORMAT
}

BOOLEAN {
  NAME    = .dynamic
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .non-bga
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .gold_finger
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .silk_hole
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .silk_inner
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .end_hole
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .hasl_hole
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .dj_pad
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .cy
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .fy
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .ycm
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .cm
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .cm_dw
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .cm_rigidflex
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .yx
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .yx_dw
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .cy1
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .bga_cdb_sdb_text
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .drill_text
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .layername_text
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .layernum_text
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .layer_copper
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .plating_kb
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .auto_hole
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .auto_outer
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .auto_inner
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .auto
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .halfauto
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .halfauto_hole
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .halfauto_outer
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .halfauto_inner
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .halfauto_sm
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .kc_min_text
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .dw_outer1
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .dw_outer2
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .pw_hole
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .jhkb_inner
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .dw_inner
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .pre_dw_inner
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .dw_silk
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .sy
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .dw_sy
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .dw_blind
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .d
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .qpkb
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .pkkb
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .klkb
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .xkkb
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .mkqpkb
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .hdi_qpkb
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .nocu
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .cu_9mm
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .4slot
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .up_down
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .stretch_test
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .dpdw
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .dp
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .routeway
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .dw_sm
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .fg_sm
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .scale
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .v-cut
  ENTITY  = FEATURE
}

OPTION {
  NAME    = .v-cut_direction
  ENTITY  = FEATURE
  OPTIONS = h;v;both;left;right
}

BOOLEAN {
  NAME    = .cut_hole
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .dw_hdi
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .dw_laser
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .auto_dw_laser
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .aoi
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .etch_copper
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .blinddrill_text
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .blind_drill
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .thinboard
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .gebian
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .dcbd
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .map
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .mrkb
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .ecykb
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .8ccd
  ENTITY  = FEATURE
}

BOOLEAN {
    NAME=.AOI_ALIGN
    PROMPT=AOI ALIGNMENT
    ENTITY=FEATURE
    DEF=NO
}

BOOLEAN {
    NAME=.VRS
    PROMPT=VRS
    ENTITY=FEATURE
    DEF=NO
}

OPTION {
	NAME    = .place
	ENTITY  = FEATURE
	OPTIONS = 1;2;3;4;5;6;7;8
}

BOOLEAN {
        NAME    = .orc_auto_exposal
        ENTITY  = FEATURE
}

BOOLEAN {
        NAME    = .orc_auto_exposal_new
        ENTITY  = FEATURE
}

BOOLEAN {
        NAME    = .sm_auto_exposal
        ENTITY  = FEATURE
}

OPTION {
  NAME    = .covered_percent
  ENTITY  = FEATURE
  OPTIONS = none;half;full;big_smd
}

OPTION {
  NAME    = .mirrored
  ENTITY  = FEATURE
  OPTIONS = yes;no
}

BOOLEAN {
  NAME    = .order_number
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .jgdb
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .perfect_tom
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .auto_coupon
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME   = allow_out
  ENTITY = LAYER
  DEF    = YES
  PROMPT = Allow Output
}

INTEGER {
  NAME   = Total_features
  ENTITY = JOB
  DEF    = 0
  MIN_VAL = 0
  MAX_VAL = 1000000000
  PROMPT = Total Features
}

INTEGER {
  NAME   = job_layers
  ENTITY = JOB
  DEF    = 0
  MIN_VAL = 0
  MAX_VAL = 100
  PROMPT = Job layers
}

FLOAT {
  NAME    = .pg_num_flag
  ENTITY  = FEATURE
  DEF     = 0
  MIN_VAL = 0
  MAX_VAL = 100000
  PROMPT  = power ground number
  CATEGORY= FEATURE
}

OPTION {
  NAME   = Solder_mask
  ENTITY = JOB
  DEF    = none
  OPTIONS = both;top;bottom;none
  PROMPT = Solder mask
}

OPTION {
  NAME   = Silk_screen
  ENTITY = JOB
  DEF    = none
  OPTIONS = both;top;bottom;none
  PROMPT = Silk screen
}

BOOLEAN {
  NAME    = .cu_pad
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .cu_surface
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .small_clearance
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .smd_small_clearance
  ENTITY  = FEATURE
}

FLOAT {
  NAME    = .orig_line_widths
  ENTITY  = FEATURE
  DEF     = 0.1
  MIN_VAL = 0.01
  MAX_VAL = 1000.0
  UNITS   = MIL_MICRON
  CATEGORY= FEATURE
}

FLOAT {
  NAME    = .edit_line_widths
  ENTITY  = FEATURE
  DEF     = 0.1
  MIN_VAL = 0.01
  MAX_VAL = 1000.0
  UNITS   = MIL_MICRON
  CATEGORY= FEATURE
}

FLOAT {
  NAME    = .required_line_widths
  ENTITY  = FEATURE
  DEF     = 0.1
  MIN_VAL = 0.01
  MAX_VAL = 1000.0
  UNITS   = MIL_MICRON
  CATEGORY= FEATURE
}

FLOAT {
  NAME    = .finish_line_widths
  ENTITY  = FEATURE
  DEF     = 0.1
  MIN_VAL = 0.01
  MAX_VAL = 1000.0
  UNITS   = MIL_MICRON
  CATEGORY= FEATURE
}

FLOAT {
  NAME    = layer_features
  ENTITY  = LAYER
  DEF     = 0.1
  MIN_VAL = 0
  MAX_VAL = 100000000.0
  PROMPT  = Layer Features
}

TEXT {
  NAME    = .imp_ref_layer
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 64
  PROMPT  = impedance_reference_layername
  CATEGORY= FEATURE
}

BOOLEAN {
  NAME    = .ddrj
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .bzdw
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .dummy_copper
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .pqk
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .ldi
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .bdd
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .fgmdw
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .limit_line
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .limit_hole
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .gjb
  ENTITY  = FEATURE
}

OPTION {
  NAME=.ist_area
  ENTITY=FEATURE
  OPTIONS=s;p;other
  DEF=SIGNAL
  PROMPT=DESIGN
}

BOOLEAN {
  NAME    = .jgmark
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .fiducial_mark
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .pre_drill
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .cross_drill
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME	  = .finger_lead
  ENTITY  = FEATURE
}

OPTION {
  NAME   = product_type
  ENTITY = JOB
  DEF    = normal
  OPTIONS = normal;jp;as;fast;hdi;thick_cu
  PROMPT = Prodcut type
}
OPTION {
  NAME   = flex_board
  ENTITY = JOB
  DEF    = no
  OPTIONS = no;yes
  PROMPT = Flex Board
}
OPTION {
  NAME   = thickcu_board
  ENTITY = JOB
  DEF    = no
  OPTIONS = no;yes
  PROMPT = Thick Cu Board
}
TEXT {
  NAME   = customer_num
  ENTITY = JOB
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT = Customer num
}
TEXT {
  NAME   = add_partid
  ENTITY = JOB
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT = Customer Partid
}
OPTION {
  NAME   = surface_finish
  ENTITY = JOB
  DEF    = none
  OPTIONS = none;HASL;Immersion Gold;Chemical Sn;Chemical Ag;OSP;OSP+ENIG;HASL LeadFree;Electronic Gold;Immersion Pd/Au
  PROMPT = Surface finish
}
OPTION {
  NAME   = SPEC_num
  ENTITY = JOB
  DEF    = none
  OPTIONS = Other;IPC;GB;0022;0031;0037;0087;0138(KABA);0192;0210;0259;0286(LTX);0293;0300;0305;0347;0381;0433(TQR);0433(6fi);0461(8704G1);0504(OCE);0524;0534(SAY0045);0534(F36001);0555-2;0560;0562;0579;0596;0604-2;0615;0624(Schroff);0643;0659;0679;0698;0785(26951);0790;0869;0877;90751;90799;90805(53P4082);90805(MiTAC);90906;91263
  PROMPT = SPEC Num
}
TEXT {
  NAME   = material
  ENTITY = JOB
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT = Material
}
OPTION {
  NAME   = POFV
  ENTITY = JOB
  DEF    = no
  OPTIONS = no;pofv_1st;pofv_2nd
  PROMPT = POFV
}
OPTION {
  NAME   = POFV_fgcu
  ENTITY = JOB
  DEF    = no
  OPTIONS = no;fgcu_1;fgcu_2
  PROMPT = POFV fugai cu
}
OPTION {
  NAME   = side_plate
  ENTITY = JOB
  DEF    = no
  OPTIONS = yes;no
  PROMPT = Side Plate
}
OPTION {
  NAME   = plate_tech
  ENTITY = JOB
  DEF    = no
  OPTIONS = txdd;yksk;bd+td
  PROMPT = Plating tech
}
OPTION {
  NAME   = plate_line
  ENTITY = JOB
  DEF    = no
  OPTIONS = tudian;quanban;beiban;maichong
  PROMPT = Plate line
}
FLOAT {
  NAME    = min_linewidth
  ENTITY  = JOB
  DEF     = 0
  MIN_VAL = 0
  MAX_VAL = 100000000.0
  PROMPT  = Min line width
}
FLOAT {
  NAME    = min_drillsize
  ENTITY  = JOB
  DEF     = 0
  MIN_VAL = 0
  MAX_VAL = 100000000.0
  PROMPT  = Min drill size
}
TEXT {
  NAME   = board_thickness
  ENTITY = JOB
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT = Board thickness
}
OPTION {
  NAME   = add_teardrop
  ENTITY = JOB
  DEF    = no
  OPTIONS = yes;no
  PROMPT = Add teardrops
}
OPTION {
  NAME   = remove_NFP
  ENTITY = JOB
  DEF    = no
  OPTIONS = yes;no
  PROMPT = Remove NFP
}
OPTION {
  NAME   = add_dummy
  ENTITY = JOB
  DEF    = no
  OPTIONS = yes;no
  PROMPT = Add dummy Pad
}
OPTION {
  NAME   = special_tol
  ENTITY = JOB
  DEF    = no
  OPTIONS = yes;no
  PROMPT = Special Line TOL
}
TEXT {
  NAME   = drill_cu
  ENTITY = JOB
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT = Drill Cu
}
OPTION {
  NAME   = soldermask_type
  ENTITY = JOB
  DEF    = B
  OPTIONS = A;B;C;D;E;F;G;H;I;J;K;L;M;O
  PROMPT = SolderMask Type
}
OPTION {
  NAME   = soldermask_color
  ENTITY = JOB
  DEF    = green
  OPTIONS = green;matte green;grey
  PROMPT = SolderMask Color
}
OPTION {
  NAME   = taphole_type
  ENTITY = JOB
  DEF    = none
  OPTIONS =none;Ink taphole;Resin taphole;vp taphole
  PROMPT = Outer taphole type
}
OPTION {
  NAME   = inn_taphole_type
  ENTITY = JOB
  DEF    = none
  OPTIONS =none;Resin taphole;vp taphole
  PROMPT = Inner taphole type
}
OPTION {
  NAME   = blue_glue
  ENTITY = JOB
  DEF    = none
  OPTIONS = none;top;bottom;both
  PROMPT = Blue Glue Side
}
OPTION {
  NAME   = allow_CMonopening
  ENTITY = JOB
  DEF    = no
  OPTIONS = no;yes
  PROMPT = Allow Silk on large Opening
}
OPTION {
  NAME   = logo_side
  ENTITY = JOB
  DEF    = none
  OPTIONS = none;top;top soldermask;top silk;bottom;bottom soldermask;bottom silk;both;both soldermask;both silk
  PROMPT = Logo side
}
TEXT {
  NAME   = logo
  ENTITY = JOB
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT = Logo 
}
TEXT {
  NAME   = logo_place
  ENTITY = JOB
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT = Logo place 
}
OPTION {
  NAME   = week_format
  ENTITY = JOB
  DEF    = none
  OPTIONS = none;yyww;wwyy;yymm;other
  PROMPT = Week format
}
TEXT {
  NAME   = ul_num
  ENTITY = JOB
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT = Material ul number
}
OPTION {
  NAME   = dry_or_wet
  ENTITY = JOB
  DEF    = none
  OPTIONS = none;dry film;wet film
  PROMPT = Dry or Wet
}
OPTION {
  NAME   = et_type
  ENTITY = JOB
  DEF    = none
  OPTIONS = none;silk screen;seal
  PROMPT = ET type
}
OPTION {
  NAME   = design_winding
  ENTITY = JOB
  DEF    = NO
  OPTIONS = No;Yes
  PROMPT = Design winding
}
OPTION {
  NAME   = inductance_test
  ENTITY = JOB
  DEF    = NO
  OPTIONS = No;Yes
  PROMPT = Inductance test
}
OPTION {
  NAME   = voltage_test
  ENTITY = JOB
  DEF    = NO
  OPTIONS = No;Yes
  PROMPT = Voltage test
}
OPTION {
  NAME   = slot_before_plate
  ENTITY = JOB
  DEF    = no
  OPTIONS = no;yes
  PROMPT = Mill slot of before plate
}
OPTION {
  NAME   = zxk_before_plate
  ENTITY = JOB
  DEF    = none
  OPTIONS = none;top;bottom;both
  PROMPT = Subulate hole of before plate
}
OPTION {
  NAME   = delivery_imp
  ENTITY = JOB
  DEF    = NO
  OPTIONS = No;Yes
  PROMPT = Delivery Imp
}
OPTION {
  NAME   = add_ist
  ENTITY = JOB
  DEF    = NO
  OPTIONS = No;Yes
  PROMPT = Add IST
}
OPTION {
  NAME   = add_abe
  ENTITY = JOB
  DEF    = NO
  OPTIONS = No;Yes
  PROMPT = Add ABE
}
OPTION {
  NAME   = add_abj
  ENTITY = JOB
  DEF    = NO
  OPTIONS = No;Yes
  PROMPT = Add ABJ
}
OPTION {
  NAME   = add_abm
  ENTITY = JOB
  DEF    = NO
  OPTIONS = No;Yes
  PROMPT = Add ABM
}
TEXT {
  NAME   = gold_finger_para
  ENTITY = JOB
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT = Gold finger parameter 
}
TEXT {
  NAME   = vcut_para
  ENTITY = JOB
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT = V-cut parameter 
}
TEXT {
  NAME   = outline_tol
  ENTITY = JOB
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT = Outline Tol 
}
TEXT {
  NAME   = internal_angle
  ENTITY = JOB
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT = Outline internal angle 
}
OPTION {
  NAME   = outline_leak_cu
  ENTITY = JOB
  DEF    = No
  OPTIONS = No;Yes;Must
  PROMPT = Outline leak Cu
}

BOOLEAN {
  NAME    = .dd
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .thermal_predrill
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .dummycopper_5mm
  ENTITY  = FEATURE 
}

BOOLEAN {
  NAME    = .xc_fiducial
  ENTITY  = FEATURE 
}

OPTION {
  NAME    = .xc_pad
  ENTITY  = FEATURE
  OPTIONS = i;o
}

BOOLEAN {
  NAME    = .nfpr 
  ENTITY  = FEATURE 
}

BOOLEAN {
  NAME    = .grid 
  ENTITY  = FEATURE 
}

BOOLEAN {
  NAME    = .v-cut_fiducial
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .m97
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .ccd-xy
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .ccd-bz
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .ccd-ksz
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .ksz_jgsj
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .ksx_pin
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .ksx_fiducial
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .pcb_number
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .cross_slot
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .burry_drill
  ENTITY  = FEATURE
}

TEXT {
  NAME   = plant
  ENTITY = JOB
  MIN_LEN = 0
  MAX_LEN = 3
  PROMPT = Plant
}

BOOLEAN {
  NAME    = .4mm_predrill
  ENTITY  = FEATURE 
}

BOOLEAN {
  NAME    = .dw_backdrill
  ENTITY  = FEATURE 
}

BOOLEAN {
  NAME    = .backdrill_dwkb
  ENTITY  = FEATURE 
}

OPTION {
  NAME   = vcut_face
  ENTITY = JOB
  DEF    = NO
  OPTIONS = vcut_both;vcut_single
  PROMPT = V-cut face
}

BOOLEAN {
  NAME    = .cross_dummy
  ENTITY  = FEATURE
}

OPTION {
  NAME   = hdi_board
  ENTITY = JOB
  DEF    = NO
  OPTIONS = no;yes
  PROMPT = Hdi board
}

OPTION {
  NAME   = back_drill_board
  ENTITY = JOB
  DEF    = NO
  OPTIONS = no;yes
  PROMPT = Back drill board
}

OPTION {
  NAME   = burry_drill_board
  ENTITY = JOB
  DEF    = NO
  OPTIONS = no;yes
  PROMPT = Burry drill board
}

OPTION {
  NAME   = gold_finger_board
  ENTITY = JOB
  DEF    = NO
  OPTIONS = no;yes
  PROMPT = Gold finger board
}

BOOLEAN {
  NAME    = .r88j88
  ENTITY  = FEATURE
}

TEXT {
  NAME   = outer_ar_min
  ENTITY = JOB
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT = Outer AR min
}

TEXT {
  NAME   = inner_ar_min
  ENTITY = JOB
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT = Inner AR min
}

TEXT {
  NAME    = .silk_value
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 1000
  CATEGORY= FEATURE
}

TEXT {
  NAME    = map_features_type
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = features type for map
  CATEGORY= FEATURE
}

BOOLEAN {
  NAME    = .bb88
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .logo_feature
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .coil
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .ab_coupon
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .lkd_coupon
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .nfpr_negative
  ENTITY  = FEATURE 
}

BOOLEAN {
  NAME    = .barcode
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .zxk_fiducial
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .thick_cu_fiducial
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .core_smb1
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .core_smb2
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .core_smd1
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .test_large_pnl
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .pothook_large_pnl
  ENTITY  = FEATURE
}

TEXT {
  NAME    = .user_text
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = User Text
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .scr_temp_text
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Temp Text for Scripts
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .map_dim_text
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Temp Text for map dimension
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .slot_len_tol
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = User Text
  CATEGORY= FEATURE
}

OPTION {
  NAME = .etch_near_hole_type
  ENTITY=FEATURE
  OPTIONS=pth;npth
  DEF=SIGNAL
  PROMPT=DESIGN
}

BOOLEAN {
  NAME    = .qrcode_dw
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .dqk_drill
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .dqkt_drill
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .dqkb_drill
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .frame_feature
  ENTITY  = FEATURE
}

OPTION {
  NAME = .split_tools
  ENTITY=FEATURE
  OPTIONS=bga;short_slot;long_slot;burring_hole;cross_hole;sikb;bzkb;radiate
  DEF=SIGNAL
  PROMPT=DESIGN
}

BOOLEAN {
  NAME    = .wire-bonding
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .die-pad
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .finger
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .filmnum_text
  ENTITY  = FEATURE
}

OPTION {
  NAME = .define_partial_open
  ENTITY=FEATURE
  OPTIONS=full_open;cover
  DEF=SIGNAL
  PROMPT=DESIGN
}

BOOLEAN {
  NAME    = .scc_logo
  ENTITY  = FEATURE
}

TEXT {
  NAME    = .logo_text
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Logo Text
  CATEGORY= FEATURE
}

BOOLEAN {
  NAME    = .zfdy_dw
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .lyq_dw
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .dw_ksz
  ENTITY  = FEATURE 
}

TEXT {
  NAME    = .gm_imp_space
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = User Text
  CATEGORY= FEATURE
}

BOOLEAN {
  NAME    = .text_88
  ENTITY  = FEATURE
}

INTEGER {
  NAME    = id
  ENTITY  = FEATURE
  DEF    = 0
  MIN_VAL = 0
  MAX_VAL = 1000000000
  PROMPT = Id
}

BOOLEAN {
  NAME    = .hdi_dwbb
  ENTITY  = FEATURE 
}

BOOLEAN {
  NAME    = .cm_dm
  ENTITY  = FEATURE 
}

BOOLEAN {
  NAME    = .dp_text
  ENTITY  = FEATURE 
}

BOOLEAN {
  NAME    = .sold_ccd
  ENTITY  = FEATURE 
}

BOOLEAN {
  NAME    = .dp_cut
  ENTITY  = FEATURE 
}

BOOLEAN {
  NAME    = .barcode_ecc200
  ENTITY  = FEATURE 
}

BOOLEAN {
  NAME    = .bf_ecc200
  ENTITY  = FEATURE 
}

INTEGER {
  NAME   = layer_number
  ENTITY = LAYER
  DEF    = 0
  MIN_VAL = 0
  MAX_VAL = 100
  PROMPT = Layer Number
}

BOOLEAN {
  NAME    = .bm
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .skz
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .panel_code
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .panel_code_inn
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .limit_hole_xpp
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .ksx_merge
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .djyx
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME   = sk_layer
  ENTITY = LAYER
  DEF    = NO
  PROMPT = SK Layer
}

BOOLEAN {
  NAME    = .scc_barcode
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .djtear
  ENTITY  = FEATURE
}

TEXT {
  NAME   = delivery_step
  ENTITY = JOB
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT = Delivery step
}

INTEGER {
  NAME   = delivery_type
  ENTITY = JOB
  DEF    = 0
  MIN_VAL = 0
  MAX_VAL = 1000000000
  PROMPT = Delivery Type
}

OPTION {
  NAME    = .imp_type_scc
  ENTITY  = FEATURE
  OPTIONS = Single-Ended;Differential;Single-Ended-Coplanar;Differential-Coplanar
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_tq
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point tq
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_npad
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point npad
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_sp
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point sp
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_h
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point h
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_hotbar
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point hotbar
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_bgaline
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point bgaline
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_mark
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point mark
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_dc
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point dc
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_type
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_l
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point Line Width
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_ic
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point Imp Line Width
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_oic
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point Imp Line Width
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_ickb
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point Imp Line Width
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_pad
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point pad
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_smd
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point smd
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_bga
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point bga
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_minspace
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point minspace
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_minring
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point minring
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_gf
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point goldfinger
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_wb
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point wb
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_sppad
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point Special Pad
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_ws
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point WireBonding Space
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_space
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point GoldFinger or other Space
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_rf
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point Radio frequency (rf)
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_djl
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point Planting Line
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_vialine
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point via line
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_holepad
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point 0031hole pad
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_tol
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point tol
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .test_point_rvc
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = Plating Map Test Point rvc2888 pad
  CATEGORY= FEATURE
}

BOOLEAN {
  NAME    = .bmyt
  ENTITY  = FEATURE
}

OPTION {
  NAME    = .test_point_kb
  ENTITY  = FEATURE
  OPTIONS = 0.5oz;1oz;2oz;3oz;4oz;5oz;6oz;7oz;8oz
  CATEGORY= FEATURE
}

BOOLEAN {
    NAME    = .test_point_lw_special
    ENTITY  = FEATURE
}

BOOLEAN {
    NAME    = .pad0031_special
    ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .pofv_pad_bga
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .datum_point
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .nskb
  ENTITY  = FEATURE
}

INTEGER {
  NAME    = .rp_compensate_ind
  ENTITY  = FEATURE
  DEF    = 1
  MIN_VAL = 1
  MAX_VAL = 9
  PROMPT = RP_COMPENSATE_IND
}

INTEGER {
  NAME    = .kb_imp_id
  ENTITY  = FEATURE
  DEF    = 0
  MIN_VAL = 0
  MAX_VAL = 1000000000
  PROMPT = KB_IMP_ID
}

BOOLEAN {
  NAME    = .kb_imp_ref_feat
  ENTITY  = FEATURE
}

TEXT {
  NAME    = .kb_imp_sm_opening
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  PROMPT  = KB imp sm opening
  CATEGORY= FEATURE
}

TEXT {
  NAME    = .rename_to
  ENTITY  = LAYER
  MIN_LEN = 0
  MAX_LEN = 64
  PROMPT  = LAYER RENAME TO
}

TEXT {
  NAME    = .orig_name
  ENTITY  = LAYER
  MIN_LEN = 0
  MAX_LEN = 64
  PROMPT  = LAYER ORIG RENAME
}

BOOLEAN {
  NAME    = .mother_job_mdk
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .ymhd_qpkb
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .dwk_drill
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .feix
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .m97_bz
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .m97_bz_1
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .m97_bz_2
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .m97_ksz_1
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .m97_ksz_2
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .dj_dw
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME  = .rvc2888
  ENTITY = FEATURE
}

BOOLEAN {
  NAME    = .scc_nocheck_noopt
  ENTITY  = FEATURE
}

TEXT {
  NAME    = .ecc200_text
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  CATEGORY= FEATURE
}

OPTION {
  NAME    = .yxlt
  ENTITY  = FEATURE
  OPTIONS = npth;ypk;rout;
  CATEGORY= FEATURE
}

OPTION {
  NAME    = .datacenter
  ENTITY = JOB
  OPTIONS = yes;no
  DEF = no
}

OPTION {
  NAME    = .move_direction
  ENTITY = FEATURE
  OPTIONS = up;down;left;right
  CATEGORY= FEATURE
}

BOOLEAN {
  NAME    = .2nd_drill
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .3nd_drill
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = center_pad
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .logo_ul
  ENTITY  = FEATURE
}

TEXT {
  NAME    = .scc_barcode_set_num
  ENTITY  = FEATURE
  MIN_LEN = 0
  MAX_LEN = 1000
  CATEGORY= FEATURE
  PROMPT  = Scc Barcode Set Num String
}

BOOLEAN {
  NAME    = .gjt_area
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .scc_board_car
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .l_cut_4slot
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .w_cut_4slot
  ENTITY  = FEATURE
}


TEXT {
  NAME   = tool_num
  ENTITY = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  CATEGORY= FEATURE
  PROMPT  = Panel Tooling Set Num String
}

TEXT {
  NAME   = tool_string
  ENTITY = FEATURE
  MIN_LEN = 0
  MAX_LEN = 100
  CATEGORY= FEATURE
  PROMPT  = Panel Tooling Set String
}

INTEGER {
  NAME    = bonding_acceptance_standard_um
  ENTITY  = FEATURE
  DEF     = 0
  MIN_VAL = 0
  MAX_VAL = 10000
  CATEGORY= FEATURE 
}

OPTION {
  NAME    = .dwkb
  ENTITY = FEATURE
  OPTIONS = through-blind;mech-laser;sjdw
  CATEGORY= FEATURE
}

BOOLEAN {
  NAME    = .no_dj
  ENTITY  = FEATURE
}

BOOLEAN {
  NAME    = .pnl_backup_num
  ENTITY  = FEATURE
}
