X-Git-Url: https://git.xandkar.net/?p=erlang-x-plane-data.git;a=blobdiff_plain;f=README.md;h=382c4b58d3bc85fc417e95b2213a4483770ebb31;hp=68dcf5c36aca35c7a9442dfe1967890cead1bc45;hb=HEAD;hpb=ca0b3fd44a4c3f9aa9a63f9be862909a29baed88 diff --git a/README.md b/README.md index 68dcf5c..382c4b5 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[![Build Status](https://travis-ci.org/ibnfirnas/erlang-x_plane_data.svg?branch=master)](https://travis-ci.org/ibnfirnas/erlang-x_plane_data) +[![Build Status](https://travis-ci.org/xandkar/erlang-x-plane-data.svg?branch=master)](https://travis-ci.org/xandkar/erlang-x-plane-data) X-Plane UDP data parser ======================= @@ -25,7 +25,7 @@ Examples #### Raw -At this stage, only the structure of the packet was parsed. No attempt at +At this stage, only the structure of the packet was parsed. No attempts at interpreting the values have been made: ```erlang @@ -77,12 +77,7 @@ a filter), so you'll have to access their raw version, if needed. ##### Access ```erlang --include_lib("x_plane_data/include/x_plane_data_group_lat_lon_alt.hrl"). --include_lib("x_plane_data/include/x_plane_data_group_pitch_roll_heading.hrl"). -include_lib("x_plane_data/include/x_plane_data_group_speeds.hrl"). - -... - {speeds, #x_plane_data_group_speeds { vind_kias = VindKias , vind_keas = VindKeas @@ -94,6 +89,9 @@ a filter), so you'll have to access their raw version, if needed. } } = lists:keyfind(speeds, 1, GroupsNamed), +... + +-include_lib("x_plane_data/include/x_plane_data_group_pitch_roll_heading.hrl"). {pitch_roll_heading, #x_plane_data_group_pitch_roll_heading { pitch_deg = PitchDeg , roll_deg = RollDeg @@ -101,6 +99,21 @@ a filter), so you'll have to access their raw version, if needed. , hding_mag = HdingMag } } = lists:keyfind(pitch_roll_heading, 1, GroupsNamed), + +... + +-include_lib("x_plane_data/include/x_plane_data_group_lat_lon_alt.hrl"). +{lat_lon_alt, #x_plane_data_group_lat_lon_alt + { lat_deg = LatDeg + , lon_deg = LonDeg + , alt_ftmsl = AltFtmsl + , alt_ftagl = AltFtagl + , on_runwy = OnRunwy + , alt_ind = AltInd + , lat_south = LatSouth + , lon_west = LonWest + } +} = lists:keyfind(lat_lon_alt, 1, GroupsNamed), ``` Packet structure