<?xml version="1.0" encoding="UTF-8"?>
<PropertyList>
<comment>
<![CDATA[
Usage:
fgfs --generic=socket,in,52,,5542,udp,opentrack
]]>
</comment>
<generic>
<input>
<binary_mode>true</binary_mode>
<byte_order>host</byte_order>
<chunk>
<type>double</type>
<node>/sim/current-view/tx</node>
</chunk>
<chunk>
<type>double</type>
<node>/sim/current-view/ty</node>
</chunk>
<chunk>
<type>double</type>
<node>/sim/current-view/tz</node>
</chunk>
<chunk>
<type>double</type>
<node>/sim/current-view/heading-offset-deg</node>
</chunk>
<chunk>
<type>double</type>
<node>/sim/current-view/roll</node>
</chunk>
<chunk>
<type>double</type>
<node>/sim/current-view/pitch-offset-deg</node>
</chunk>
<chunk>
<type>int</type>
<node>/sim/current-view/status</node>
</chunk>
</input>
</generic>
</PropertyList>
<?xml version="1.0"?>
<PropertyList>
<comment>
<![CDATA[
Usage:
fgfs --generic=socket,in,50,,5555,udp,freepie
]]>
</comment>
<generic>
<input>
<binary_mode>true</binary_mode>
<byte_order>host</byte_order>
<chunk>
<type>byte</type>
<node>sim/current-view/freepie/value_pad1</node>
</chunk>
<chunk>
<type>byte</type>
<node>sim/current-view/freepie/value_flags</node>
</chunk>
<chunk>
<type>float</type>
<node>sim/current-view/freepie/acc1</node>
</chunk>
<chunk>
<type>float</type>
<node>sim/current-view/freepie/acc2</node>
</chunk>
<chunk>
<type>float</type>
<node>sim/current-view/freepie/acc3</node>
</chunk>
<chunk>
<type>float</type>
<node>sim/current-view/freepie/value_04</node>
</chunk>
<chunk>
<type>float</type>
<node>sim/current-view/freepie/value_05</node>
</chunk>
<chunk>
<type>float</type>
<node>sim/current-view/freepie/value_06</node>
</chunk>
<chunk>
<type>float</type>
<node>sim/current-view/freepie/value_07</node>
</chunk>
<chunk>
<type>float</type>
<node>sim/current-view/freepie/value_08</node>
</chunk>
<chunk>
<type>float</type>
<node>sim/current-view/freepie/value_09</node>
</chunk>
<chunk>
<type>float</type>
<node>sim/current-view/freepie/value_10</node>
</chunk>
<chunk>
<type>float</type>
<node>sim/current-view/freepie/value_11</node>
</chunk>
<chunk>
<type>float</type>
<node>sim/current-view/freepie/value_12</node>
</chunk>
</input>
</generic>
</PropertyList>
var pitch = nil;
var x = nil;
var y = nil;
var timer = nil;
lowpass = aircraft.lowpass.new(0.1);
var trigger = func {
pitch.setDoubleValue(lowpass.filter((math.atan2(x.getValue() or 0, y.getValue() or 0) * R2D) - 90));
}
var init = func {
if(!getprop("sim/signals/fdm-initialized")) return;
if(getprop("sim/current-view/freepie/enabled") != 1) return;
print("init freepie");
pitch = props.globals.getNode("sim/current-view/pitch-offset-deg", 1);
x = props.globals.getNode("sim/current-view/freepie/acc1", 1);
y = props.globals.getNode("sim/current-view/freepie/acc3", 1);
timer.start();
};
timer = maketimer(0, trigger);
_setlistener("/sim/signals/fdm-initialized", init, 1, 0);
oly2b wrote in Tue Aug 04, 2020 2:37 pm:Problem I have is I am unable to get fgcamera to work with my 2020.1.3 installation therefore I can't use my TrackIR5.
Users browsing this forum: No registered users and 5 guests