config.cpp 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639
  1. //Get this addons macro
  2. //get the macro for the air subaddon
  3. //get generlized macros
  4. #include "../../../RD501_main/config_macros.hpp"
  5. //General name of the vehicle
  6. // #define vehicle_addon ARC_170
  7. // #define patch_name MODNAME##vehicle_addon##_Patches
  8. // #define vehicle_classname MODNAME##_##vehicle_addon
  9. // #define new_arc170_class(name) vehicle_classname##_##name
  10. class CfgPatches
  11. {
  12. class macro_patch_name(ARC_170)
  13. {
  14. addonRootClass=macro_patch_name(vehicles)
  15. requiredAddons[]=
  16. {
  17. macro_patch_name(vehicles)
  18. };
  19. requiredVersion=0.1;
  20. units[]=
  21. {
  22. macro_new_vehicle(ARC_170,MKII)
  23. };
  24. weapons[]=
  25. {
  26. };
  27. };
  28. };
  29. #include "../../common/sensor_templates.hpp"
  30. class CfgVehicles
  31. {
  32. class Plane_Base_F;
  33. class Xarc: Plane_Base_F
  34. {
  35. class Turrets;
  36. };
  37. class swop_arc_t: Xarc
  38. {
  39. class Turrets:Turrets
  40. {
  41. class MainTurret;
  42. class CopilotTurret;
  43. };
  44. class Components;
  45. class ACE_SelfActions;
  46. };
  47. class macro_new_vehicle(ARC_170,MKII):swop_arc_t
  48. {
  49. scope=2;
  50. scopeCurator=2;
  51. side=1;
  52. displayName = "ARC-170";
  53. forceInGarage = 1;
  54. ballisticsComputer = 1+8;
  55. faction = macro_republic_faction
  56. editorSubcategory = macro_editor_cat_air(Republic_vtol)
  57. vehicleClass = macro_editor_vehicle_type_air(Republic)
  58. visualTarget = 1;
  59. visualTargetSize = 10;
  60. reportOwnPosition = true;
  61. radarTargetSize = 10;
  62. radarTarget = 1;
  63. nvTarget = 1;
  64. laserTarget = 1;
  65. laserScanner = 1;
  66. irTarget = 1;
  67. irTargetSize = 10;
  68. countermeasureActivationRadius = 2000;
  69. armor = 500;
  70. vtol=4;
  71. scopeCurator=2;
  72. altFullForce = 16000;
  73. altNoForce = 19000;
  74. driverIsCommander = true;
  75. enableManualFire = 0;
  76. memoryPointGun[] = {"cannon1","cannon2",""};
  77. muzzleEnd[] = {"cannon1","cannon2",""};
  78. muzzlePos[] = {"cannon1","cannon2",""};
  79. draconicTorqueXCoef = 0;//
  80. memoryPointLRocket = "";
  81. memoryPointRRocket = "";
  82. memoryPointLMissile = "";
  83. memoryPointRMissile = "";
  84. weaponLockSystem = 31;
  85. maxSpeed = 2000;
  86. lightOnGear = 0;
  87. rudderInfluence = 0.1;//0.766
  88. rudderCoef[] = {0.2, 0.7, 1.5, 2, 2, 2.1, 2.4, 2.5, 2.6, 2.7, 2.7, 2.7, 2.7};//0.2, 0.7, 1.5, 2, 2, 2.1, 2.4, 2.5, 2.6, 2.7, 2.7, 2.7, 2.7
  89. rudderControlsSensitivityCoef = 4;
  90. aileronSensitivity = 1*2;
  91. gearsUpFrictionCoef = 0;
  92. elevatorSensitivity = 1*2;
  93. airBrakeFrictionCoef = 80.4;
  94. VTOLYawInfluence = 3*1.5*2;
  95. VTOLPitchInfluence = 2*1.5*1.0;
  96. VTOLRollInfluence = 3*2*1;
  97. weapons[] = {
  98. macro_basic_air_weapons,
  99. macro_new_weapon(generic,republic_aircraft_cannon),
  100. macro_new_weapon(generic,kannon),
  101. macro_new_weapon(wynd,a2a),
  102. macro_new_weapon(wynd,agm),
  103. macro_new_weapon(wynd,ugm)
  104. };
  105. magazines[] = {
  106. macro_new_mag(generic_aircraft_cannon_green,1000),
  107. macro_new_mag(a2a,4),
  108. macro_new_mag(agm,6),
  109. macro_new_mag(ugm,10),
  110. macro_basic_air_mags,
  111. macro_new_mag(Kannon,100)
  112. };
  113. gunnerUsesPilotView = 1;
  114. class Turrets:Turrets
  115. {
  116. //gunner
  117. class MainTurret:MainTurret
  118. {
  119. stabilizedInAxes = 4;
  120. weaponLockSystem = 31;
  121. allowTabLock = 1;
  122. showCrewAim = 4;
  123. canUseScanner = 1;
  124. weapons[] = {
  125. macro_basic_air_weapons,
  126. macro_new_weapon(generic,republic_aircraft_cannon)
  127. };
  128. magazines[] = {
  129. macro_basic_air_mags,
  130. macro_new_mag(generic_aircraft_cannon_green,1000)
  131. };
  132. memoryPointLRocket = "muzzle_tail";
  133. memoryPointRRocket = "muzzle_tail";
  134. memoryPointLMissile = "muzzle_tail";
  135. memoryPointRMissile = "muzzle_tail";
  136. class OpticsIn
  137. {
  138. class Wide
  139. {
  140. opticsDisplayName = "W";
  141. initAngleX = 0;
  142. minAngleX = -360;
  143. maxAngleX = 360;
  144. initAngleY = 0;
  145. minAngleY = -350;
  146. maxAngleY = 350;
  147. initFov = 0.7;
  148. minFov = 0.03;
  149. maxFov = 1.2;
  150. directionStabilized = 0;
  151. horizontallyStabilized = 0;
  152. stabilizedInAxes = 3;
  153. visionMode[] = {"Normal", "NVG", "Ti"};
  154. thermalMode[] = { 1,7};
  155. gunnerOpticsModel = "A3\drones_f\Weapons_F_Gamma\Reticle\UGV_01_Optics_Gunner_F.p3d";
  156. };
  157. class Medium: Wide
  158. {
  159. opticsDisplayName = "M";
  160. initFov = 0.093;
  161. minFov = 0.093;
  162. maxFov = 0.093;
  163. gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_medium_F";
  164. directionStabilized = 1;
  165. horizontallyStabilized = 1;
  166. stabilizedInAxes = 3;
  167. };
  168. class Narrow: Wide
  169. {
  170. opticsDisplayName = "N";
  171. gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_narrow_F";
  172. initFov = 0.029;
  173. minFov = 0.029;
  174. maxFov = 0.029;
  175. directionStabilized = 1;
  176. horizontallyStabilized = 1;
  177. stabilizedInAxes = 3;
  178. };
  179. };
  180. minElev = -15;//-10
  181. maxElev = 60;//45
  182. };
  183. //navigator
  184. class CopilotTurret:CopilotTurret
  185. {
  186. //stabilizedInAxes = 4;
  187. animationSourceHatch = "";
  188. // minElev = -5;
  189. // maxElev = 40;
  190. // initElev = -120;
  191. // minTurn = -360;
  192. // maxTurn = 360;
  193. // initTurn = 0;
  194. weaponLockSystem = 31;
  195. minElev = -90;
  196. maxElev = 5;
  197. initElev = 0//-45;
  198. minTurn = -300;
  199. maxTurn = 300;
  200. initTurn = 0;
  201. maxHorizontalRotSpeed = 1.2*2;
  202. maxVerticalRotSpeed = 1.2*2;
  203. ballisticsComputer = 1+8;
  204. allowTabLock = 1;
  205. showCrewAim = 4;
  206. canUseScanner = 1;
  207. stabilizedInAxes = 3;
  208. maxXRotSpeed=0.30000001;
  209. maxYRotSpeed=0.30000001;
  210. pilotOpticsShowCursor=1;
  211. controllable=1;
  212. memoryPointGunnerOptics = "PilotCamera_Pos";
  213. memoryPointDriverOptics = "PilotCamera_Pos";
  214. memoryPointGunnerOutOptics = "PilotCamera_Pos";
  215. weapons[] = {
  216. //macro_new_weapon(generic,republic_aircraft_cannon),
  217. //macro_new_weapon(bomb,SDB),
  218. //macro_new_weapon(bomb,cluster),
  219. //macro_new_weapon(bomb,LGB),
  220. //macro_basic_air_weapons
  221. };
  222. magazines[] = {
  223. //macro_new_mag(generic_aircraft_cannon_green,1000),
  224. //macro_basic_air_mags,
  225. //macro_new_mag(sdb_bomb,4),
  226. //macro_new_mag(cluster_bomb,4),
  227. //macro_new_mag(lgb_bomb,4)
  228. };
  229. memoryPointGun = "kulas";
  230. muzzleEnd[] = {"cannon1","cannon2"};
  231. muzzlePos[] = {"cannon1","cannon2"};
  232. controllable=0;
  233. gunBeg = "gun_begin";
  234. gunEnd = "gun_end";
  235. primary = 0;
  236. primaryGunner = 0;
  237. enableManualFire = 0;
  238. class Viewoptics
  239. {
  240. minAngleX = 0;
  241. maxAngleX = 0;
  242. initAngleX = 0;
  243. minAngleY = -15;
  244. maxAngleY = 15;
  245. initAngleY = 0;
  246. initFov = 0.75;
  247. minFov = 0.25;
  248. maxFov = 0.75;
  249. visionMode[]=
  250. {
  251. "Normal",
  252. "NVG",
  253. "Ti"
  254. };
  255. thermalMode[]={0,1,7};
  256. };
  257. class OpticsIn
  258. {
  259. class Wide
  260. {
  261. initAngleX = 0;
  262. minAngleX = 0;
  263. maxAngleX = 0;
  264. initAngleY = 0;
  265. minAngleY = -15;
  266. maxAngleY = 15;
  267. initFov = 0.466;
  268. minFov = 0.466;
  269. maxFov = 0.466;
  270. opticsDisplayName = "W";
  271. visionMode[]=
  272. {
  273. "Normal",
  274. "NVG",
  275. "Ti"
  276. };
  277. thermalMode[]={0,1,7};
  278. gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_wide_F";
  279. };
  280. class Medium: Wide
  281. {
  282. initFov = 0.093;
  283. minFov = 0.093;
  284. maxFov = 0.093;
  285. opticsDisplayName = "M";
  286. gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_medium_F";
  287. };
  288. class Narrow: Wide
  289. {
  290. initFov = 0.029;
  291. minFov = 0.029;
  292. maxFov = 0.029;
  293. opticsDisplayName = "N";
  294. gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_narrow_F";
  295. };
  296. };
  297. };
  298. };
  299. class pilotCamera
  300. {
  301. class OpticsIn
  302. {
  303. class Wide
  304. {
  305. opticsDisplayName = "WFOV";
  306. initAngleX = 0;
  307. minAngleX = 0;
  308. maxAngleX = 0;
  309. initAngleY = 0;
  310. minAngleY = 0;
  311. maxAngleY = 0;
  312. initFov=0.42;//"(30 / 120)";
  313. minFov=0.42;//"(30 / 120)";
  314. maxFov=0.42;//"(30 / 120)";
  315. directionStabilized = 1;
  316. visionMode[] = {"Normal","NVG", "Ti"};
  317. thermalMode[] = {0,1,2,3,4,5};
  318. gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_wide_F.p3d";
  319. opticsPPEffects[] = {"OpticsCHAbera2", "OpticsBlur2"};
  320. };
  321. class Medium: Wide
  322. {
  323. opticsDisplayName = "MFOV";
  324. initFov="0.42/4";//"(30 / 120)";
  325. minFov="0.42/4";//"(30 / 120)";
  326. maxFov="0.42/4";//"(30 / 120)";
  327. gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_medium_F.p3d";
  328. };
  329. class Narrow: Wide
  330. {
  331. opticsDisplayName = "NFOV";
  332. initFov="0.42/8";//"(30 / 120)";
  333. minFov="0.42/8";//"(30 / 120)";
  334. maxFov="0.42/8";//"(30 / 120)";
  335. gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
  336. };
  337. class NarrowX16: Wide
  338. {
  339. opticsDisplayName = "NFOV";
  340. initFov="0.42/16";//"(30 / 120)";
  341. minFov="0.42/16";//"(30 / 120)";
  342. maxFov="0.42/16";//"(30 / 120)";
  343. gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
  344. };
  345. class NarrowX24: Wide
  346. {
  347. opticsDisplayName = "NFOV";
  348. initFov="0.42/24";//"(30 / 120)";
  349. minFov="0.42/24";//"(30 / 120)";
  350. maxFov="0.42/24";//"(30 / 120)";
  351. gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
  352. };
  353. class NarrowX36: Wide
  354. {
  355. opticsDisplayName = "NFOV";
  356. initFov="0.42/36";//"(30 / 120)";
  357. minFov="0.42/36";//"(30 / 120)";
  358. maxFov="0.42/36";//"(30 / 120)";
  359. gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
  360. };
  361. class NarrowX48: Wide
  362. {
  363. opticsDisplayName = "NFOV";
  364. initFov="0.42/48";//"(30 / 120)";
  365. minFov="0.42/48";//"(30 / 120)";
  366. maxFov="0.42/48";//"(30 / 120)";
  367. gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
  368. };
  369. class NarrowX60: Wide
  370. {
  371. opticsDisplayName = "NFOV";
  372. initFov="0.42/60";//"(30 / 120)";
  373. minFov="0.42/60";//"(30 / 120)";
  374. maxFov="0.42/60";//"(30 / 120)";
  375. gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
  376. };
  377. class NarrowX80: Wide
  378. {
  379. opticsDisplayName = "NFOV";
  380. initFov="0.42/80";//"(30 / 120)";
  381. minFov="0.42/80";//"(30 / 120)";
  382. maxFov="0.42/80";//"(30 / 120)";
  383. gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
  384. };
  385. class NarrowX100: Wide
  386. {
  387. opticsDisplayName = "NFOV";
  388. initFov="0.42/100";//"(30 / 120)";
  389. minFov="0.42/100";//"(30 / 120)";
  390. maxFov="0.42/100";//"(30 / 120)";
  391. gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
  392. };
  393. showMiniMapInOptics = 1;
  394. showUAVViewInOptics = 0;
  395. showSlingLoadManagerInOptics = 0;
  396. };
  397. minTurn = -190;
  398. maxTurn = 180;
  399. initTurn = 0;
  400. minElev = -10;
  401. maxElev = 90;
  402. initElev = 0;
  403. maxXRotSpeed = 0.3;
  404. maxYRotSpeed = 0.3;
  405. pilotOpticsShowCursor = 1;
  406. controllable = 1;
  407. };
  408. class UserActions
  409. {
  410. class Wing_Close
  411. {
  412. condition = "this animationPhase ""wing_1_up_A"" == 1 and this animationPhase ""wing_2_up_A"" == 1 and this animationPhase ""wing_1_down_A"" == 1 and this animationPhase ""wing_2_down_A"" == 1";
  413. displayName = "<t color='#FF9933'>[Close S-foils]</t>";
  414. displayNameDefault = "";
  415. hideonuse = 1;
  416. onlyForPlayer = 1;
  417. position = "pilotview";
  418. priority = 1e+011;
  419. radius = 3;
  420. shortcut = "";
  421. statement = "this animate [""wing_1_up_A"",0];this animate [""wing_2_up_A"",0];this animate [""wing_1_down_A"",0];this animate [""wing_2_down_A"",0]; this say3d ""arcfoils""";
  422. textToolTip = "Close wing";
  423. };
  424. class Wing_Open
  425. {
  426. condition = "this animationPhase ""wing_1_up_A"" == 0 and this animationPhase ""wing_2_up_A"" == 0 and this animationPhase ""wing_1_down_A"" == 0 and this animationPhase ""wing_2_down_A"" == 0";
  427. displayName = "<t color='#4C9900'>[Open S-foils]</t>";
  428. displayNameDefault = "";
  429. hideonuse = 1;
  430. onlyForPlayer = 1;
  431. position = "pilotview";
  432. priority = 1e+011;
  433. radius = 3;
  434. shortcut = "";
  435. statement = "this animate [""wing_1_up_A"",1];this animate [""wing_2_up_A"",1];this animate [""wing_1_down_A"",1];this animate [""wing_2_down_A"",1]; this say3d ""arcfoils""";
  436. };
  437. #include "../../common/universal_dmg_report.hpp"
  438. };
  439. class ACE_SelfActions:ACE_SelfActions
  440. {
  441. #include "../../common/universal_hud_color_changer.hpp"
  442. };
  443. #include "../../common/universal_mfd.hpp"
  444. class Components: Components
  445. {
  446. class SensorsManagerComponent
  447. {
  448. class Components
  449. {
  450. class IRSensorComponent:SensorTemplateIR
  451. {
  452. class AirTarget
  453. {
  454. //minRange = 500;
  455. //maxRange = 3000;
  456. minRange = 5;
  457. maxRange = 8000;
  458. objectDistanceLimitCoef = -1;
  459. viewDistanceLimitCoef = 1;
  460. };
  461. class GroundTarget
  462. {
  463. //minRange = 500;
  464. //maxRange = 2000;
  465. minRange = 5;
  466. maxRange = 8000;
  467. objectDistanceLimitCoef = 1;
  468. viewDistanceLimitCoef = 1;
  469. };
  470. maxTrackableSpeed = 700;
  471. //maxTrackableSpeed = 70;
  472. animDirection = "mainGun";
  473. //angleRangeHorizontal = 46;
  474. //angleRangeVertical = 34;
  475. angleRangeHorizontal = 170;
  476. angleRangeVertical = 170;
  477. aimdown = -0.25;
  478. };
  479. class VisualSensorComponent:SensorTemplateVisual
  480. {
  481. class AirTarget
  482. {
  483. //minRange = 500;
  484. //maxRange = 2000;
  485. minRange = 5;
  486. maxRange = 8000;
  487. objectDistanceLimitCoef = -1;
  488. viewDistanceLimitCoef = 1;
  489. };
  490. class GroundTarget
  491. {
  492. //minRange = 500;
  493. maxRange = 1500;
  494. minRange = 5;
  495. //maxRange = 7000;
  496. objectDistanceLimitCoef = 1;
  497. viewDistanceLimitCoef = 1;
  498. };
  499. //maxTrackableSpeed = 70;
  500. maxTrackableSpeed = 700;
  501. animDirection = "mainGun";
  502. //angleRangeHorizontal = 46;
  503. //angleRangeVertical = 34;
  504. angleRangeHorizontal = 170;
  505. angleRangeVertical = 170;
  506. aimdown = -0.25;
  507. };
  508. class ActiveRadarSensorComponent:SensorTemplateActiveRadar
  509. {
  510. class AirTarget
  511. {
  512. //minRange = 5000;
  513. //maxRange = 5000;
  514. minRange = 5;
  515. maxRange = 7000;
  516. objectDistanceLimitCoef = -1;
  517. viewDistanceLimitCoef = -1;
  518. };
  519. class GroundTarget
  520. {
  521. //minRange = 4000;
  522. //maxRange = 4000;
  523. minRange = 4;
  524. maxRange = 4000;
  525. objectDistanceLimitCoef = -1;
  526. viewDistanceLimitCoef = -1;
  527. };
  528. maxTrackableSpeed = 1250;
  529. //maxTrackableSpeed = 125;
  530. angleRangeHorizontal = 180;
  531. //angleRangeVertical = 90;
  532. angleRangeVertical = 180;
  533. groundNoiseDistanceCoef = -1;
  534. maxGroundNoiseDistance = -1;
  535. minSpeedThreshold = 0;
  536. maxSpeedThreshold = 0;
  537. aimDown = 30;
  538. };
  539. class PassiveRadarSensorComponent:SensorTemplatePassiveRadar
  540. {
  541. };
  542. class LaserSensorComponent:SensorTemplateLaser
  543. {
  544. };
  545. class NVSensorComponent:SensorTemplateNV
  546. {
  547. };
  548. };
  549. };
  550. class VehicleSystemsDisplayManagerComponentLeft: DefaultVehicleSystemsDisplayManagerLeft
  551. {
  552. class Components: Components
  553. {
  554. class VehiclePrimaryGunnerDisplay
  555. {
  556. componentType = "TransportFeedDisplayComponent";
  557. source = "PrimaryGunner";
  558. };
  559. class VehicleMissileDisplay
  560. {
  561. componentType = "TransportFeedDisplayComponent";
  562. source = "Missile";
  563. };
  564. class SensorDisplay
  565. {
  566. componentType = "SensorsDisplayComponent";
  567. range[] = {4000, 2000, 16000, 8000};
  568. resource = "RscCustomInfoSensors";
  569. };
  570. };
  571. };
  572. class VehicleSystemsDisplayManagerComponentRight: DefaultVehicleSystemsDisplayManagerRight
  573. {
  574. defaultDisplay = "SensorDisplay";
  575. class Components: Components
  576. {
  577. class VehiclePrimaryGunnerDisplay
  578. {
  579. componentType = "TransportFeedDisplayComponent";
  580. source = "PrimaryGunner";
  581. };
  582. class VehicleMissileDisplay
  583. {
  584. componentType = "TransportFeedDisplayComponent";
  585. source = "Missile";
  586. };
  587. class SensorDisplay
  588. {
  589. componentType = "SensorsDisplayComponent";
  590. range[] = {4000, 2000, 16000, 8000};
  591. resource = "RscCustomInfoSensors";
  592. };
  593. };
  594. };
  595. };
  596. };
  597. };