+
+ Status:
+ <%= if @aprs_status.connected do %>
+
+
+ Connected
+
+ <% else %>
+
+
+ Disconnected
+
+ <% end %>
+
+
+
+ Server:
+
+ {@aprs_status.server}:{@aprs_status.port}
+
+
+
+
+ Login ID:
+ {@aprs_status.login_id}
+
+
+
+ Connected Since:
+
+ <%= if @aprs_status.connected_at do %>
+ {Calendar.strftime(@aprs_status.connected_at, "%Y-%m-%d %H:%M:%S UTC")}
+ <% else %>
+ Not connected
+ <% end %>
+
+
+
+
+ Uptime:
+
+ {AprsmeWeb.StatusLive.Index.format_uptime(@aprs_status.uptime_seconds)}
+
+
+
+
+ Filter:
+
+ {@aprs_status.filter}
+
+
+
+
Packet Statistics
+
+
+ Total Packets:
+
+ {AprsmeWeb.StatusLive.Index.format_number(@aprs_status.packet_stats.total_packets)}
+
+
+
+
+ Packets/Sec:
+
+ {@aprs_status.packet_stats.packets_per_second}
+
+
+
+
+ Last Packet:
+
+ <%= if @aprs_status.packet_stats.last_packet_at do %>
+ {AprsmeWeb.StatusLive.Index.format_time_ago(
+ @aprs_status.packet_stats.last_packet_at
+ )}
+ <% else %>
+ None
+ <% end %>
+
+
+
+
+ Stored Packets:
+
+ {AprsmeWeb.StatusLive.Index.format_number(@aprs_status.stored_packet_count)}
+
+
+
+