EECH CommServer

From EECH Central
Jump to: navigation, search

This program makes the UDPSpeed (which was designed with IL's deviceLink feature in mind) program believe that is talking to IL2 while it is in fact fed data from EECH. Currently the following 'devicelink' variables are supported:

Installation

The EECHCommServer is shipped with its own installer. You may need to download and install the Microsoft Visual C++ 2005 Runtime Package (the EECHCommserver application just crashing is a sign you need this package :)), however, if you are online during the installation, the installer should take care of that automatically.

Execution

The CommServer is started form the command line and expects two arguments.

EECHCommServer <port> [debugLevel]

  • port is the TCP port the server is listening for incoming connections from. The UDPSpeed client has to connect on this port.
  • debugLevel - uh, I once knew what it did. Valid values are 0 (disabled) or 1.

Only the port parameter is optional. It has to be nonnegative but smaller than 65536.

Once the program has started it will wait for incoming requests. The program can be quit at any time by pressing CTRL-C.

./EECHCommServer.exe 10000
Listening to incoming requests on port 10000
Press CTRL-C to quit

Available Data

Shared variables

Variable ID DeviceLink Request String Description
20 (R/20) time_of_day (hours from midnight)
21 (R/21) time_of_day (seconds from midnight)
30 (R/30) indicated_airspeed
32 (R/32) vertical_speed
34 (R/34) indicated_slip
40 (R/40) barometric_altitude
42 (R/42) heading
44 (R/44) waypoint bearing
46 (R/46) roll
48 (R/48) pitch
50 (R/50) fuel_weight
52 (R/52) g_force
64 (R/64) left_engine_rpm
65 (R/65) right_engine_rpm
66 (R/66) left engine n1 rpm
67 (R/67) right engine n1 rpm
72 (R/72) left_engine_temp
73 (R/73) right_engine_temp
451 (R/451) radar_altitude
452 (R/452) combined_engine_rpm
453 (R/453) combined_engine_torque
454 (R/454) left_engine_torque
455 (R/455) right_engine_torque

Havoc

Variable ID DeviceLink Request String Description
501 (R/501) master_caution
502 (R/502) eapons_management_lh_outer_pylon_green
503 (R/503) weapons_management_lh_inner_pylon_green
504 (R/504) weapons_management_rh_inner_pylon_green
505 (R/505) weapons_management_rh_outer_pylon_green
506 (R/506) weapons_management_armour_piercing_cannon_green
507 (R/507) weapons_management_high_explosive_cannon_green
508 (R/508) weapons_management_lh_outer_pylon_red
509 (R/509) weapons_management_lh_inner_pylon_red
510 (R/510) weapons_management_rh_inner_pylon_red
511 (R/511) weapons_management_rh_outer_pylon_red
512 (R/512) weapons_management_armour_piercing_cannon_red
513 (R/513) weapons_management_high_explosive_cannon_red
514 (R/514) weapons_management_chaff_green
515 (R/515) weapons_management_flare_green
516 (R/516) weapons_management_chaff_red
517 (R/517) weapons_management_flare_red
518 (R/518) warning_1
519 (R/519) warning_2
520 (R/520) warning_3
521 (R/521) warning_4
522 (R/522) warning_5
523 (R/523) warning_6
524 (R/524) warning_7
525 (R/525) warning_8
526 (R/526) status_1
527 (R/527) status_1
528 (R/528) status_1
529 (R/529) status_1
530 (R/530) status_1
531 (R/531) status_1
532 (R/532) status_7
533 (R/533) status_8
534 (R/534) status_9
535 (R/535) status_5
536 (R/536) status_11
537 (R/537) status_12
538 (R/538) status_13
539 (R/539) status_14
540 (R/540) status_15
541 (R/541) status_16
542 (R/542) status_17
543 (R/543) status_18
544 (R/544) threat_warning_radar_type_1
545 (R/545) threat_warning_radar_type_2
546 (R/546) threat_warning_radar_type_3
547 (R/547) threat_warning_radar_type_4
548 (R/548) threat_warning_radar_type_5
549 (R/549) threat_warning_radar_type_6
550 (R/550) threat_warning_bearing_lh_rear
551 (R/551) threat_warning_bearing_rh_rear
552 (R/552) threat_warning_close_range_1
553 (R/553) threat_warning_close_range_2
554 (R/554) threat_warning_close_range_3
555 (R/555) threat_warning_close_range_4
556 (R/556) threat_warning_close_range_5
557 (R/557) threat_warning_close_range_6
558 (R/558) threat_warning_close_range_7
559 (R/559) threat_warning_close_range_8
560 (R/560) threat_warning_close_range_9
561 (R/561) threat_warning_close_range_5
562 (R/562) threat_warning_close_range_11
563 (R/563) threat_warning_close_range_12
564 (R/564) threat_warning_close_range_13
565 (R/565) threat_warning_close_range_14
566 (R/566) threat_warning_close_range_15
567 (R/567) threat_warning_bearing_lh_90_close_range
568 (R/568) threat_warning_bearing_lh_67_close_range
569 (R/569) threat_warning_bearing_lh_45_close_range
570 (R/570) threat_warning_bearing_lh_22_close_range
571 (R/571) threat_warning_bearing_rh_22_close_range
572 (R/572) threat_warning_bearing_rh_45_close_range
573 (R/573) threat_warning_bearing_rh_67_close_range
574 (R/574) threat_warning_bearing_rh_90_close_range
575 (R/575) threat_warning_bearing_lh_90
576 (R/576) threat_warning_bearing_lh_67
577 (R/577) threat_warning_bearing_lh_45
578 (R/578) threat_warning_bearing_lh_22
579 (R/579) threat_warning_bearing_rh_22
580 (R/580) threat_warning_bearing_rh_45
581 (R/581) threat_warning_bearing_rh_67
582 (R/582) threat_warning_bearing_rh_90
583 (R/583) threat_warning_missile_below
584 (R/584) threat_warning_missile_above
585 (R/585) threat_warning_missile_lh_lock
586 (R/586) threat_warning_missile_rh_lock
587 (R/587) threat_warning_bearing_lh_rear_close_range
588 (R/588) threat_warning_bearing_rh_rear_close_range
589 (R/589) radio
590 (R/590) lh_engine_oil_pressure_normal
591 (R/591) rh_engine_oil_pressure_normal
592 (R/592) lh_engine_oil_pressure_low
593 (R/593) rh_engine_oil_pressure_low
594 (R/594) lh_engine_oil_temperature_normal
595 (R/595) rh_engine_oil_temperature_normal
596 (R/596) lh_engine_oil_temperature_high
597 (R/597) rh_engine_oil_temperature_high

