Latitude
<%= Float.round(CircularBuffer.newest(@latitude), 4) %>º
<%= live_component(@socket, AugieWeb.SparklineComponent, data: @latitude, sample_count: 60, fill: false, min: -90, max: 90) %>
Longitude
<%= Float.round(CircularBuffer.newest(@longitude), 4) %>º
<%= live_component(@socket, AugieWeb.SparklineComponent, data: @longitude, sample_count: 60, fill: false, min: 0, max: 180) %>
Altitude
<%= Float.round(CircularBuffer.newest(@altitude), 4) %>m
<%= live_component(@socket, AugieWeb.SparklineComponent, data: @altitude, sample_count: 60, fill: false, min: 0) %>
Heading
<%= Float.round(CircularBuffer.newest(@heading), 4) %>º
<%= live_component(@socket, AugieWeb.SparklineComponent, data: @heading, sample_count: 60, fill: false, min: 0, max: 360) %>
Speed
<%= Float.round(CircularBuffer.newest(@speed), 4) %>m/s
<%= live_component(@socket, AugieWeb.SparklineComponent, data: @speed, sample_count: 60, fill: false, min: 0) %>
Satellites
<%= CircularBuffer.newest(@satellites) %>
<%= live_component(@socket, AugieWeb.SparklineComponent, data: @satellites, sample_count: 60, fill: false, min: 0) %>