Implement named data groups.
[erlang-x-plane-data.git] / src / x_plane_data_group_lat_lon_alt.erl
diff --git a/src/x_plane_data_group_lat_lon_alt.erl b/src/x_plane_data_group_lat_lon_alt.erl
new file mode 100644 (file)
index 0000000..ff0026a
--- /dev/null
@@ -0,0 +1,30 @@
+-module(x_plane_data_group_lat_lon_alt).
+
+-include("include/x_plane_data_group_lat_lon_alt.hrl").
+
+-export_type(
+    [ t/0
+    ]).
+
+-export(
+    [ of_raw_values_v10/1
+    ]).
+
+-define(T, #?MODULE).
+
+-type t() ::
+    ?T{}.
+
+-spec of_raw_values_v10(x_plane_data_raw:group_values()) ->
+    t().
+of_raw_values_v10({V1, V2, V3, V4, V5, V6, V7, V8}) ->
+    ?T
+    { lat_deg   = V1
+    , lon_deg   = V2
+    , alt_ftmsl = V3
+    , alt_ftagl = V4
+    , on_runwy  = V5
+    , alt_ind   = V6
+    , lat_south = V7
+    , lon_west  = V8
+    }.
This page took 0.01919 seconds and 4 git commands to generate.