From 66c58352569d8753fff8fe85b81e6dc0b4cb10fa Mon Sep 17 00:00:00 2001 From: Macpie Date: Wed, 1 Jul 2026 16:28:40 -0700 Subject: [PATCH 1/2] Add packet_router_liveness_report_v1 --- src/service/packet_router.proto | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/service/packet_router.proto b/src/service/packet_router.proto index 4032b929..9a2255e1 100644 --- a/src/service/packet_router.proto +++ b/src/service/packet_router.proto @@ -2,8 +2,14 @@ syntax = "proto3"; package helium.packet_router; -import "region.proto"; import "data_rate.proto"; +import "region.proto"; + +message packet_router_liveness_report_v1 { + bytes gateway = 1; + string server = 2; + uint64 timestamp = 3; +} message packet_router_packet_report_v1 { enum packet_type { @@ -60,7 +66,9 @@ message packet_router_register_v1 { // // This message is sent by packet router after the register command is sent by // the gateway. -message packet_router_session_offer_v1 { bytes nonce = 1; } +message packet_router_session_offer_v1 { + bytes nonce = 1; +} // Initializes a session key with the packet router. The data in this init // message has to be from the latest session offer the gateway has received, the @@ -103,7 +111,9 @@ message packet_router_packet_down_v1 { window_v1 rx2 = 3; } -message packet_router_packet_ack_v1 { bytes payload_hash = 1; } +message packet_router_packet_ack_v1 { + bytes payload_hash = 1; +} message envelope_down_v1 { oneof data { From b6ed471adfc3ad6f7c44ecbb69a9212e95c9977f Mon Sep 17 00:00:00 2001 From: Macpie Date: Wed, 1 Jul 2026 16:32:04 -0700 Subject: [PATCH 2/2] Fmt --- src/service/packet_router.proto | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/service/packet_router.proto b/src/service/packet_router.proto index 9a2255e1..26305abc 100644 --- a/src/service/packet_router.proto +++ b/src/service/packet_router.proto @@ -66,9 +66,7 @@ message packet_router_register_v1 { // // This message is sent by packet router after the register command is sent by // the gateway. -message packet_router_session_offer_v1 { - bytes nonce = 1; -} +message packet_router_session_offer_v1 { bytes nonce = 1; } // Initializes a session key with the packet router. The data in this init // message has to be from the latest session offer the gateway has received, the @@ -111,9 +109,7 @@ message packet_router_packet_down_v1 { window_v1 rx2 = 3; } -message packet_router_packet_ack_v1 { - bytes payload_hash = 1; -} +message packet_router_packet_ack_v1 { bytes payload_hash = 1; } message envelope_down_v1 { oneof data {