Platform ======== ``client.platform`` is the SDK surface for durable artifacts including navigation configs, maps, rosbags, and navigation deployment lifecycle. Navigation config and map listing appear in :doc:`../examples/navigation-simple`. Cloud archive catalog listing appears in :doc:`../examples/archive-catalog`. .. tab-set:: :sync-group: sdk-language .. tab-item:: Python :sync: python .. automodule:: olo.platform :no-members: **Client interfaces** .. autoclass:: olo.platform.Platform :members: .. autoclass:: olo.platform.PlatformNavigation :members: .. autoclass:: olo.platform.PlatformArchive :members: **Catalog types** .. autoclass:: olo.platform.NavConfigInfo :members: .. autoclass:: olo.platform.MapInfo :members: .. autoclass:: olo.platform.BagInfo :members: **Navigation deployment types** .. autoclass:: olo.platform.NavigationDeploymentInfo :members: .. autoclass:: olo.platform.NavigationDesiredSpec :members: .. autoclass:: olo.platform.NavigationObservedStatus :members: .. autoclass:: olo.platform.Pose2D :members: **Enums** .. autoclass:: olo.platform.NavConfigSource :members: .. autoclass:: olo.platform.CatalogLocation :members: .. autoclass:: olo.platform.NavigationMode :members: .. autoclass:: olo.platform.NavigationDesiredState :members: .. autoclass:: olo.platform.NavigationObservedState :members: .. tab-item:: TypeScript :sync: typescript ``client.platform`` on :doc:`Client `: **Client interfaces** - :doc:`Platform ` — server-direct catalog surface. - :doc:`PlatformNavigation ` — ``getConfigs(mode)``, ``listMaps()``, ``saveMap(name)``, ``start()``, ``stop()``, ``deployment()``. - :doc:`PlatformArchive ` — ``listBags()``, ``listVideos()``, ``listImages()``. - :doc:`resolveRobotId ` — resolve ``OLO_SDK_ROBOT_ID`` / an explicit robot UUID. **Catalog types** - :doc:`NavConfigInfo ` - :doc:`MapInfo ` - :doc:`BagInfo ` - :doc:`NavConfigSource ` - :doc:`CatalogLocation ` **Navigation deployment types** - :doc:`NavigationDeploymentInfo ` - :doc:`NavigationDesiredSpec ` - :doc:`NavigationObservedStatus ` - :doc:`StartNavigationDeploymentOptions ` - :doc:`Pose2D ` - :doc:`NavigationMode ` - :doc:`NavigationDesiredState ` - :doc:`NavigationObservedState `