Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions protos/anduril/entitymanager/v1/entities_openapi_model.gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -649,6 +649,10 @@ components:
allOf:
- $ref: '#/components/schemas/TaskCatalog'
description: A catalog of tasks that can be performed by an entity.
media:
allOf:
- $ref: '#/components/schemas/Media'
description: Media associated with an entity, such as videos, images, or thumbnails.
relationships:
allOf:
- $ref: '#/components/schemas/Relationships'
Expand Down Expand Up @@ -1270,6 +1274,27 @@ components:
description: Estimated one standard deviation in same unit as the value.
format: double
description: A component that describes some measured value with error.
Media:
type: object
properties:
media:
type: array
items:
$ref: '#/components/schemas/MediaItem'
description: Media associated with an entity.
MediaItem:
type: object
properties:
type:
enum:
- MEDIA_TYPE_INVALID
- MEDIA_TYPE_IMAGE
- MEDIA_TYPE_VIDEO
type: string
format: enum
relativePath:
type: string
description: The path, relative to the environment base URL, where media related to an entity can be accessed
MergedFrom:
type: object
properties: {}
Expand Down
7 changes: 5 additions & 2 deletions protos/anduril/entitymanager/v1/entity.pub.proto
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import "anduril/entitymanager/v1/geoentity.pub.proto";
import "anduril/entitymanager/v1/group.pub.proto";
import "anduril/entitymanager/v1/health_status.pub.proto";
import "anduril/entitymanager/v1/location.pub.proto";
import "anduril/entitymanager/v1/media.pub.proto";
import "anduril/entitymanager/v1/ontology.pub.proto";
import "anduril/entitymanager/v1/options.pub.proto";
import "anduril/entitymanager/v1/orbit.pub.proto";
Expand Down Expand Up @@ -103,6 +104,8 @@ message Entity {
Classification data_classification = 29;
// A catalog of tasks that can be performed by an entity.
anduril.tasks.v2.TaskCatalog task_catalog = 31 [(anduril.entitymanager.v1.overridable) = true];
// Media associated with an entity, such as videos, images, or thumbnails.
Media media = 32;
// The relationships between this entity and other entities in the common operational picture (COP).
Relationships relationships = 33;
// Visual details associated with the display of an entity in the client.
Expand All @@ -122,8 +125,8 @@ message Entity {
// Orbit information for space objects.
Orbit orbit = 46;

reserved 9, 16, 17, 18, 27, 28, 32, 41, 43;
reserved "correlated", "original_data", "geopolygon", "media", "contact", "team_status", "no_expiry";
reserved 9, 16, 17, 18, 27, 28, 41, 43;
reserved "correlated", "original_data", "geopolygon", "contact", "team_status", "no_expiry";
}

// Contains status of entities.
Expand Down
12 changes: 5 additions & 7 deletions protos/anduril/entitymanager/v1/media.pub.proto
Original file line number Diff line number Diff line change
Expand Up @@ -16,19 +16,17 @@ message Media {
}

message MediaItem {
// To Be Deprecated, use relative_path.
// The url where the media related to an entity can be accessed
string url = 1;
MediaType type = 2;
// The relative path where the media related to an entity can be accessed when used to query against a blobs service
// node.
// The path, relative to the environment base URL, where media related to an entity can be accessed
string relative_path = 3;

reserved 1;
}

enum MediaType {
MEDIA_TYPE_INVALID = 0;
MEDIA_TYPE_THUMBNAIL = 1;
MEDIA_TYPE_IMAGE = 2;
MEDIA_TYPE_VIDEO = 3;
MEDIA_TYPE_SLIPPY_TILES = 4;

reserved 1, 4;
}
13 changes: 7 additions & 6 deletions protos/anduril/entitymanager/v1/signal.pub.proto
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ syntax = "proto3";

package anduril.entitymanager.v1;

import "anduril/entitymanager/v1/options.pub.proto";
import "anduril/type/coords.pub.proto";
import "google/protobuf/wrappers.proto";

Expand All @@ -15,11 +16,11 @@ option objc_class_prefix = "AEX";
message Signal {
// Indicates either a frequency range or a center frequency of this signal.
oneof frequency_measurement {
Frequency frequency_center = 1;
FrequencyRange frequency_range = 2;
Frequency frequency_center = 1 [(anduril.entitymanager.v1.overridable) = true];
FrequencyRange frequency_range = 2 [(anduril.entitymanager.v1.overridable) = true];
}
// Indicates the bandwidth of a signal (Hz).
google.protobuf.DoubleValue bandwidth_hz = 3;
google.protobuf.DoubleValue bandwidth_hz = 3 [(anduril.entitymanager.v1.overridable) = true];
// Indicates the signal to noise (SNR) of this signal.
google.protobuf.DoubleValue signal_to_noise_ratio = 4;
// Indicates the signal report.
Expand All @@ -28,11 +29,11 @@ message Signal {
Fixed fixed = 6;
}
// Emitter notations associated with this entity.
repeated EmitterNotation emitter_notations = 7;
repeated EmitterNotation emitter_notations = 7 [(anduril.entitymanager.v1.overridable) = true];
// length in time of a single pulse
google.protobuf.DoubleValue pulse_width_s = 8;
google.protobuf.DoubleValue pulse_width_s = 8 [(anduril.entitymanager.v1.overridable) = true];
// length in time between the start of two pulses
PulseRepetitionInterval pulse_repetition_interval = 9;
PulseRepetitionInterval pulse_repetition_interval = 9 [(anduril.entitymanager.v1.overridable) = true];
// describes how a signal is observing the environment
ScanCharacteristics scan_characteristics = 11;

Expand Down
25 changes: 25 additions & 0 deletions protos/anduril/taskmanager/v1/tasks_openapi_model.gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -685,6 +685,10 @@ components:
allOf:
- $ref: '#/components/schemas/TaskCatalog'
description: A catalog of tasks that can be performed by an entity.
media:
allOf:
- $ref: '#/components/schemas/Media'
description: Media associated with an entity, such as videos, images, or thumbnails.
relationships:
allOf:
- $ref: '#/components/schemas/Relationships'
Expand Down Expand Up @@ -1288,6 +1292,27 @@ components:
description: Estimated one standard deviation in same unit as the value.
format: double
description: A component that describes some measured value with error.
Media:
type: object
properties:
media:
type: array
items:
$ref: '#/components/schemas/MediaItem'
description: Media associated with an entity.
MediaItem:
type: object
properties:
type:
enum:
- MEDIA_TYPE_INVALID
- MEDIA_TYPE_IMAGE
- MEDIA_TYPE_VIDEO
type: string
format: enum
relativePath:
type: string
description: The path, relative to the environment base URL, where media related to an entity can be accessed
MergedFrom:
type: object
properties: {}
Expand Down
Loading