6 This is the protocol definition for fgcom - a realtime communication
7 middleware based on IAX2 (Asterisk) for FlightGear
8 See http://squonk.abacab.org/dokuwiki/fgcom
11 # fgfs --generic=socket,out,<hz>,<host>,16661,udp,fgcom
14 # netcat -u -l -p 16661
21 <line_separator>newline</line_separator>
22 <var_separator>,</var_separator>
27 <format>COM1_FRQ=%03.3f</format>
28 <node>/instrumentation/comm/frequencies/selected-mhz</node>
32 <name>com1-serviceable</name>
34 <format>COM1_SRV=%d</format>
35 <node>/instrumentation/comm/serviceable</node>
41 <format>COM2_FRQ=%03.3f</format>
42 <node>/instrumentation/comm[1]/frequencies/selected-mhz</node>
46 <name>com2-serviceable</name>
48 <format>COM2_SRV=%d</format>
49 <node>/instrumentation/comm[1]/serviceable</node>
55 <format>NAV1_FRQ=%03.3f</format>
56 <node>/instrumentation/nav/frequencies/selected-mhz</node>
60 <name>nav1-serviceable</name>
62 <format>NAV1_SRV=%d</format>
63 <node>/instrumentation/nav/serviceable</node>
69 <format>NAV2_FRQ=%03.3f</format>
70 <node>/instrumentation/nav[1]/frequencies/selected-mhz</node>
74 <name>nav2-serviceable</name>
76 <format>NAV2_SRV=%d</format>
77 <node>/instrumentation/nav[1]/serviceable</node>
81 <name>ptt-key-status</name>
83 <format>PTT=%d</format>
84 <node>/instrumentation/comm/ptt</node>
88 <name>transponder-code</name>
90 <format>TRANSPONDER=%d</format>
91 <node>/instrumentation/transponder/id-code</node>
97 <format>IAS=%04.1f</format>
98 <node>/velocities/airspeed-kt</node>
102 <name>groundspeed</name>
104 <format>GS=%04.1f</format>
105 <node>/velocities/groundspeed-kt</node>
109 <name>pos-longitude-deg</name>
111 <format>LON=%03.6f</format>
112 <node>/position/longitude-deg</node>
116 <name>pos-latitude-deg</name>
118 <format>LAT=%03.6f</format>
119 <node>/position/latitude-deg</node>
125 <format>ALT=%05.0f</format>
126 <node>/position/altitude-ft</node>
132 <format>HEAD=%03.1f</format>
133 <node>/instrumentation/heading-indicator/indicated-heading-deg</node>