Code:
dofile(LockOn_Options.common_script_path..'wsTypes_SAM.lua')
device_timer_dt = 0.5
JAMMER_SAM1 = 1
JAMMER_SAM2 = 2
JAMMER_AAA = 3
-- a sequence below in an Alphabet order
-- DEF_PROG_A = 0
-- DEF_PROG_B = 1
-- DEF_PROG_C = 2
-- DEF_PROG_D = 3
-- DEF_PROG_E = 4
-- DEF_PROG_F = 5
-- DEF_PROG_G = 6
-- DEF_PROG_H = 7
-- DEF_PROG_I = 8
-- DEF_PROG_J = 9
-- DEF_PROG_K = 10
-- DEF_PROG_L = 11
-- don't touch prog M, it seems hardcoded for now to counter unidentified incoming missiles such as MANPADS and SA-13 (and probably every other IR missile)
-- DEF_PROG_N = 13
-- DEF_PROG_O = 14
DEF_PROG_P = 15
DEF_PROG_Q = 16
DEF_PROG_R = 17
DEF_PROG_S = 18
DEF_PROG_T = 19
DEF_PROG_U = 20
DEF_PROG_V = 21
DEF_PROG_W = 22
DEF_PROG_X = 23
DEF_PROG_Y = 24
DEF_PROG_Z = 25
JammersProgramsForSAM =
{
--Program SAM 1
{ JAMMER_SAM1,
{ Kub_STR_9S91, Osa_9A33, Roland_ADS, Roland_rdr, S125_SR_P_19, S125_TR_SNR, Hawk_SR_ANMPQ_50, Hawk_TR_ANMPQ_46}
},
--Program SAM 2
{ JAMMER_SAM2,
{ S300PS_TR_30N6, Buk_SR_9S18M1, Buk_LN_9A310M1, Tor_9A331, Tunguska_2S6, Patriot_STR_ANMPQ_53 }
},
--Program AAA
{ JAMMER_AAA,
{ Gepard, Vulcan_M163, ZSU_23_4_Shilka, Dog_Ear }
}
}
ChaffFlaresProgramsForRadars =
{
--Program P
{ DEF_PROG_P,
{ Kub_STR_9S91}
},
--Program Q
{ DEF_PROG_Q,
{ Osa_9A33}
},
--Program R
{ DEF_PROG_R,
{ ZSU_23_4_Shilka}
},
--Program S
{ DEF_PROG_S,
{ S300PS_SR_5N66M, S300PS_TR_30N6}
},
--Program T
{ DEF_PROG_T,
{ Buk_SR_9S18M1, Buk_LN_9A310M1}
},
--Program U
{ DEF_PROG_U,
{ Tor_9A331}
},
--Program V
{ DEF_PROG_V,
{ Tunguska_2S6}
},
--Program W
{ DEF_PROG_W,
{ Roland_ADS}
},
--Program X
{ DEF_PROG_X,
{ Patriot_STR_ANMPQ_53}
},
--Program Y
{ DEF_PROG_Y,
{S125_SR_P_19, S125_TR_SNR}
},
--Program Z
{ DEF_PROG_Z,
{Hawk_SR_ANMPQ_50, Hawk_TR_ANMPQ_46}
},
}
need_to_be_closed = true -- close lua state after initialization