Comanche

Variable ID DeviceLink Request String Description
501 (R/501) master_caution
502 (R/502) left_engine_ignition
503 (R/503) apu_ignition
504 (R/504) right_engine_ignition
505 (R/505) left_engine_fire
506 (R/506) apu_fire
507 (R/507) right_engine_fire
508 (R/508) left_engine_fire_extinguisher
509 (R/509) right_engine_fire_extinguisher
510 (R/510) hydraulic_pressure
511 (R/511) oil_pressure
512 (R/512) oil_temperature
513 (R/513) overtorque
514 (R/514) rotor_rpm
515 (R/515) fuel_low
516 (R/516) rotor_brake
517 (R/517) wheel_brake
518 (R/518) navigation_lights
519 (R/519) hover_hold
520 (R/520) altitude_hold
521 (R/521) auto_pilot
522 (R/522) radar
523 (R/523) laser
524 (R/524) radar_jammer
525 (R/525) ir_jammer
526 (R/526) auto_counter_measures
527 (R/527) ase_auto_page
528 (R/528) config_stub_wings
529 (R/529) config_bay_doors
530 (R/530) config_gear
531 (R/531) config_gun
532 (R/533) gear_damaged
533 (R/533) gear_status
534 (R/534) gear_red
535 (R/535) gear_transition
536 (R/536) pilot_lh_main_mfd_focus
537 (R/537) pilot_rh_main_mfd_focus
538 (R/538) co_pilot_lh_main_mfd_focus
539 (R/539) co_pilot_rh_main_mfd_focus

Hokum

Variable ID DeviceLink Request String Description
501 (R/501) master_caution
502 (R/502) left_engine_fire
503 (R/503) apu_fire
504 (R/504) right_engine_fire
505 (R/505) altitude_hold
506 (R/506) fire_extinguiser
507 (R/507) hydraulic_pressure
508 (R/508) oil_pressure
509 (R/509) oil_temperature
510 (R/510) rotor_brake
511 (R/511) overtorque
512 (R/512) fuel_low
513 (R/513) rotor_rpm
514 (R/514) wheel_brake
515 (R/515) navigation_lights
516 (R/516) hover_hold
517 (R/517) altitude_hold
518 (R/518) auto_pilot
519 (R/519) radar
520 (R/520) laser
521 (R/521) radar_jammer
522 (R/522) ir_jammer
523 (R/523) auto_counter_measures
524 (R/524) ase_auto_page
525 (R/525) gear_damaged
526 (R/526) gear_status
527 (R/527) gear_red
528 (R/528) pilot_lh_mfd_focus
529 (R/529) pilot_rh_mfd_focus
530 (R/530) co_pilot_lh_mfd_focus
531 (R/531) co_pilot_rh_mfd_focus

Link to SimHQ Thread about the EECH Commserver

UDPSpeed

How to display working cockpit gauges, lights & MFDs on a second PC or monitor.