公开符号 11

class

PlanningPublicationIdentity

L73
class PlanningPublicationIdentity(object)
字段类型默认值
run_idstr—
plan_digeststr—
provider_idstr—
world_idstr—
environment_indexint—
generationint—
raw_sequenceint—
sim_tickint—
publication_sha256str—
class

PlanningGeometryResourceRef

L104
class PlanningGeometryResourceRef(object)
字段类型默认值
resource_ref_idstr—
geometry_idstr—
representationGeometryRepresentation—
content_profileGeometryContentProfile—
sha256str—
catalog_revisionint—
geometry_revisionint—
class

PlanningCaptureView

L134
class PlanningCaptureView(object)
字段类型默认值
schema_versionLiteral['fastsim-planning-capture/1']—
capture_idstr—
run_idstr—
plan_digeststr—
generationint—
plugin_instance_idstr—
session_idstr—
profileLiteral['static', 'collision-aware']—
publicationPlanningPublicationIdentity—
authorization_digeststr—
dependency_scope_universetuple[str, ...]—
dependencyWorldDependencyStamp—
observation_refControlObservationRef—
targetstuple[ControlTargetDescriptor, ...]—
scene_catalogSceneCatalogSnapshot—
scene_stateSceneStateSnapshot—
frame_catalogFrameCatalogSnapshot—
frame_transformstuple[TransformStamped, ...]—
geometry_catalogGeometryCatalogSnapshot | None—
geometry_transformsGeometryTransformSnapshot | None—
geometry_resourcestuple[PlanningGeometryResourceRef, ...]—
class

PlanningSubmissionHandle

L234
class PlanningSubmissionHandle(object)
字段类型默认值
schema_versionLiteral['fastsim-planning-submission/1']—
handle_idstr—
run_idstr—
generationint—
plugin_instance_idstr—
session_idstr—
expires_at_monotonic_nsint—
class

PlanningRevalidation

L257
class PlanningRevalidation(object)
字段类型默认值
schema_versionLiteral['fastsim-planning-revalidation/1']—
planned_from_capture_idstr—
validated_at_capture_idstr—
run_idstr—
plan_digeststr—
generationint—
session_idstr—
profileLiteral['static', 'collision-aware']—
authorization_digeststr—
revalidation_digeststr—
planned_publicationPlanningPublicationIdentity—
validated_publicationPlanningPublicationIdentity—
dependencyWorldDependencyStamp—
validated_observation_refControlObservationRef—
target_catalog_digeststr—
expected_motion_entitiestuple[str, ...]—
provenance_details
PlanningRevalidation.provenance_details(self) -> Mapping[str, object]
class

PlanningCaptureError

L343
class PlanningCaptureError(RuntimeError)

Stable non-native failure returned by the coherent capture authority.

class

PlanningRevalidationLease

L357
class PlanningRevalidationLease(Protocol)
result
PlanningRevalidationLease.result(self) -> PlanningRevalidation
validated_at
PlanningRevalidationLease.validated_at(self) -> PlanningCaptureView
submission
PlanningRevalidationLease.submission(self) -> PlanningSubmissionHandle | None
provenance_details
PlanningRevalidationLease.provenance_details(self) -> Mapping[str, object]
expires_at_monotonic_ns
PlanningRevalidationLease.expires_at_monotonic_ns(self) -> int
heartbeat
async PlanningRevalidationLease.heartbeat(self) -> int
resolve_resource
async PlanningRevalidationLease.resolve_resource(self, ref: PlanningGeometryResourceRef, *, timeout: float | None=None) -> ResolvedGeometryResource
close
async PlanningRevalidationLease.close(self) -> None
class

PlanningGeometryBatchRevalidationLease

L386
class PlanningGeometryBatchRevalidationLease(PlanningRevalidationLease, Protocol)

Optional additive batch-resource extension for revalidation leases.

resolve_many
async PlanningGeometryBatchRevalidationLease.resolve_many(self, refs: tuple[PlanningGeometryResourceRef, ...] | None=None, *, timeout: float | None=None) -> ResolvedGeometryResourceBatch
class

PlanningCaptureLease

L398
class PlanningCaptureLease(Protocol)
view
PlanningCaptureLease.view(self) -> PlanningCaptureView
expires_at_monotonic_ns
PlanningCaptureLease.expires_at_monotonic_ns(self) -> int
heartbeat
async PlanningCaptureLease.heartbeat(self) -> int
resolve_resource
async PlanningCaptureLease.resolve_resource(self, ref: PlanningGeometryResourceRef, *, timeout: float | None=None) -> ResolvedGeometryResource
revalidate
async PlanningCaptureLease.revalidate(self, *, expected_motion_entities: tuple[str, ...]=(), timeout: float | None=None) -> PlanningRevalidationLease
close
async PlanningCaptureLease.close(self) -> None
class

PlanningGeometryBatchCaptureLease

L425
class PlanningGeometryBatchCaptureLease(PlanningCaptureLease, Protocol)

Optional additive batch-resource extension for coherent captures.

resolve_many
async PlanningGeometryBatchCaptureLease.resolve_many(self, refs: tuple[PlanningGeometryResourceRef, ...] | None=None, *, timeout: float | None=None) -> ResolvedGeometryResourceBatch
class

PlanningCaptureService

L437
class PlanningCaptureService(Protocol)
service_id
PlanningCaptureService.service_id(self) -> str
capture
async PlanningCaptureService.capture(self, *, session_id: str, geometry: bool | None=None, timeout: float | None=None) -> PlanningCaptureLease