mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-08-28 23:00:19 +00:00
Add official Sideband/LXST messaging and telephony flows, realtime resource ownership, call and ping UI, durable unread state, and bounded Nomad/Micron browsing. Integrate ESP32-P4/C6 gateway transport, TinyUSB CDC, ES8311 audio, shared Codec2 call media, Reticulum defaults, compatibility settings, and conformance coverage.
26 lines
709 B
C++
26 lines
709 B
C++
#pragma once
|
|
|
|
#include "chat/domain/reticulum_identity.h"
|
|
|
|
#include <cstdint>
|
|
|
|
namespace ui::widgets::reticulum_ping
|
|
{
|
|
|
|
void show_loading(
|
|
const std::uint8_t destination_hash[::chat::kReticulumPeerHashSize],
|
|
const char* display_name);
|
|
void show_send_failure(const char* detail);
|
|
void show_delivered(
|
|
const std::uint8_t destination_hash[::chat::kReticulumPeerHashSize],
|
|
std::uint32_t latency_ms,
|
|
std::uint8_t hops);
|
|
void show_timeout(
|
|
const std::uint8_t destination_hash[::chat::kReticulumPeerHashSize],
|
|
std::uint32_t elapsed_ms);
|
|
void dismiss();
|
|
bool active_for(
|
|
const std::uint8_t destination_hash[::chat::kReticulumPeerHashSize]);
|
|
|
|
} // namespace ui::widgets::reticulum_ping
|