EECH CommServer
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:
Contents
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
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.