diff --git a/src/anduril/entitymanager/v1/entity_manager_api.pub_connect.d.ts b/src/anduril/entitymanager/v1/entity_manager_grpcapi.pub_connect.d.ts similarity index 73% rename from src/anduril/entitymanager/v1/entity_manager_api.pub_connect.d.ts rename to src/anduril/entitymanager/v1/entity_manager_grpcapi.pub_connect.d.ts index 3c2036e..d3e98cd 100644 --- a/src/anduril/entitymanager/v1/entity_manager_api.pub_connect.d.ts +++ b/src/anduril/entitymanager/v1/entity_manager_grpcapi.pub_connect.d.ts @@ -1,18 +1,18 @@ // @generated by protoc-gen-connect-es v1.4.0 with parameter "js_import_style=legacy_commonjs" -// @generated from file anduril/entitymanager/v1/entity_manager_api.pub.proto (package anduril.entitymanager.v1, syntax proto3) +// @generated from file anduril/entitymanager/v1/entity_manager_grpcapi.pub.proto (package anduril.entitymanager.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck -import { GetEntityRequest, GetEntityResponse, OverrideEntityRequest, OverrideEntityResponse, PublishEntitiesRequest, PublishEntitiesResponse, PublishEntityRequest, PublishEntityResponse, RemoveEntityOverrideRequest, RemoveEntityOverrideResponse, StreamEntityComponentsRequest, StreamEntityComponentsResponse } from "./entity_manager_api.pub_pb.js"; +import { GetEntityRequest, GetEntityResponse, OverrideEntityRequest, OverrideEntityResponse, PublishEntitiesRequest, PublishEntitiesResponse, PublishEntityRequest, PublishEntityResponse, RemoveEntityOverrideRequest, RemoveEntityOverrideResponse, StreamEntityComponentsRequest, StreamEntityComponentsResponse } from "./entity_manager_grpcapi.pub_pb.js"; import { MethodKind } from "@bufbuild/protobuf"; /** - * The Entity Manager provides a UI centric data model for understanding the entities in a battle space. + * Entity Manager manages the lifecycle of the entities that comprise the common operational picture. * - * Every object in a battle space is represented as an "Entity". Each Entity is essentially an ID, with a life cycle, + * Every object in a battle space is represented as an "Entity". Each Entity is essentially an ID, with a lifecycle * and a collection of data components. Each data component is a separate protobuf message definition. * - * EntityManager provides a way to query the currently live set of entities within a set of filter constraints, + * Entity Manager provides a way to query the currently live set of entities within a set of filter constraints, * as well as a limited set of management APIs to change the grouping or relationships between entities. * * @generated from service anduril.entitymanager.v1.EntityManagerAPI @@ -21,10 +21,10 @@ export declare const EntityManagerAPI: { readonly typeName: "anduril.entitymanager.v1.EntityManagerAPI", readonly methods: { /** - * Unary RPC to publish an entity for ingest into Entity Manager. This is the preferred RPC to integrate entities - * and should be used by most integrations to publish high- or low-update rate entities. Entities created with this - * method are "owned" by the originator: other sources, such as the UI, may not edit or delete these entities. - * Entities are validated at RPC call time and an error is returned if the entity is invalid. + * Publishes an entity for ingestion by Entity Manager. You "own" the entity you create using PublishEntity; + * other sources, such as the UI, may not edit or delete these entities. + * When called, PublishEntity validates the entity and returns an error if the entity is invalid. We recommend using PublishEntity to publish high- or + * low-update rate entities. * * @generated from rpc anduril.entitymanager.v1.EntityManagerAPI.PublishEntity */ @@ -35,8 +35,9 @@ export declare const EntityManagerAPI: { readonly kind: MethodKind.Unary, }, /** - * Create or Update one or more Entities. Prefer PublishEntity instead. The same caveats of PublishEntity apply. - * This RPC does not return error messages for invalid entities or any other feedback from the server. + * Creates or updates one or more entities. You "own" the entity you create using PublishEntities; other sources may not edit or delete these entities. + * Note that PublishEntities doesn't return error messages for invalid entities or provide any other feedback from the server. We recommend using PublishEntity instead. + * We only recommend switching to PublishEntities if you publish at an extremely high rate and find that waiting for a response from the server causes your publishing task to fall behind. * * @generated from rpc anduril.entitymanager.v1.EntityManagerAPI.PublishEntities */ diff --git a/src/anduril/entitymanager/v1/entity_manager_api.pub_connect.js b/src/anduril/entitymanager/v1/entity_manager_grpcapi.pub_connect.js similarity index 72% rename from src/anduril/entitymanager/v1/entity_manager_api.pub_connect.js rename to src/anduril/entitymanager/v1/entity_manager_grpcapi.pub_connect.js index 08ddeaf..95523ba 100644 --- a/src/anduril/entitymanager/v1/entity_manager_api.pub_connect.js +++ b/src/anduril/entitymanager/v1/entity_manager_grpcapi.pub_connect.js @@ -1,21 +1,21 @@ // @generated by protoc-gen-connect-es v1.4.0 with parameter "js_import_style=legacy_commonjs" -// @generated from file anduril/entitymanager/v1/entity_manager_api.pub.proto (package anduril.entitymanager.v1, syntax proto3) +// @generated from file anduril/entitymanager/v1/entity_manager_grpcapi.pub.proto (package anduril.entitymanager.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -const { GetEntityRequest, GetEntityResponse, OverrideEntityRequest, OverrideEntityResponse, PublishEntitiesRequest, PublishEntitiesResponse, PublishEntityRequest, PublishEntityResponse, RemoveEntityOverrideRequest, RemoveEntityOverrideResponse, StreamEntityComponentsRequest, StreamEntityComponentsResponse } = require("./entity_manager_api.pub_pb.js"); +const { GetEntityRequest, GetEntityResponse, OverrideEntityRequest, OverrideEntityResponse, PublishEntitiesRequest, PublishEntitiesResponse, PublishEntityRequest, PublishEntityResponse, RemoveEntityOverrideRequest, RemoveEntityOverrideResponse, StreamEntityComponentsRequest, StreamEntityComponentsResponse } = require("./entity_manager_grpcapi.pub_pb.js"); const { MethodKind } = require("@bufbuild/protobuf"); /** - * The Entity Manager provides a UI centric data model for understanding the entities in a battle space. + * Entity Manager manages the lifecycle of the entities that comprise the common operational picture. * - * Every object in a battle space is represented as an "Entity". Each Entity is essentially an ID, with a life cycle, + * Every object in a battle space is represented as an "Entity". Each Entity is essentially an ID, with a lifecycle * and a collection of data components. Each data component is a separate protobuf message definition. * - * EntityManager provides a way to query the currently live set of entities within a set of filter constraints, + * Entity Manager provides a way to query the currently live set of entities within a set of filter constraints, * as well as a limited set of management APIs to change the grouping or relationships between entities. * * @generated from service anduril.entitymanager.v1.EntityManagerAPI @@ -24,10 +24,10 @@ const EntityManagerAPI = { typeName: "anduril.entitymanager.v1.EntityManagerAPI", methods: { /** - * Unary RPC to publish an entity for ingest into Entity Manager. This is the preferred RPC to integrate entities - * and should be used by most integrations to publish high- or low-update rate entities. Entities created with this - * method are "owned" by the originator: other sources, such as the UI, may not edit or delete these entities. - * Entities are validated at RPC call time and an error is returned if the entity is invalid. + * Publishes an entity for ingestion by Entity Manager. You "own" the entity you create using PublishEntity; + * other sources, such as the UI, may not edit or delete these entities. + * When called, PublishEntity validates the entity and returns an error if the entity is invalid. We recommend using PublishEntity to publish high- or + * low-update rate entities. * * @generated from rpc anduril.entitymanager.v1.EntityManagerAPI.PublishEntity */ @@ -38,8 +38,9 @@ const EntityManagerAPI = { kind: MethodKind.Unary, }, /** - * Create or Update one or more Entities. Prefer PublishEntity instead. The same caveats of PublishEntity apply. - * This RPC does not return error messages for invalid entities or any other feedback from the server. + * Creates or updates one or more entities. You "own" the entity you create using PublishEntities; other sources may not edit or delete these entities. + * Note that PublishEntities doesn't return error messages for invalid entities or provide any other feedback from the server. We recommend using PublishEntity instead. + * We only recommend switching to PublishEntities if you publish at an extremely high rate and find that waiting for a response from the server causes your publishing task to fall behind. * * @generated from rpc anduril.entitymanager.v1.EntityManagerAPI.PublishEntities */ diff --git a/src/anduril/entitymanager/v1/entity_manager_api.pub_pb.d.ts b/src/anduril/entitymanager/v1/entity_manager_grpcapi.pub_pb.d.ts similarity index 91% rename from src/anduril/entitymanager/v1/entity_manager_api.pub_pb.d.ts rename to src/anduril/entitymanager/v1/entity_manager_grpcapi.pub_pb.d.ts index e496aad..de79d76 100644 --- a/src/anduril/entitymanager/v1/entity_manager_api.pub_pb.d.ts +++ b/src/anduril/entitymanager/v1/entity_manager_grpcapi.pub_pb.d.ts @@ -1,5 +1,5 @@ // @generated by protoc-gen-es v1.7.2 with parameter "js_import_style=legacy_commonjs" -// @generated from file anduril/entitymanager/v1/entity_manager_api.pub.proto (package anduril.entitymanager.v1, syntax proto3) +// @generated from file anduril/entitymanager/v1/entity_manager_grpcapi.pub.proto (package anduril.entitymanager.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck @@ -62,15 +62,15 @@ export declare enum EventType { */ export declare class PublishEntityRequest extends Message { /** - * Stream of fully formed entities to publish - * Required fields per entity: - * * expiry_time - must be in the future, but less than 30 days from now - * * provenance.data_type [if using deprecated provenance.source, migrate to data_type.] - * * provenance.source_update_time (can be earlier than rpc call if data entered is older) + * Sends an entity object to publish. + * Required fields: + * * expiry_time. This must be in the future, but less than 30 days from now. + * * provenance.data_type. If using the deprecated provenance.source, migrate to data_type. + * * provenance.source_update_time. This can be earlier than the RPC call if the data entered is older. * * aliases.name * * ontology.template - * any additional required fields will be determined by template, see com.anduril.entitymanager.v1.Template - * if an entity_id is provided, will treat as update, otherwise create + * For additional required fields that are determined by template, see com.anduril.entitymanager.v1.Template. + * if an entity_id is provided, Entity Manager updates the entity. If no entity_id is provided, it creates an entity. * * @generated from field: anduril.entitymanager.v1.Entity entity = 1; */ @@ -115,13 +115,15 @@ export declare class PublishEntityResponse extends Message { /** - * Required fields: - * * expiry_time - must be in the future, but less than 30 days from now - * * provenance.data_type - * * provenance.source_update_time (can be earlier than rpc call if data entered is older) + * Sends a stream of entity objects to publish. + * Each entity requires the following fields: + * * expiry_time. This must be in the future, but less than 30 days from now. + * * provenance.data_type. If using the deprecated provenance.source, migrate to data_type. + * * provenance.source_update_time. This can be earlier than the RPC call if the data entered is older. * * aliases.name - * any additional required fields will be determined by template, see com.anduril.entitymanager.v1.Template - * if an entity_id is provided, will treat as update, otherwise create + * * ontology.template + * For additional required fields that are determined by template, see com.anduril.entitymanager.v1.Template. + * If an entity_id is provided, the entity updates. If no entity_id is provided, the entity is created. * * @generated from field: anduril.entitymanager.v1.Entity entity = 1; */ @@ -143,8 +145,9 @@ export declare class PublishEntitiesRequest extends Message { */ export declare class Munition extends Message { /** - * unique munition identifier (for the DoD would be called a munition code. e.g., AGM-114 for the AGM-114 Hellfire missile) - * no "componentIdentifier" field option included. It may be possible munitions with the same identifier (e.g., AGM-114) - * but different condition codes or quantities (e.g., qty 4 in condition A but qty 2 in condition F) are included in the + * unique munition identifier (for the DoD would be called a munition code). It may be possible munitions with the same identifier + * but different condition codes or quantities (e.g., qty 4 in condition A but qty 2 in condition F) to be included in the * repeated munitions field of the supplies message. * * @generated from field: string munition_id = 1; @@ -208,7 +207,7 @@ export declare class Munition extends Message { munitionId: string; /** - * long form name of the munition (e.g., AGM-114 Hellfire) + * long form name of the munition * * @generated from field: string name = 2; */ @@ -273,14 +272,14 @@ export declare class Munition extends Message { */ export declare class Fuel extends Message { /** - * unique munition identifier (for the DoD would be called a munition code. e.g., AGM-114 for the AGM-114 Hellfire missile) + * unique fuel identifier * * @generated from field: string fuel_id = 1; */ fuelId: string; /** - * long form name of the munition (e.g., AGM-114 Hellfire) + * long form name of the fuel source. * * @generated from field: string name = 2; */ @@ -294,7 +293,7 @@ export declare class Fuel extends Message { reportedDate?: Timestamp; /** - * amount on hand of the unit of measure + * amount of gallons on hand * * @generated from field: uint32 amount_gallons = 4; */ diff --git a/src/anduril/entitymanager/v1/transponder_codes.pub_pb.d.ts b/src/anduril/entitymanager/v1/transponder_codes.pub_pb.d.ts index be9c1e5..787b1d1 100644 --- a/src/anduril/entitymanager/v1/transponder_codes.pub_pb.d.ts +++ b/src/anduril/entitymanager/v1/transponder_codes.pub_pb.d.ts @@ -42,24 +42,21 @@ export declare enum InterrogationResponse { */ export declare class TransponderCodes extends Message { /** - * The mode 1 code assigned to military assets. Mode 1 is a 5-bit decimal (1-31) value. Note that Mode 1 codes are - * NOT unique. A zero mode code indicates No Statement. + * The mode 1 code assigned to military assets. * * @generated from field: uint32 mode1 = 1; */ mode1: number; /** - * The Mode 2 code assigned to military assets. Mode 2 is a 12-bit decimal (1-4095) value. If displaying to a user, - * convert to 4 digit octal 0001-7777. Note that Mode 2 codes are NOT unique. A zero mode code indicates No Statement. + * The Mode 2 code assigned to military assets. * * @generated from field: uint32 mode2 = 2; */ mode2: number; /** - * The Mode 3 code assigned by ATC to the asset. Mode 3 is a 12-bit decimal (1-4095) value. If displaying to a user, - * convert to 4 digit octal 0001-7777. Note that Mode 3 codes are NOT unique. A zero mode code indicates No Statement. + * The Mode 3 code assigned by ATC to the asset. * * @generated from field: uint32 mode3 = 3; */ @@ -115,19 +112,14 @@ export declare class Mode5 extends Message { mode5InterrogationResponse: InterrogationResponse; /** - * The Mode 5 code assigned to military assets. Mode 5 is a 12-bit decimal (1-4095) value. If displaying to a user, - * convert to 4 digit octal 0001-7777. Note that Mode 5 codes are NOT unique by themselves, but should be used in - * conjunction with the Mode 5 platform ID & nationality to provide unique identification. - * A zero mode code indicates No Statement. + * The Mode 5 code assigned to military assets. * * @generated from field: uint32 mode5 = 2; */ mode5: number; /** - * The Mode 5 platform identification code. Expected values are between 1 and 16383. Used in conjunction with the - * Nationality it provides IFF/SIF capabilities. - * A zero platform id indicates No Statement. + * The Mode 5 platform identification code. * * @generated from field: uint32 mode5_platform_id = 3; */ diff --git a/src/anduril/entitymanager/v1/types.pub_pb.d.ts b/src/anduril/entitymanager/v1/types.pub_pb.d.ts index 52af1ce..4f76fa8 100644 --- a/src/anduril/entitymanager/v1/types.pub_pb.d.ts +++ b/src/anduril/entitymanager/v1/types.pub_pb.d.ts @@ -60,14 +60,14 @@ export declare enum AltIdType { ASSET_ID = 5, /** - * Use for Link 16 track identifiers for non-JTIDS Unit (JU) entities, such as assets (STN) and tracks (RefTN). Values range from AA000 to ZZ777. + * Use for Link 16 track identifiers for non-JTIDS Unit entities. * * @generated from enum value: ALT_ID_TYPE_LINK16_TRACK_NUMBER = 6; */ LINK16_TRACK_NUMBER = 6, /** - * Use for Link 16 JTIDS Unit (JU) identifiers. Applicable to assets representing JUs, with values ranging from 00001 to 77777. + * Use for Link 16 JTIDS Unit identifiers. * * @generated from enum value: ALT_ID_TYPE_LINK16_JU = 7; */ @@ -143,7 +143,7 @@ export declare enum AltIdType { IBS_GID = 17, /** - * Department of Defense Activity Address Code uniquely identifies a unit, activity, or organization with the DoDAAD. A single unit could have multiple DoDAACs + * Department of Defense Activity Address Code. * * @generated from enum value: ALT_ID_TYPE_DODAAC = 18; */ @@ -157,10 +157,7 @@ export declare enum AltIdType { UIC = 19, /** - * A NORAD Satellite Catalog Number, a 9-digit number uniquely representing orbital objects around Earth. This is - * the standard ID used for satellites by the DOD. - * Note that there is ongoing work to replace the 9-digit number with a 9-digit alphanumeric sequence to accommodate - * ever-increasing numbers of satellites (and space debris). Treat the accompanied ID field as alphanumeric instead + * A NORAD Satellite Catalog Number, a 9-digit number uniquely representing orbital objects around Earth. * of strictly numeric. * * @generated from enum value: ALT_ID_TYPE_NORAD_CAT_ID = 20; diff --git a/src/anduril/taskmanager/v1/generic_spec.pub_pb.d.ts b/src/anduril/taskmanager/v1/generic_spec.pub_pb.d.ts new file mode 100644 index 0000000..d32f70d --- /dev/null +++ b/src/anduril/taskmanager/v1/generic_spec.pub_pb.d.ts @@ -0,0 +1,36 @@ +// @generated by protoc-gen-es v1.7.2 with parameter "js_import_style=legacy_commonjs" +// @generated from file anduril/taskmanager/v1/generic_spec.pub.proto (package anduril.taskmanager.v1, syntax proto3) +/* eslint-disable */ +// @ts-nocheck + +import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage, Value } from "@bufbuild/protobuf"; +import { Message, proto3 } from "@bufbuild/protobuf"; + +/** + * GenericSpec is a wrapper for arbitrary JSON payloads. Meant for wrapping a Task's specification field, if needed. + * + * @generated from message anduril.taskmanager.v1.GenericSpec + */ +export declare class GenericSpec extends Message { + /** + * Can represent any JSON value. + * + * @generated from field: google.protobuf.Value payload = 1; + */ + payload?: Value; + + constructor(data?: PartialMessage); + + static readonly runtime: typeof proto3; + static readonly typeName = "anduril.taskmanager.v1.GenericSpec"; + static readonly fields: FieldList; + + static fromBinary(bytes: Uint8Array, options?: Partial): GenericSpec; + + static fromJson(jsonValue: JsonValue, options?: Partial): GenericSpec; + + static fromJsonString(jsonString: string, options?: Partial): GenericSpec; + + static equals(a: GenericSpec | PlainMessage | undefined, b: GenericSpec | PlainMessage | undefined): boolean; +} + diff --git a/src/anduril/taskmanager/v1/generic_spec.pub_pb.js b/src/anduril/taskmanager/v1/generic_spec.pub_pb.js new file mode 100644 index 0000000..7f8536c --- /dev/null +++ b/src/anduril/taskmanager/v1/generic_spec.pub_pb.js @@ -0,0 +1,24 @@ +// @generated by protoc-gen-es v1.7.2 with parameter "js_import_style=legacy_commonjs" +// @generated from file anduril/taskmanager/v1/generic_spec.pub.proto (package anduril.taskmanager.v1, syntax proto3) +/* eslint-disable */ +// @ts-nocheck + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); + +const { proto3, Value } = require("@bufbuild/protobuf"); + +/** + * GenericSpec is a wrapper for arbitrary JSON payloads. Meant for wrapping a Task's specification field, if needed. + * + * @generated from message anduril.taskmanager.v1.GenericSpec + */ +const GenericSpec = proto3.makeMessageType( + "anduril.taskmanager.v1.GenericSpec", + () => [ + { no: 1, name: "payload", kind: "message", T: Value }, + ], +); + + +exports.GenericSpec = GenericSpec; diff --git a/src/anduril/taskmanager/v1/task.pub_pb.d.ts b/src/anduril/taskmanager/v1/task.pub_pb.d.ts index 9c662bf..498e4b4 100644 --- a/src/anduril/taskmanager/v1/task.pub_pb.d.ts +++ b/src/anduril/taskmanager/v1/task.pub_pb.d.ts @@ -329,8 +329,7 @@ export declare class Task extends Message { initialEntities: TaskEntity[]; /** - * The networked owner of this Task. Populated on creation to be the asset on which the Task Manager is running. DO NOT - * UNDER ANY CIRCUMSTANCES change or modify this field. It is used to ensure that linear writes occur on the node responsible + * The networked owner of this Task. It is used to ensure that linear writes occur on the node responsible * for replication of task data to other nodes running Task Manager. * * @generated from field: anduril.taskmanager.v1.Owner owner = 12; @@ -497,9 +496,7 @@ export declare class Principal extends Message { } | { case: undefined; value?: undefined }; /** - * The Principal _this_ Principal is acting on behalf of. For example, if there is a Flux node connected to a non-Flux node, - * and that Flux node wants to act "on behalf of" that non-Flux node, _this_ Principal would represent the Flux node, and - * this "on_behalf_of" Principal would represent the non-Flux node. + * The Principal _this_ Principal is acting on behalf of. * * Likely only populated once in the nesting (i.e. the "on_behalf_of" Principal would not have another "on_behalf_of" in most cases). * @@ -542,13 +539,6 @@ export declare class System extends Message { */ entityId: string; - /** - * The Asset ID of the System. - * - * @generated from field: string asset_id = 3; - */ - assetId: string; - /** * Whether the System Principal (for example, an Asset) can own scheduling. * This means we bypass manager-owned scheduling and defer to the system @@ -732,7 +722,7 @@ export declare class TaskVersion extends Message { } /** - * a Task status update that could come in via RPC or Flux. + * a Task status update * * @generated from message anduril.taskmanager.v1.StatusUpdate */ @@ -781,7 +771,7 @@ export declare class StatusUpdate extends Message { } /** - * Flux message representing a Task create or update. + * Message representing a Task create or update. * * @generated from message anduril.taskmanager.v1.DefinitionUpdate */ @@ -813,18 +803,11 @@ export declare class DefinitionUpdate extends Message { } /** - * Owner designates the networked flux node responsible for linear writes of a Task data. + * Owner designates the entity responsible for writes of Task data. * * @generated from message anduril.taskmanager.v1.Owner */ export declare class Owner extends Message { - /** - * Flux Asset ID of the owner. - * - * @generated from field: string asset_id = 1; - */ - assetId: string; - /** * Entity ID of the owner. * @@ -942,13 +925,6 @@ export declare class Team extends Message { * @generated from message anduril.taskmanager.v1.Agent */ export declare class Agent extends Message { - /** - * Asset ID of the agent. - * - * @generated from field: string asset_id = 1; - */ - assetId: string; - /** * Entity ID of the agent. * diff --git a/src/anduril/taskmanager/v1/task.pub_pb.js b/src/anduril/taskmanager/v1/task.pub_pb.js index 4dacb96..6145e48 100644 --- a/src/anduril/taskmanager/v1/task.pub_pb.js +++ b/src/anduril/taskmanager/v1/task.pub_pb.js @@ -167,7 +167,6 @@ const System = proto3.makeMessageType( () => [ { no: 1, name: "service_name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "entity_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, - { no: 3, name: "asset_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 4, name: "manages_own_scheduling", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, ], ); @@ -227,7 +226,7 @@ const TaskVersion = proto3.makeMessageType( ); /** - * a Task status update that could come in via RPC or Flux. + * a Task status update * * @generated from message anduril.taskmanager.v1.StatusUpdate */ @@ -242,7 +241,7 @@ const StatusUpdate = proto3.makeMessageType( ); /** - * Flux message representing a Task create or update. + * Message representing a Task create or update. * * @generated from message anduril.taskmanager.v1.DefinitionUpdate */ @@ -254,14 +253,13 @@ const DefinitionUpdate = proto3.makeMessageType( ); /** - * Owner designates the networked flux node responsible for linear writes of a Task data. + * Owner designates the entity responsible for writes of Task data. * * @generated from message anduril.taskmanager.v1.Owner */ const Owner = proto3.makeMessageType( "anduril.taskmanager.v1.Owner", () => [ - { no: 1, name: "asset_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "entity_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ], ); @@ -311,7 +309,6 @@ const Team = proto3.makeMessageType( const Agent = proto3.makeMessageType( "anduril.taskmanager.v1.Agent", () => [ - { no: 1, name: "asset_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "entity_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ], ); diff --git a/src/anduril/taskmanager/v1/task_manager_api.pub_connect.d.ts b/src/anduril/taskmanager/v1/task_manager_grpcapi.pub_connect.d.ts similarity index 91% rename from src/anduril/taskmanager/v1/task_manager_api.pub_connect.d.ts rename to src/anduril/taskmanager/v1/task_manager_grpcapi.pub_connect.d.ts index 370587e..d003748 100644 --- a/src/anduril/taskmanager/v1/task_manager_api.pub_connect.d.ts +++ b/src/anduril/taskmanager/v1/task_manager_grpcapi.pub_connect.d.ts @@ -1,9 +1,9 @@ // @generated by protoc-gen-connect-es v1.4.0 with parameter "js_import_style=legacy_commonjs" -// @generated from file anduril/taskmanager/v1/task_manager_api.pub.proto (package anduril.taskmanager.v1, syntax proto3) +// @generated from file anduril/taskmanager/v1/task_manager_grpcapi.pub.proto (package anduril.taskmanager.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck -import { CreateTaskRequest, CreateTaskResponse, GetTaskRequest, GetTaskResponse, ListenAsAgentRequest, ListenAsAgentResponse, QueryTasksRequest, QueryTasksResponse, UpdateStatusRequest, UpdateStatusResponse } from "./task_manager_api.pub_pb.js"; +import { CreateTaskRequest, CreateTaskResponse, GetTaskRequest, GetTaskResponse, ListenAsAgentRequest, ListenAsAgentResponse, QueryTasksRequest, QueryTasksResponse, UpdateStatusRequest, UpdateStatusResponse } from "./task_manager_grpcapi.pub_pb.js"; import { MethodKind } from "@bufbuild/protobuf"; /** @@ -61,7 +61,7 @@ export declare const TaskManagerAPI: { }, /** * Stream Tasks ready for RPC Agent execution that match agent selector (ex: entity_ids). - * Intended for use by Taskable Agents that need to receive Tasks ready for execution by RPC (no Flux access) + * Intended for use by Taskable Agents that need to receive Tasks ready for execution by RPC * * @generated from rpc anduril.taskmanager.v1.TaskManagerAPI.ListenAsAgent */ diff --git a/src/anduril/taskmanager/v1/task_manager_api.pub_connect.js b/src/anduril/taskmanager/v1/task_manager_grpcapi.pub_connect.js similarity index 90% rename from src/anduril/taskmanager/v1/task_manager_api.pub_connect.js rename to src/anduril/taskmanager/v1/task_manager_grpcapi.pub_connect.js index 9e62dbe..79d3975 100644 --- a/src/anduril/taskmanager/v1/task_manager_api.pub_connect.js +++ b/src/anduril/taskmanager/v1/task_manager_grpcapi.pub_connect.js @@ -1,12 +1,12 @@ // @generated by protoc-gen-connect-es v1.4.0 with parameter "js_import_style=legacy_commonjs" -// @generated from file anduril/taskmanager/v1/task_manager_api.pub.proto (package anduril.taskmanager.v1, syntax proto3) +// @generated from file anduril/taskmanager/v1/task_manager_grpcapi.pub.proto (package anduril.taskmanager.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -const { CreateTaskRequest, CreateTaskResponse, GetTaskRequest, GetTaskResponse, ListenAsAgentRequest, ListenAsAgentResponse, QueryTasksRequest, QueryTasksResponse, UpdateStatusRequest, UpdateStatusResponse } = require("./task_manager_api.pub_pb.js"); +const { CreateTaskRequest, CreateTaskResponse, GetTaskRequest, GetTaskResponse, ListenAsAgentRequest, ListenAsAgentResponse, QueryTasksRequest, QueryTasksResponse, UpdateStatusRequest, UpdateStatusResponse } = require("./task_manager_grpcapi.pub_pb.js"); const { MethodKind } = require("@bufbuild/protobuf"); /** @@ -64,7 +64,7 @@ const TaskManagerAPI = { }, /** * Stream Tasks ready for RPC Agent execution that match agent selector (ex: entity_ids). - * Intended for use by Taskable Agents that need to receive Tasks ready for execution by RPC (no Flux access) + * Intended for use by Taskable Agents that need to receive Tasks ready for execution by RPC * * @generated from rpc anduril.taskmanager.v1.TaskManagerAPI.ListenAsAgent */ diff --git a/src/anduril/taskmanager/v1/task_manager_api.pub_pb.d.ts b/src/anduril/taskmanager/v1/task_manager_grpcapi.pub_pb.d.ts similarity index 99% rename from src/anduril/taskmanager/v1/task_manager_api.pub_pb.d.ts rename to src/anduril/taskmanager/v1/task_manager_grpcapi.pub_pb.d.ts index 31973e6..0be82f3 100644 --- a/src/anduril/taskmanager/v1/task_manager_api.pub_pb.d.ts +++ b/src/anduril/taskmanager/v1/task_manager_grpcapi.pub_pb.d.ts @@ -1,5 +1,5 @@ // @generated by protoc-gen-es v1.7.2 with parameter "js_import_style=legacy_commonjs" -// @generated from file anduril/taskmanager/v1/task_manager_api.pub.proto (package anduril.taskmanager.v1, syntax proto3) +// @generated from file anduril/taskmanager/v1/task_manager_grpcapi.pub.proto (package anduril.taskmanager.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/src/anduril/taskmanager/v1/task_manager_api.pub_pb.js b/src/anduril/taskmanager/v1/task_manager_grpcapi.pub_pb.js similarity index 98% rename from src/anduril/taskmanager/v1/task_manager_api.pub_pb.js rename to src/anduril/taskmanager/v1/task_manager_grpcapi.pub_pb.js index 0772a2b..e1ab3fb 100644 --- a/src/anduril/taskmanager/v1/task_manager_api.pub_pb.js +++ b/src/anduril/taskmanager/v1/task_manager_grpcapi.pub_pb.js @@ -1,5 +1,5 @@ // @generated by protoc-gen-es v1.7.2 with parameter "js_import_style=legacy_commonjs" -// @generated from file anduril/taskmanager/v1/task_manager_api.pub.proto (package anduril.taskmanager.v1, syntax proto3) +// @generated from file anduril/taskmanager/v1/task_manager_grpcapi.pub.proto (package anduril.taskmanager.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/src/anduril/tasks/v2/catalog.pub_pb.d.ts b/src/anduril/tasks/v2/catalog.pub_pb.d.ts index a4a0d74..4725735 100644 --- a/src/anduril/tasks/v2/catalog.pub_pb.d.ts +++ b/src/anduril/tasks/v2/catalog.pub_pb.d.ts @@ -17,14 +17,6 @@ export declare class TaskCatalog extends Message { */ taskDefinitions: TaskDefinition[]; - /** - * Asset is inhibited by VCE. - * Asset can still receive tasks but not be able to act on them until inhibition status is lifted. - * - * @generated from field: bool is_asset_inhibited = 2; - */ - isAssetInhibited: boolean; - constructor(data?: PartialMessage); static readonly runtime: typeof proto3; diff --git a/src/anduril/tasks/v2/catalog.pub_pb.js b/src/anduril/tasks/v2/catalog.pub_pb.js index cae8be7..8559fe5 100644 --- a/src/anduril/tasks/v2/catalog.pub_pb.js +++ b/src/anduril/tasks/v2/catalog.pub_pb.js @@ -17,7 +17,6 @@ const TaskCatalog = proto3.makeMessageType( "anduril.tasks.v2.TaskCatalog", () => [ { no: 1, name: "task_definitions", kind: "message", T: TaskDefinition, repeated: true }, - { no: 2, name: "is_asset_inhibited", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, ], ); diff --git a/src/anduril/tasks/v2/common.pub_pb.d.ts b/src/anduril/tasks/v2/common.pub_pb.d.ts index 65778cb..5b133fe 100644 --- a/src/anduril/tasks/v2/common.pub_pb.d.ts +++ b/src/anduril/tasks/v2/common.pub_pb.d.ts @@ -165,11 +165,6 @@ export declare class AltitudeConstraint extends Message { * @generated from message anduril.tasks.v2.Agent */ export declare class Agent extends Message { - /** - * @generated from field: string asset_id = 1; - */ - assetId: string; - /** * @generated from field: string entity_id = 2; */ diff --git a/src/anduril/tasks/v2/common.pub_pb.js b/src/anduril/tasks/v2/common.pub_pb.js index aa1643f..7283c53 100644 --- a/src/anduril/tasks/v2/common.pub_pb.js +++ b/src/anduril/tasks/v2/common.pub_pb.js @@ -78,7 +78,6 @@ const AltitudeConstraint = proto3.makeMessageType( const Agent = proto3.makeMessageType( "anduril.tasks.v2.Agent", () => [ - { no: 1, name: "asset_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "entity_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ], ); diff --git a/src/anduril/tasks/v2/objective.pub_pb.d.ts b/src/anduril/tasks/v2/objective.pub_pb.d.ts index 30de60e..936bdef 100644 --- a/src/anduril/tasks/v2/objective.pub_pb.d.ts +++ b/src/anduril/tasks/v2/objective.pub_pb.d.ts @@ -35,13 +35,6 @@ export declare class Objective extends Message { case: "point"; } | { case: undefined; value?: undefined }; - /** - * the asset (if known) which produced the objective (useful for time-series lookups of historical objectives). - * - * @generated from field: string produced_by_asset_id = 2; - */ - producedByAssetId: string; - constructor(data?: PartialMessage); static readonly runtime: typeof proto3; diff --git a/src/anduril/tasks/v2/objective.pub_pb.js b/src/anduril/tasks/v2/objective.pub_pb.js index 9336b8c..61dc879 100644 --- a/src/anduril/tasks/v2/objective.pub_pb.js +++ b/src/anduril/tasks/v2/objective.pub_pb.js @@ -19,7 +19,6 @@ const Objective = proto3.makeMessageType( () => [ { no: 1, name: "entity_id", kind: "scalar", T: 9 /* ScalarType.STRING */, oneof: "objective" }, { no: 5, name: "point", kind: "message", T: Point, oneof: "objective" }, - { no: 2, name: "produced_by_asset_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ], ); diff --git a/src/anduril/tasks/v2/shared/isr.pub_pb.d.ts b/src/anduril/tasks/v2/shared/isr.pub_pb.d.ts index 6744746..970a616 100644 --- a/src/anduril/tasks/v2/shared/isr.pub_pb.d.ts +++ b/src/anduril/tasks/v2/shared/isr.pub_pb.d.ts @@ -790,20 +790,6 @@ export declare class Monitor extends Message { */ objective?: Objective; - /** - * Identifies track to monitor. - * - * @generated from field: string track_id = 2; - */ - trackId: string; - - /** - * AssetId2 of asset that produced track. - * - * @generated from field: string track_producer = 3; - */ - trackProducer: string; - constructor(data?: PartialMessage); static readonly runtime: typeof proto3; diff --git a/src/anduril/tasks/v2/shared/isr.pub_pb.js b/src/anduril/tasks/v2/shared/isr.pub_pb.js index c035c3a..b846944 100644 --- a/src/anduril/tasks/v2/shared/isr.pub_pb.js +++ b/src/anduril/tasks/v2/shared/isr.pub_pb.js @@ -277,8 +277,6 @@ const Monitor = proto3.makeMessageType( "anduril.tasks.v2.Monitor", () => [ { no: 1, name: "objective", kind: "message", T: Objective }, - { no: 2, name: "track_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, - { no: 3, name: "track_producer", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ], );