From b5277b470dd91423c842cf25aa3f6f05cefd5b76 Mon Sep 17 00:00:00 2001 From: WilyHyperion Date: Wed, 22 Oct 2025 01:12:33 +0000 Subject: [PATCH 1/3] Update protos to include CVResultRecord --- obc.proto | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/obc.proto b/obc.proto index 46d5043..5494153 100644 --- a/obc.proto +++ b/obc.proto @@ -84,7 +84,15 @@ message IdentifiedTarget { repeated AirdropType target_type = 5; } - +/** +* Represents a record of a CV result stored on the OBC for later use +*/ +message CVResultRecord { + int32 run_id = 1; + repeated GPSCoord coordinates = 2; + repeated BboxProto bboxes = 3; + repeated AirdropType target_type = 4; +} /** * Represents the connectivity of elements in the OBC. * (Keep) From 2877d5155eabd174aa48936f07db8520684b3ccc Mon Sep 17 00:00:00 2001 From: WilyHyperion Date: Fri, 24 Oct 2025 19:23:02 +0000 Subject: [PATCH 2/3] Change record to wrap IdentifiedTarget object --- obc.proto | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/obc.proto b/obc.proto index 5494153..af2b247 100644 --- a/obc.proto +++ b/obc.proto @@ -72,7 +72,10 @@ message BboxProto { int32 x2 = 3; int32 y2 = 4; } - +message CVResultRecord { + IdentifiedTarget target = 1; + bool pruned = 2; +} /** * Represents the CV Data sent down for matching/manual intervention. */ @@ -88,10 +91,8 @@ message IdentifiedTarget { * Represents a record of a CV result stored on the OBC for later use */ message CVResultRecord { - int32 run_id = 1; - repeated GPSCoord coordinates = 2; - repeated BboxProto bboxes = 3; - repeated AirdropType target_type = 4; + IdentifiedTarget result = 1; + bool pruned = 2; } /** * Represents the connectivity of elements in the OBC. From 701c85ac292ad73595837bc99ea2e1c44ae1ca2c Mon Sep 17 00:00:00 2001 From: WilyHyperion Date: Sun, 26 Oct 2025 20:27:37 +0000 Subject: [PATCH 3/3] update protos to add record wrapping IdentifiedTarget --- obc.proto | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/obc.proto b/obc.proto index af2b247..cf0a8cd 100644 --- a/obc.proto +++ b/obc.proto @@ -72,10 +72,7 @@ message BboxProto { int32 x2 = 3; int32 y2 = 4; } -message CVResultRecord { - IdentifiedTarget target = 1; - bool pruned = 2; -} + /** * Represents the CV Data sent down for matching/manual intervention. */