Difference between revisions of "UDP Output"
From Silent Wings Wiki
(→Binary Protocol) |
|||
Line 20: | Line 20: | ||
double position_latitude; // Degrees Position latitude, | double position_latitude; // Degrees Position latitude, | ||
double position_longitude; // Degrees longitude, | double position_longitude; // Degrees longitude, | ||
− | + | float altitude_msl; // m Altitude - relative to Sea-level | |
float altitude_ground; // m Altitude above gnd | float altitude_ground; // m Altitude above gnd | ||
float altitude_ground_45; // m gnd 45 degrees ahead (NOT IMPLEMENTED YET), | float altitude_ground_45; // m gnd 45 degrees ahead (NOT IMPLEMENTED YET), | ||
Line 36: | Line 36: | ||
float vy_wind | float vy_wind | ||
float vz_wind | float vz_wind | ||
+ | float v_eas // m/sec Equivalent (indicated) air speed. | ||
float ax // m/sec2 Acceleration vector in body axis | float ax // m/sec2 Acceleration vector in body axis | ||
float ay | float ay | ||
float az | float az | ||
− | |||
float angle_of_attack; // Degrees Angle of attack | float angle_of_attack; // Degrees Angle of attack | ||
float angle_sideslip; // Degrees Sideslip angle | float angle_sideslip; // Degrees Sideslip angle | ||
Line 49: | Line 49: | ||
float temperature // Celcius Air temperature at aircraft altitude. | float temperature // Celcius Air temperature at aircraft altitude. | ||
+ | total size: 132 bytes | ||
[[Category:Interfaces]] | [[Category:Interfaces]] |
Revision as of 14:44, 6 February 2008
Note: This feature is implemented in Silent Wings 1.08. It will not work with earlier versions
Silent Wings can output various flight data to a configurable UDP socket. This can be useful for add-on developers and cockpit builders. Specifically, we support the Simmeters protocol for output of flight data to Simmeters instrument panels. In addition, we support the Condor format and our own binary format.
use_output_udp = false output_udp_protocol = simmeters output_udp_address = localhost output_udp_port = 6060 output_udp_rate = 30
Simmeters Protocol
Condor Protocol
Binary Protocol
The binary protocol is the most compact, and gives the best precision, but can be harder to program and debug.
unsigned int timestamp; // Millisec Timestamp double position_latitude; // Degrees Position latitude, double position_longitude; // Degrees longitude, float altitude_msl; // m Altitude - relative to Sea-level float altitude_ground; // m Altitude above gnd float altitude_ground_45; // m gnd 45 degrees ahead (NOT IMPLEMENTED YET), float altitude_ground_forward; // m gnd straight ahead (NOT IMPLEMENTED YET). float roll; // Degrees float pitch; // Degrees float yaw; // Degrees float d_roll // Deg/sec Roll speed. float d_pitch // Deg/sec Pitch speed. float d_yaw // Deg/sec Yaw speed. float vx // m/sec Speed vector in body-axis float vy float vz float vx_wind // m/sec Speed vector in body-axis, relative to wind float vy_wind float vz_wind float v_eas // m/sec Equivalent (indicated) air speed. float ax // m/sec2 Acceleration vector in body axis float ay float az float angle_of_attack; // Degrees Angle of attack float angle_sideslip; // Degrees Sideslip angle float vario // m/sec TE-compensated variometer. float heading // Degrees Compass heading. float rate_of_turn // Deg/sec Rate of turn. float airpressure // pascal Local air pressure (at aircraft altitude). float density // Air density at aircraft altitude. float temperature // Celcius Air temperature at aircraft altitude.
total size: 132 bytes