X-Git-Url: https://git.xandkar.net/?p=erlang-x-plane-data.git;a=blobdiff_plain;f=src%2Fx_plane_data_group_lat_lon_alt.erl;fp=src%2Fx_plane_data_group_lat_lon_alt.erl;h=ff0026a2a59bc5369825516a3151854063a62310;hp=0000000000000000000000000000000000000000;hb=84fa8ccb7143428a0aa49ceeb632ff45b374d8b8;hpb=10d6d4c7bd29e99c67024e8a08a2b35f8da1c4de 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 index 0000000..ff0026a --- /dev/null +++ b/src/x_plane_data_group_lat_lon_alt.erl @@ -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 + }.