diff --git a/src/anduril/entitymanager/v1/geoentity.pub_pb.d.ts b/src/anduril/entitymanager/v1/geoentity.pub_pb.d.ts index 205fe56..2ae3bbd 100644 --- a/src/anduril/entitymanager/v1/geoentity.pub_pb.d.ts +++ b/src/anduril/entitymanager/v1/geoentity.pub_pb.d.ts @@ -21,6 +21,23 @@ export declare type GeoDetails = Message<"anduril.entitymanager.v1.GeoDetails"> * @generated from field: anduril.entitymanager.v1.GeoType type = 1; */ type: GeoType; + + /** + * @generated from oneof anduril.entitymanager.v1.GeoDetails.type_details + */ + typeDetails: { + /** + * @generated from field: anduril.entitymanager.v1.ControlAreaDetails control_area = 5; + */ + value: ControlAreaDetails; + case: "controlArea"; + } | { + /** + * @generated from field: anduril.entitymanager.v1.ACMDetails acm = 6; + */ + value: ACMDetails; + case: "acm"; + } | { case: undefined; value?: undefined }; }; /** @@ -29,6 +46,49 @@ export declare type GeoDetails = Message<"anduril.entitymanager.v1.GeoDetails"> */ export declare const GeoDetailsSchema: GenMessage; +/** + * Determines the type of control area being represented by the geo-entity, + * in which an asset can, or cannot, operate. + * + * @generated from message anduril.entitymanager.v1.ControlAreaDetails + */ +export declare type ControlAreaDetails = Message<"anduril.entitymanager.v1.ControlAreaDetails"> & { + /** + * @generated from field: anduril.entitymanager.v1.ControlAreaType type = 1; + */ + type: ControlAreaType; +}; + +/** + * Describes the message anduril.entitymanager.v1.ControlAreaDetails. + * Use `create(ControlAreaDetailsSchema)` to create a new message. + */ +export declare const ControlAreaDetailsSchema: GenMessage; + +/** + * @generated from message anduril.entitymanager.v1.ACMDetails + */ +export declare type ACMDetails = Message<"anduril.entitymanager.v1.ACMDetails"> & { + /** + * @generated from field: anduril.entitymanager.v1.ACMDetailType acm_type = 1; + */ + acmType: ACMDetailType; + + /** + * Used for loosely typed associations, such as assignment to a specific fires unit. + * Limit to 150 characters. + * + * @generated from field: string acm_description = 2; + */ + acmDescription: string; +}; + +/** + * Describes the message anduril.entitymanager.v1.ACMDetails. + * Use `create(ACMDetailsSchema)` to create a new message. + */ +export declare const ACMDetailsSchema: GenMessage; + /** * A component that describes the shape of a geo-entity. * @@ -316,6 +376,13 @@ export enum GeoType { * @generated from enum value: GEO_TYPE_BULLSEYE = 7; */ BULLSEYE = 7, + + /** + * Airspace Coordinating Measure + * + * @generated from enum value: GEO_TYPE_ACM = 8; + */ + ACM = 8, } /** @@ -323,3 +390,65 @@ export enum GeoType { */ export declare const GeoTypeSchema: GenEnum; +/** + * @generated from enum anduril.entitymanager.v1.ControlAreaType + */ +export enum ControlAreaType { + /** + * @generated from enum value: CONTROL_AREA_TYPE_INVALID = 0; + */ + INVALID = 0, + + /** + * @generated from enum value: CONTROL_AREA_TYPE_KEEP_IN_ZONE = 1; + */ + KEEP_IN_ZONE = 1, + + /** + * @generated from enum value: CONTROL_AREA_TYPE_KEEP_OUT_ZONE = 2; + */ + KEEP_OUT_ZONE = 2, + + /** + * The zone for an autonomous asset to nose-dive into + * when its assignment has been concluded. + * + * @generated from enum value: CONTROL_AREA_TYPE_DITCH_ZONE = 3; + */ + DITCH_ZONE = 3, + + /** + * The area where an asset is able to loiter. + * + * @generated from enum value: CONTROL_AREA_TYPE_LOITER_ZONE = 7; + */ + LOITER_ZONE = 7, +} + +/** + * Describes the enum anduril.entitymanager.v1.ControlAreaType. + */ +export declare const ControlAreaTypeSchema: GenEnum; + +/** + * @generated from enum anduril.entitymanager.v1.ACMDetailType + */ +export enum ACMDetailType { + /** + * @generated from enum value: ACM_DETAIL_TYPE_INVALID = 0; + */ + ACM_DETAIL_TYPE_INVALID = 0, + + /** + * The zone that the autonomous asset is configured to land in. + * + * @generated from enum value: ACM_DETAIL_TYPE_LANDING_ZONE = 16; + */ + ACM_DETAIL_TYPE_LANDING_ZONE = 16, +} + +/** + * Describes the enum anduril.entitymanager.v1.ACMDetailType. + */ +export declare const ACMDetailTypeSchema: GenEnum; + diff --git a/src/anduril/entitymanager/v1/geoentity.pub_pb.js b/src/anduril/entitymanager/v1/geoentity.pub_pb.js index 7d0128a..a4d0754 100644 --- a/src/anduril/entitymanager/v1/geoentity.pub_pb.js +++ b/src/anduril/entitymanager/v1/geoentity.pub_pb.js @@ -10,7 +10,7 @@ import { file_google_protobuf_wrappers } from "@bufbuild/protobuf/wkt"; * Describes the file anduril/entitymanager/v1/geoentity.pub.proto. */ export const file_anduril_entitymanager_v1_geoentity_pub = /*@__PURE__*/ - fileDesc("CixhbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvZ2VvZW50aXR5LnB1Yi5wcm90bxIYYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxIpoBCgpHZW9EZXRhaWxzEi8KBHR5cGUYASABKA4yIS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuR2VvVHlwZUoECAIQA0oECAMQBEoECAQQBUoECAUQBkoECAYQB0oECAcQCFIJZW1lcmdlbmN5Ug52aXN1YWxfZGV0YWlsc1IEZnNjbVIMY29udHJvbF9hcmVhUgNhY21SA21jbSKqAgoIR2VvU2hhcGUSMwoFcG9pbnQYASABKAsyIi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuR2VvUG9pbnRIABIxCgRsaW5lGAIgASgLMiEuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkdlb0xpbmVIABI3Cgdwb2x5Z29uGAMgASgLMiQuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkdlb1BvbHlnb25IABI3CgdlbGxpcHNlGAQgASgLMiQuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkdlb0VsbGlwc2VIABI7CgllbGxpcHNvaWQYBSABKAsyJi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuR2VvRWxsaXBzb2lkSABCBwoFc2hhcGUiQAoIR2VvUG9pbnQSNAoIcG9zaXRpb24YASABKAsyIi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUG9zaXRpb24iQAoHR2VvTGluZRI1Cglwb3NpdGlvbnMYASADKAsyIi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUG9zaXRpb24iVwoKR2VvUG9seWdvbhIzCgVyaW5ncxgBIAMoCzIkLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5MaW5lYXJSaW5nEhQKDGlzX3JlY3RhbmdsZRgCIAEoCCLjAQoKR2VvRWxsaXBzZRI3ChFzZW1pX21ham9yX2F4aXNfbRgCIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRI3ChFzZW1pX21pbm9yX2F4aXNfbRgDIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRIzCg1vcmllbnRhdGlvbl9kGAQgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEi4KCGhlaWdodF9tGAUgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlIqgBCgxHZW9FbGxpcHNvaWQSNAoOZm9yd2FyZF9heGlzX20YASABKAsyHC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFsdWUSMQoLc2lkZV9heGlzX20YAiABKAsyHC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFsdWUSLwoJdXBfYXhpc19tGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlIlMKCkxpbmVhclJpbmcSPwoJcG9zaXRpb25zGAIgAygLMiwuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkdlb1BvbHlnb25Qb3NpdGlvbkoECAEQAiJ5ChJHZW9Qb2x5Z29uUG9zaXRpb24SNAoIcG9zaXRpb24YASABKAsyIi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUG9zaXRpb24SLQoIaGVpZ2h0X20YAiABKAsyGy5nb29nbGUucHJvdG9idWYuRmxvYXRWYWx1ZSrEAQoHR2VvVHlwZRIUChBHRU9fVFlQRV9JTlZBTElEEAASFAoQR0VPX1RZUEVfR0VORVJBTBABEhMKD0dFT19UWVBFX0hBWkFSRBACEhYKEkdFT19UWVBFX0VNRVJHRU5DWRADEhwKGEdFT19UWVBFX0VOR0FHRU1FTlRfWk9ORRAFEhkKFUdFT19UWVBFX0NPTlRST0xfQVJFQRAGEhUKEUdFT19UWVBFX0JVTExTRVlFEAciBAgEEAQiBAgIEAgiBAgJEAlCggIKHGNvbS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjFCEUdlb2VudGl0eVB1YlByb3RvUAFaTWdoZS5hbmR1cmlsLmRldi9hbmR1cmlsL2FuZHVyaWxhcGlzLWdvL2FuZHVyaWwvZW50aXR5bWFuYWdlci92MTtlbnRpdHltYW5hZ2VyogIDQUVYqgIYQW5kdXJpbC5FbnRpdHltYW5hZ2VyLlYxygIYQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYx4gIkQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYxXEdQQk1ldGFkYXRh6gIaQW5kdXJpbDo6RW50aXR5bWFuYWdlcjo6VjFiBnByb3RvMw", [file_anduril_entitymanager_v1_location_pub, file_google_protobuf_wrappers]); + fileDesc("CixhbmR1cmlsL2VudGl0eW1hbmFnZXIvdjEvZ2VvZW50aXR5LnB1Yi5wcm90bxIYYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxIoYCCgpHZW9EZXRhaWxzEi8KBHR5cGUYASABKA4yIS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuR2VvVHlwZRJECgxjb250cm9sX2FyZWEYBSABKAsyLC5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuQ29udHJvbEFyZWFEZXRhaWxzSAASMwoDYWNtGAYgASgLMiQuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkFDTURldGFpbHNIAEIOCgx0eXBlX2RldGFpbHNKBAgCEANKBAgDEARKBAgEEAVKBAgHEAhSCWVtZXJnZW5jeVIOdmlzdWFsX2RldGFpbHNSBGZzY21SA21jbSJNChJDb250cm9sQXJlYURldGFpbHMSNwoEdHlwZRgBIAEoDjIpLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5Db250cm9sQXJlYVR5cGUiYAoKQUNNRGV0YWlscxI5CghhY21fdHlwZRgBIAEoDjInLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5BQ01EZXRhaWxUeXBlEhcKD2FjbV9kZXNjcmlwdGlvbhgCIAEoCSKqAgoIR2VvU2hhcGUSMwoFcG9pbnQYASABKAsyIi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuR2VvUG9pbnRIABIxCgRsaW5lGAIgASgLMiEuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkdlb0xpbmVIABI3Cgdwb2x5Z29uGAMgASgLMiQuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkdlb1BvbHlnb25IABI3CgdlbGxpcHNlGAQgASgLMiQuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkdlb0VsbGlwc2VIABI7CgllbGxpcHNvaWQYBSABKAsyJi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuR2VvRWxsaXBzb2lkSABCBwoFc2hhcGUiQAoIR2VvUG9pbnQSNAoIcG9zaXRpb24YASABKAsyIi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUG9zaXRpb24iQAoHR2VvTGluZRI1Cglwb3NpdGlvbnMYASADKAsyIi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUG9zaXRpb24iVwoKR2VvUG9seWdvbhIzCgVyaW5ncxgBIAMoCzIkLmFuZHVyaWwuZW50aXR5bWFuYWdlci52MS5MaW5lYXJSaW5nEhQKDGlzX3JlY3RhbmdsZRgCIAEoCCLjAQoKR2VvRWxsaXBzZRI3ChFzZW1pX21ham9yX2F4aXNfbRgCIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRI3ChFzZW1pX21pbm9yX2F4aXNfbRgDIAEoCzIcLmdvb2dsZS5wcm90b2J1Zi5Eb3VibGVWYWx1ZRIzCg1vcmllbnRhdGlvbl9kGAQgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlEi4KCGhlaWdodF9tGAUgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlIqgBCgxHZW9FbGxpcHNvaWQSNAoOZm9yd2FyZF9heGlzX20YASABKAsyHC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFsdWUSMQoLc2lkZV9heGlzX20YAiABKAsyHC5nb29nbGUucHJvdG9idWYuRG91YmxlVmFsdWUSLwoJdXBfYXhpc19tGAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLkRvdWJsZVZhbHVlIlMKCkxpbmVhclJpbmcSPwoJcG9zaXRpb25zGAIgAygLMiwuYW5kdXJpbC5lbnRpdHltYW5hZ2VyLnYxLkdlb1BvbHlnb25Qb3NpdGlvbkoECAEQAiJ5ChJHZW9Qb2x5Z29uUG9zaXRpb24SNAoIcG9zaXRpb24YASABKAsyIi5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjEuUG9zaXRpb24SLQoIaGVpZ2h0X20YAiABKAsyGy5nb29nbGUucHJvdG9idWYuRmxvYXRWYWx1ZSrQAQoHR2VvVHlwZRIUChBHRU9fVFlQRV9JTlZBTElEEAASFAoQR0VPX1RZUEVfR0VORVJBTBABEhMKD0dFT19UWVBFX0hBWkFSRBACEhYKEkdFT19UWVBFX0VNRVJHRU5DWRADEhwKGEdFT19UWVBFX0VOR0FHRU1FTlRfWk9ORRAFEhkKFUdFT19UWVBFX0NPTlRST0xfQVJFQRAGEhUKEUdFT19UWVBFX0JVTExTRVlFEAcSEAoMR0VPX1RZUEVfQUNNEAgiBAgEEAQiBAgJEAkqvgEKD0NvbnRyb2xBcmVhVHlwZRIdChlDT05UUk9MX0FSRUFfVFlQRV9JTlZBTElEEAASIgoeQ09OVFJPTF9BUkVBX1RZUEVfS0VFUF9JTl9aT05FEAESIwofQ09OVFJPTF9BUkVBX1RZUEVfS0VFUF9PVVRfWk9ORRACEiAKHENPTlRST0xfQVJFQV9UWVBFX0RJVENIX1pPTkUQAxIhCh1DT05UUk9MX0FSRUFfVFlQRV9MT0lURVJfWk9ORRAHKk4KDUFDTURldGFpbFR5cGUSGwoXQUNNX0RFVEFJTF9UWVBFX0lOVkFMSUQQABIgChxBQ01fREVUQUlMX1RZUEVfTEFORElOR19aT05FEBBCggIKHGNvbS5hbmR1cmlsLmVudGl0eW1hbmFnZXIudjFCEUdlb2VudGl0eVB1YlByb3RvUAFaTWdoZS5hbmR1cmlsLmRldi9hbmR1cmlsL2FuZHVyaWxhcGlzLWdvL2FuZHVyaWwvZW50aXR5bWFuYWdlci92MTtlbnRpdHltYW5hZ2VyogIDQUVYqgIYQW5kdXJpbC5FbnRpdHltYW5hZ2VyLlYxygIYQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYx4gIkQW5kdXJpbFxFbnRpdHltYW5hZ2VyXFYxXEdQQk1ldGFkYXRh6gIaQW5kdXJpbDo6RW50aXR5bWFuYWdlcjo6VjFiBnByb3RvMw", [file_anduril_entitymanager_v1_location_pub, file_google_protobuf_wrappers]); /** * Describes the message anduril.entitymanager.v1.GeoDetails. @@ -19,61 +19,75 @@ export const file_anduril_entitymanager_v1_geoentity_pub = /*@__PURE__*/ export const GeoDetailsSchema = /*@__PURE__*/ messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 0); +/** + * Describes the message anduril.entitymanager.v1.ControlAreaDetails. + * Use `create(ControlAreaDetailsSchema)` to create a new message. + */ +export const ControlAreaDetailsSchema = /*@__PURE__*/ + messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 1); + +/** + * Describes the message anduril.entitymanager.v1.ACMDetails. + * Use `create(ACMDetailsSchema)` to create a new message. + */ +export const ACMDetailsSchema = /*@__PURE__*/ + messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 2); + /** * Describes the message anduril.entitymanager.v1.GeoShape. * Use `create(GeoShapeSchema)` to create a new message. */ export const GeoShapeSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 1); + messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 3); /** * Describes the message anduril.entitymanager.v1.GeoPoint. * Use `create(GeoPointSchema)` to create a new message. */ export const GeoPointSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 2); + messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 4); /** * Describes the message anduril.entitymanager.v1.GeoLine. * Use `create(GeoLineSchema)` to create a new message. */ export const GeoLineSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 3); + messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 5); /** * Describes the message anduril.entitymanager.v1.GeoPolygon. * Use `create(GeoPolygonSchema)` to create a new message. */ export const GeoPolygonSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 4); + messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 6); /** * Describes the message anduril.entitymanager.v1.GeoEllipse. * Use `create(GeoEllipseSchema)` to create a new message. */ export const GeoEllipseSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 5); + messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 7); /** * Describes the message anduril.entitymanager.v1.GeoEllipsoid. * Use `create(GeoEllipsoidSchema)` to create a new message. */ export const GeoEllipsoidSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 6); + messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 8); /** * Describes the message anduril.entitymanager.v1.LinearRing. * Use `create(LinearRingSchema)` to create a new message. */ export const LinearRingSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 7); + messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 9); /** * Describes the message anduril.entitymanager.v1.GeoPolygonPosition. * Use `create(GeoPolygonPositionSchema)` to create a new message. */ export const GeoPolygonPositionSchema = /*@__PURE__*/ - messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 8); + messageDesc(file_anduril_entitymanager_v1_geoentity_pub, 10); /** * Describes the enum anduril.entitymanager.v1.GeoType. @@ -89,3 +103,27 @@ export const GeoTypeSchema = /*@__PURE__*/ export const GeoType = /*@__PURE__*/ tsEnum(GeoTypeSchema); +/** + * Describes the enum anduril.entitymanager.v1.ControlAreaType. + */ +export const ControlAreaTypeSchema = /*@__PURE__*/ + enumDesc(file_anduril_entitymanager_v1_geoentity_pub, 1); + +/** + * @generated from enum anduril.entitymanager.v1.ControlAreaType + */ +export const ControlAreaType = /*@__PURE__*/ + tsEnum(ControlAreaTypeSchema); + +/** + * Describes the enum anduril.entitymanager.v1.ACMDetailType. + */ +export const ACMDetailTypeSchema = /*@__PURE__*/ + enumDesc(file_anduril_entitymanager_v1_geoentity_pub, 2); + +/** + * @generated from enum anduril.entitymanager.v1.ACMDetailType + */ +export const ACMDetailType = /*@__PURE__*/ + tsEnum(ACMDetailTypeSchema); +