1<!DOCTYPE html> 2<html class="writer-html5" lang="en" > 3<head> 4 <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" /> 5 6 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 7 <title>Data Acquisition Store — Spot 5.2.0 documentation</title> 8 <link rel="stylesheet" href="../../../../../_static/pygments.css" type="text/css" /> 9 <link rel="stylesheet" href="../../../../../_static/style.css" type="text/css" /> 10 <link rel="shortcut icon" href="../../../../../_static/bd-favicon.png"/> 11 <link rel="canonical" href="https://dev.bostondynamics.com/python/bosdyn-client/src/bosdyn/client/data_acquisition_store.html" /> 12 <!--[if lt IE 9]> 13
13<script src="../../../../../_static/js/html5shiv.min.js"></script>
13 14 <![endif]--> 15 16
16<script src="../../../../../_static/jquery.js"></script>
16 17
17<script src="../../../../../_static/_sphinx_javascript_frameworks_compat.js"></script>
17 18
18<script data-url_root="../../../../../" id="documentation_options" src="../../../../../_static/documentation_options.js"></script>
18 19
19<script src="../../../../../_static/doctools.js"></script>
19 20
20<script src="../../../../../_static/sphinx_highlight.js"></script>
20 21
21<script src="../../../../../_static/js/theme.js"></script>
21 22 <link rel="index" title="Index" href="../../../../../genindex.html" /> 23 <link rel="search" title="Search" href="../../../../../search.html" /> 24 <link rel="next" title="Data Buffer" href="data_buffer.html" /> 25 <link rel="prev" title="Data Acquisition Plugin Service" href="data_acquisition_plugin_service.html" /> 26<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 26-27
26 27<script async src="https://www.googletagmanager.com/gtag/js?id=
27UA-7602095-5
vendor: 12 bytes, line 27
27"></script>
28<script> 29
vendor: 134 bytes, lines 29-33
29window.dataLayer = window.dataLayer || []; 30 function gtag(){dataLayer.push(arguments);} 31 gtag('js', new Date()); 32 33 gtag('config', '
33UA-7602095-5
vendor: 4 bytes, line 33
33');
34</script>
34X-Content-Type-Options: nosniff
34<script type="text/javascript" src="//script.crazyegg.com/pages/scripts/0096/9626.js" async="async"></script>
34</head> 35 36<body class="wy-body-for-nav"> 37 <div class="wy-grid-for-nav"> 38 <nav data-toggle="wy-nav-shift" class="wy-nav-side"> 39 <div class="wy-side-scroll"> 40 <div class="wy-side-nav-search" > 41 42 43 44 <a href='/readme'> 45 46 <img src="../../../../../_static/bd-official-white.png" class="logo" alt="Logo"/> 47 </a> 48 <div class="version"> 49 5.2.0 50 </div> 51<div role="search"> 52 <form id="rtd-search-form" class="wy-form" action="../../../../../search.html" method="get"> 53 <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" /> 54 <input type="hidden" name="check_keywords" value="yes" /> 55 <input type="hidden" name="area" value="default" /> 56 </form> 57</div> 58 </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu"> 59 <ul class="current"> 60<li class="toctree-l1"><a class='reference internal' href='/docs/concepts/readme'>Concepts</a><ul> 61<li class="toctree-l2"><a class='reference internal' href='/docs/concepts/about_spot'>About Spot</a></li> 62<li class="toctree-l2"><a class='reference internal' href='/docs/concepts/orbit/about_orbit'>About Orbit (formerly Scout)</a></li> 63<li class="toctree-l2"><a class='reference internal' href='/docs/concepts/orbit/orbit_api'>Orbit API</a></li> 64<li class="toctree-l2"><a class='reference internal' href='/docs/concepts/networking'>Networking</a></li> 65<li class="toctree-l2"><a class='reference internal' href='/docs/concepts/base_services'>Base services</a></li> 66<li class="toctree-l2"><a class='reference internal' href='/docs/concepts/geometry_and_frames'>Geometry and Frames</a></li> 67<li class="toctree-l2"><a class='reference internal' href='/docs/concepts/robot_services'>Robot services</a></li> 68<li class="toctree-l2"><a class='reference internal' href='/docs/concepts/estop_service'>E-Stop</a></li> 69<li class="toctree-l2"><a class='reference internal' href='/docs/concepts/keepalive_service'>KeepAlive (BETA)</a></li> 70<li class="toctree-l2"><a class='reference internal' href='/docs/concepts/audio_visual'>Audio Visual</a></li> 71<li class="toctree-l2"><a class='reference internal' href='/docs/concepts/lease_service'>Lease</a></li> 72<li class="toctree-l2"><a class='reference internal' href='/docs/concepts/developing_api_services'>Developing API Services</a></li> 73<li class="toctree-l2"><a class='reference internal' href='/docs/concepts/service_customization'>Service Customization</a></li> 74<li class="toctree-l2"><a class='reference internal' href='/docs/concepts/faults'>Faults</a></li> 75<li class="toctree-l2"><a class='reference internal' href='/docs/concepts/autonomy/readme'>Autonomy services</a><ul> 76<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/autonomy/graphnav_tech_summary'>Autonomy Technical Summary</a></li> 77<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/autonomy/autonomous_navigation_code_examples'>Autonomous navigation code examples</a></li> 78<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/autonomy/components_of_autonomous_navigation'>Components of autonomous navigation</a></li> 79<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/autonomy/docking'>Docking</a></li> 80<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/autonomy/typical_autonomous_navigation_use_case'>Typical autonomous navigation use case</a></li> 81<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/autonomy/autonomous_navigation_services'>Autonomous navigation services</a></li> 82<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/autonomy/graphnav_service'>GraphNav service</a></li> 83<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/autonomy/graphnav_map_structure'>GraphNav map structure</a></li> 84<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/autonomy/graphnav_area_callbacks'>GraphNav area callbacks</a></li> 85<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/autonomy/hazard_avoidance'>Hazard Avoidance</a></li> 86<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/autonomy/initialization'>Initialization</a></li> 87<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/autonomy/localization'>Localization</a></li> 88<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/autonomy/graphnav_and_robot_locomotion'>GraphNav and robot locomotion</a></li> 89<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/autonomy/missions_service'>Missions service</a></li> 90<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/autonomy/autowalk_service'>Autowalk service</a></li> 91<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/network_compute_bridge'>Network compute bridge</a></li> 92<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/autonomy/auto_return'>AutoReturn service</a></li> 93<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/autonomy/directed_exploration'>Directed Exploration</a></li> 94<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/autonomy/gps'>GPS</a></li> 95</ul> 96</li> 97<li class="toctree-l2"><a class='reference internal' href='/docs/concepts/choreography/readme'>Choreography</a><ul> 98<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/choreography/choreography_service'>Choreography Service</a></li> 99<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/choreography/choreographer_setup'>Choreographer Setup</a></li> 100<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/choreography/choreographer'>Choreographer Overview</a></li> 101<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/choreography/move_reference'>Move Reference Guide</a></li> 102<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/choreography/animation_file_specification'>Animation File Format</a></li> 103<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/choreography/animations_in_choreographer'>Animations in Choreography</a></li> 104<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/choreography/custom_gait'>
104CustomGait Reference</a></li> 105<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/choreography/robot_controls_in_choreographer'>Robot Connections in Choreographer</a></li> 106<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/choreography/dance_previews'>3D/2D Visualization in Choreographer</a></li> 107<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/choreography/timecode_reference'>Timecode in Choreographer</a></li> 108<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/choreography/choreography_in_tablet'>Tablet Choreography Mode</a></li> 109<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/choreography/choreography_in_autowalk'>Choreography Actions in Autowalk</a></li> 110</ul> 111</li> 112<li class="toctree-l2"><a class='reference internal' href='/docs/concepts/joint_control/readme'>Joint Control API</a><ul> 113<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/joint_control/supplemental_data'>Supplemental Robot Information</a><ul> 114<li class="toctree-l4"><a class='reference internal' href='/docs/concepts/joint_control/knee_torque_limits'>Knee Torque Limits</a></li> 115</ul> 116</li> 117</ul> 118</li> 119<li class="toctree-l2"><a class='reference internal' href='/docs/concepts/arm/readme'>Spot Arm</a><ul> 120<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/arm/arm_specification'>Arm and Gripper Specification</a></li> 121<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/arm/arm_concepts'>Concepts</a></li> 122<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/arm/arm_services'>Services</a></li> 123</ul> 124</li> 125<li class="toctree-l2"><a class='reference internal' href='/docs/concepts/data'>Spot Data</a><ul> 126<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/data_acquisition_overview'>Data Acquisition Overview</a></li> 127<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/data_acquisition_output'>Data Acquisition Output</a></li> 128<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/writing_services_for_data_acquisition'>Integrate Payloads with the API</a></li> 129<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/data_buffer_overview'>Data Buffer Overview</a></li> 130<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/bddf'>BDDF File Format</a></li> 131<li class="toctree-l3"><a class='reference internal' href='/docs/concepts/data_acquisition_thermal_raw'>Thermal Raw Data Format</a></li> 132</ul> 133</li> 134</ul> 135</li> 136<li class="toctree-l1 current"><a class='reference internal' href='/docs/python/readme'>Python</a><ul class="current"> 137<li class="toctree-l2"><a class='reference internal' href='/docs/python/quickstart'>Quickstart</a></li> 138<li class="toctree-l2"><a class='reference internal' href='/docs/python/understanding_spot_programming'>Understanding Spot Programming</a></li> 139<li class="toctree-l2"><a class='reference internal' href='/python/examples/readme'>Examples</a><ul> 140<li class="toctree-l3"><a class='reference internal' href='/python/examples/docs/basic_service_examples'>Basic Service Examples</a><ul> 141<li class="toctree-l4"><a class='reference internal' href='/python/examples/hello_spot/readme'>Hello Spot</a></li> 142<li class="toctree-l4"><a class='reference internal' href='/python/examples/directory/readme'>Directory</a></li> 143<li class="toctree-l4"><a class='reference internal' href='/python/examples/get_robot_state/readme'>Get Robot State</a></li> 144<li class="toctree-l4"><a class='reference internal' href='/python/examples/get_robot_state_async/readme'>Get Robot State Async</a></li> 145<li class="toctree-l4"><a class='reference internal' href='/python/examples/get_image/readme'>Get Image</a></li> 146<li class="toctree-l4"><a class='reference internal' href='/python/examples/get_world_objects/readme'>Get World Objects</a></li> 147<li class="toctree-l4"><a class='reference internal' href='/python/examples/get_mission_state/readme'>Get Mission State</a></li> 148<li class="toctree-l4"><a class='reference internal' href='/python/examples/estop/readme'>E-Stop</a></li> 149<li class="toctree-l4"><a class='reference internal' href='/python/examples/time_sync/readme'>Time Sync</a></li> 150<li class="toctree-l4"><a class='reference internal' href='/python/examples/comms_test/readme'>Comms Test</a></li> 151<li class="toctree-l4"><a class='reference internal' href='/python/examples/disable_ir_emission/readme'>IR Enable/Disable</a></li> 152<li class="toctree-l4"><a class='reference internal' href='/python/examples/reset_safety_stop/readme'>Reset Safety Stop</a></li> 153<li class="toctree-l4"><a class='reference internal' href='/python/examples/audio_visual/audio_visual_params/readme'>
153Audio Visual Params</a></li> 154<li class="toctree-l4"><a class='reference internal' href='/python/examples/audio_visual/audio_visual_behaviors/readme'>Audio Visual Behaviors</a></li> 155</ul> 156</li> 157<li class="toctree-l3"><a class='reference internal' href='/python/examples/docs/robot_behavior_examples'>Robot Behavior and Commands Examples</a><ul> 158<li class="toctree-l4"><a class='reference internal' href='/python/examples/stance/readme'>Stance</a></li> 159<li class="toctree-l4"><a class='reference internal' href='/python/examples/frame_trajectory_command/readme'>Frame Trajectory</a></li> 160<li class="toctree-l4"><a class='reference internal' href='/python/examples/spot_light/readme'>Spot Light</a></li> 161<li class="toctree-l4"><a class='reference internal' href='/python/examples/upload_choreographed_sequence/readme'>Upload Choreographed Sequence</a></li> 162<li class="toctree-l4"><a class='reference internal' href='/python/examples/xbox_controller/readme'>Xbox Controller</a></li> 163<li class="toctree-l4"><a class='reference internal' href='/python/examples/wasd/readme'>WASD</a></li> 164<li class="toctree-l4"><a class='reference internal' href='/python/examples/docking/readme'>Docking</a></li> 165<li class="toctree-l4"><a class='reference internal' href='/python/examples/animation_recorder/readme'>Animation Recorder</a></li> 166<li class="toctree-l4"><a class='reference internal' href='/python/examples/auto_return/readme'>Auto Return</a></li> 167<li class="toctree-l4"><a class='reference internal' href='/python/examples/fan_command/readme'>Fan Commands</a></li> 168<li class="toctree-l4"><a class='reference internal' href='/python/examples/arm_wasd/readme'>ARM WASD</a></li> 169</ul> 170</li> 171<li class="toctree-l3"><a class='reference internal' href='/python/examples/docs/arm_examples'>Arm Command Examples</a><ul> 172<li class="toctree-l4"><a class='reference internal' href='/python/examples/arm_simple/readme'>Simple Arm Motion</a></li> 173<li class="toctree-l4"><a class='reference internal' href='/python/examples/arm_stow_unstow/readme'>Stow/unstow Arm</a></li> 174<li class="toctree-l4"><a class='reference internal' href='/python/examples/arm_freeze/readme'>Arm Freeze</a></li> 175<li class="toctree-l4"><a class='reference internal' href='/python/examples/arm_and_mobility_command/readme'>Arm and Mobility Command</a></li> 176<li class="toctree-l4"><a class='reference internal' href='/python/examples/arm_with_body_follow/readme'>Arm Command with Body Following</a></li> 177<li class="toctree-l4"><a class='reference internal' href='/python/examples/arm_constrained_manipulation/readme'>Arm Constrained Manipulation</a></li> 178<li class="toctree-l4"><a class='reference internal' href='/python/examples/arm_trajectory/readme'>Arm Trajectory</a></li> 179<li class="toctree-l4"><a class='reference internal' href='/python/examples/arm_trajectory/readme#long-trajectory'>Long Trajectory</a></li> 180<li class="toctree-l4"><a class='reference internal' href='/python/examples/arm_joint_move/readme'>Arm Joint Move Command</a></li> 181<li class="toctree-l4"><a class='reference internal' href='/python/examples/arm_force_control/readme'>Arm Force Control Command</a></li> 182<li class="toctree-l4"><a class='reference internal' href='/python/examples/arm_grasp/readme'>Arm Grasp Command</a></li> 183<li class="toctree-l4"><a class='reference internal' href='/python/examples/arm_grasp_carry_overrides/readme'>Arm Grasp and Carry Overrides</a></li> 184<li class="toctree-l4"><a class='reference internal' href='/python/examples/arm_gaze/readme'>Arm Gaze Command</a></li> 185<li class="toctree-l4"><a class='reference internal' href='/python/examples/arm_surface_contact/readme'>Arm Command with Surface Contact</a></li> 186<li class="toctree-l4"><a class='reference internal' href='/python/examples/arm_door/readme'>Arm Door Opening Command</a></li> 187<li class="toctree-l4"><a class='reference internal' href='/python/examples/arm_walk_to_object/readme'>Walk to And Pick Up Object</a></li> 188<li class="toctree-l4"><a class='reference internal' href='/python/examples/arm_gcode/readme'>Writing Gcode</a></li> 189<li class="toctree-l4"><a class='reference internal' href='/python/examples/gripper_camera_params/readme'>Gripper Camera Parameters</a></li> 190<li class="toctree-l4"><a class='reference internal' href='/python/examples/arm_impedance_control/readme'>
190Arm Impedance Control</a></li> 191<li class="toctree-l4"><a class='reference internal' href='/python/examples/inverse_kinematics/readme'>Inverse Kinematics</a></li> 192<li class="toctree-l4"><a class='reference internal' href='/python/examples/arm_wasd/readme'>Arm WASD</a></li> 193<li class="toctree-l4"><a class='reference internal' href='/python/examples/joint_control/readme'>Wiggle Arm</a></li> 194</ul> 195</li> 196<li class="toctree-l3"><a class='reference internal' href='/python/examples/docs/payloads_examples'>Payloads and Registration Examples</a><ul> 197<li class="toctree-l4"><a class='reference internal' href='/python/examples/payloads/readme'>Payloads</a></li> 198<li class="toctree-l4"><a class='reference internal' href='/python/examples/self_registration/readme'>Self Registration</a></li> 199<li class="toctree-l4"><a class='reference internal' href='/python/examples/service_faults/readme'>Faults</a></li> 200<li class="toctree-l4"><a class='reference internal' href='/python/examples/velodyne_client/readme'>Velodyne</a></li> 201<li class="toctree-l4"><a class='reference internal' href='/python/examples/core_io_gpio/readme'>CORE I/O GPIO</a></li> 202<li class="toctree-l4"><a class='reference internal' href='/python/examples/metrics_over_coreio/readme'>Overview</a></li> 203<li class="toctree-l4"><a class='reference internal' href='/python/examples/metrics_over_coreio/readme#usage'>Usage</a></li> 204<li class="toctree-l4"><a class='reference internal' href='/python/examples/metrics_over_coreio/readme#components'>Components</a></li> 205<li class="toctree-l4"><a class='reference internal' href='/python/examples/metrics_over_coreio/readme#recommended-debugging'>Recommended debugging</a></li> 206<li class="toctree-l4"><a class='reference internal' href='/python/examples/extensions/readme'>Extensions</a></li> 207</ul> 208</li> 209<li class="toctree-l3"><a class='reference internal' href='/python/examples/docs/perception_world_objects_examples'>Perception and World Objects Examples</a><ul> 210<li class="toctree-l4"><a class='reference internal' href='/python/examples/get_image/readme'>Get Image</a></li> 211<li class="toctree-l4"><a class='reference internal' href='/python/examples/get_world_objects/readme'>Get World Objects</a></li> 212<li class="toctree-l4"><a class='reference internal' href='/python/examples/world_object_with_image_coordinates/readme'>World Object With Image Coordinates</a></li> 213<li class="toctree-l4"><a class='reference internal' href='/python/examples/world_object_mutations/readme'>World Object Mutations</a></li> 214<li class="toctree-l4"><a class='reference internal' href='/python/examples/visualizer/readme'>Visualizer</a></li> 215<li class="toctree-l4"><a class='reference internal' href='/python/examples/gripper_camera_params/readme'>Gripper Camera Parameters</a></li> 216<li class="toctree-l4"><a class='reference internal' href='/python/examples/spot_cam/readme'>Spot CAM Services</a></li> 217<li class="toctree-l4"><a class='reference internal' href='/python/examples/spot_cam/readme#spot-cam-video-core-io-extension-example'>Spot Cam Video Core IO Extension Example</a></li> 218<li class="toctree-l4"><a class='reference internal' href='/python/examples/stitch_front_images/readme'>Stitch Front Images</a></li> 219<li class="toctree-l4"><a class='reference internal' href='/python/examples/get_depth_plus_visual_image/readme'>Project Depth Data on Visual Images</a></li> 220<li class="toctree-l4"><a class='reference internal' href='/python/examples/service_customization/custom_parameter_image_server/readme'>Custom Parameter Image Server</a></li> 221<li class="toctree-l4"><a class='reference internal' href='/python/examples/fiducial_follow/readme'>Fiducial Follow</a></li> 222<li class="toctree-l4"><a class='reference internal' href='/python/examples/spot_tensorflow_detector/readme'>Tensorflow Detector</a></li> 223<li class="toctree-l4"><a class='reference internal' href='/python/examples/service_customization/custom_parameter_ncb_worker/readme'>Custom Parameter Tensorflow Detector</a></li> 224<li class="toctree-l4"><a class='reference internal' href='/python/examples/network_compute_bridge/readme'>Machine Learning with the Network Compute Bridge</a></li> 225<li class="toctree-l4"><a class='reference internal' href='/python/examples/network_compute_bridge/fire_extinguisher_server/readme'>Fire Extinguisher Detector with the Network Compute Bridge</a></li> 226<li class="toctree-l4"><a class='reference internal' href='/python/examples/ray_cast/readme'>Ray Cast</a></li> 227<li class="toctree-l4"><a class='reference internal' href='/python/examples/user_nogo_regions/readme'>No-Go Regions</a></li> 228<li class="toctree-l4"><a class='reference internal' href='/python/examples/gps_service/readme'>GPS</a></li> 229</ul> 230</li> 231<li class="toctree-l3"><a class='reference internal' href='/python/examples/docs/logging_examples'>Logging Examples</a><ul> 232<li class="toctree-l4"><a class='reference internal' href='/python/examples/bddf_download/readme'>BDDF Download</a></li> 233<li class="toctree-l4"><a class='reference internal' href='/python/examples/data_buffer/readme'>Data Buffer</a></li> 234<li class="toctree-l4"><a class='reference internal' href='/python/examples/data_service/readme'>Data Service</a></li> 235<li class="toctree-l4"><a class='reference internal' href='/python/examples/logging/readme'>Logging</a></li> 236<li class="toctree-l4"><a class='reference internal' href='/python/examples/log_status/readme'>Log Status</a></li> 237</ul> 238</li> 239<li class="toctree-l3"><a class='reference internal' href='/python/examples/docs/data_acquisition_examples'>Data Acquisition Examples</a><ul> 240<li class="toctree-l4"><a class='reference internal' href='/python/examples/data_acquisition_service/readme'>Data Acquisition Service</a><ul> 241<li class="toctree-l5"><a class='reference internal' href='/python/examples/data_acquisition_service/signals_coreio_modem_plugin/readme'>Modem Signals</a></li> 242</ul> 243</li> 244<li class="toctree-l4"><a class='reference internal' href='/python/examples/service_faults/readme'>Faults</a></li> 245<li class="toctree-l4"><a class='reference internal' href='/python/examples/service_customization/custom_parameter_image_server/readme'>Custom Parameter Image Service</a></li> 246<li class="toctree-l4"><a class='reference internal' href='/python/examples/service_customization/custom_parameters_data_acquisition/readme'>Custom Parameter Data Acquisition Plugin</a></li> 247<li class="toctree-l4"><a class='reference internal' href='/python/examples/get_image/readme'>Test Image Service Implementation with Get Image</a></li> 248<li class="toctree-l4"><a class='reference internal' href='/python/examples/post_docking_callbacks/readme'>Post Docking Callbacks</a></li> 249<li class="toctree-l4"><a class='reference internal' href='/python/examples/cloud_upload/readme'>Cloud Upload</a></li> 250<li class="toctree-l4"><a class='reference internal' href='/python/examples/comms_mapping/readme'>Comms image service</a></li> 251<li class="toctree-l4"><a class='reference internal' href='/python/examples/comms_mapping/readme#how-to-use'>
251How to use</a></li> 252<li class="toctree-l4"><a class='reference internal' href='/python/examples/data_acquisition_service/signals_coreio_modem_plugin/readme'>CoreIO Modem Signals Plugin</a></li> 253<li class="toctree-l4"><a class='reference internal' href='/python/examples/tester_programs/readme'>Tester Programs</a></li> 254</ul> 255</li> 256<li class="toctree-l3"><a class='reference internal' href='/python/examples/docs/autonomy_and_missions_examples'>Autonomy and Missions Examples</a><ul> 257<li class="toctree-l4"><a class='reference internal' href='/python/examples/graph_nav_anchoring_optimization/readme'>Graph Nav Anchoring Optimization</a></li> 258<li class="toctree-l4"><a class='reference internal' href='/python/examples/graph_nav_command_line/readme'>GraphNav and Recording Service Command Line Interfaces</a></li> 259<li class="toctree-l4"><a class='reference internal' href='/python/examples/graph_nav_command_line/readme#example-programs'>Example Programs</a></li> 260<li class="toctree-l4"><a class='reference internal' href='/python/examples/graph_nav_extract_point_cloud/readme'>Graph Nav Extract Point Cloud</a></li> 261<li class="toctree-l4"><a class='reference internal' href='/python/examples/graph_nav_map_to_usd/readme'>Graph Nav Map to USD</a></li> 262<li class="toctree-l4"><a class='reference internal' href='/python/examples/graph_nav_view_map/readme'>Graph Nav View Map</a></li> 263<li class="toctree-l4"><a class='reference internal' href='/python/examples/graph_nav_view_gps/readme'>Graph Nav View GPS Data</a></li> 264<li class="toctree-l4"><a class='reference internal' href='/python/examples/get_mission_state/readme'>Get Mission State</a></li> 265<li class="toctree-l4"><a class='reference internal' href='/python/examples/remote_mission_service/readme'>Remote Mission Service</a></li> 266<li class="toctree-l4"><a class='reference internal' href='/python/examples/mission_question_answerer/readme'>Mission Question Answerer</a></li> 267<li class="toctree-l4"><a class='reference internal' href='/python/examples/mission_recorder/readme'>Mission Recorder</a></li> 268<li class="toctree-l4"><a class='reference internal' href='/python/examples/replay_mission/readme'>Replay Mission</a></li> 269<li class="toctree-l4"><a class='reference internal' href='/python/examples/post_docking_callbacks/readme'>Post Docking Callbacks</a></li> 270<li class="toctree-l4"><a class='reference internal' href='/python/examples/area_callback/readme'>Area Callbacks</a></li> 271<li class="toctree-l4"><a class='reference internal' href='/python/examples/edit_autowalk/readme'>Edit Autowalk</a></li> 272<li class="toctree-l4"><a class='reference internal' href='/python/examples/record_autowalk/readme'>Record Autowalk</a></li> 273<li class="toctree-l4"><a class='reference internal' href='/python/examples/extract_images_from_walk/readme'>Extract Images from Autowalk</a></li> 274<li class="toctree-l4"><a class='reference internal' href='/python/examples/network_request_callback/readme'>Network Request Callback</a></li> 275<li class="toctree-l4"><a class='reference internal' href='/python/examples/network_request_callback/readme#id1'>Network Request Callback</a></li> 276<li class="toctree-l4"><a class='reference internal' href='/python/examples/remote_mission_service/spot_check/readme'>SpotCheck Mission Service</a></li> 277<li class="toctree-l4"><a class='reference internal' href='/python/examples/access_controlled_doors/readme'>Access Controlled Doors Test Scripts</a></li> 278</ul> 279</li> 280<li class="toctree-l3"><a class='reference internal' href='/python/examples/docs/joint_control_examples'>Joint Control API Examples</a></li> 281<li class="toctree-l3"><a class='reference internal' href='/python/examples/docs/orbit'>Orbit</a><ul> 282<li class="toctree-l4"><a class='reference internal' href='/python/examples/orbit/hello_orbit/readme'>Hello Orbit (v0, OrbitClient)</a></li> 283<li class="toctree-l4"><a class='reference internal' href='/python/examples/orbit/orbit_v1_api/readme'>Orbit v1 API (v1, raw HTTP)</a></li> 284<li class="toctree-l4"><a class='reference internal' href='/python/examples/orbit/export_run_archives/readme'>Export Run Archives</a></li> 285<li class="toctree-l4"><a class='reference internal' href='/python/examples/orbit/export_site_walk_archives/readme'>Export Sitewalk Archives</a></li> 286<li class="toctree-l4"><a class='reference internal' href='/python/examples/orbit/anomalies/readme'>Anomalies</a></li> 287<li class="toctree-l4"><a class='reference internal' href='/python/examples/orbit/schedule_mission/readme'>Schedule Mission</a></li> 288<li class="toctree-l4"><a class='reference internal' href='/python/examples/orbit/runs_response/readme'>Runs Response</a></li> 289<li class="toctree-l4"><a class='reference internal' href='/python/examples/orbit/send_robot_back_to_dock/readme'>Return to Dock</a></li> 290<li class="toctree-l4"><a class='reference internal' href='/python/examples/orbit/toggle_mission_based_on_weather/readme'>Mission Toggle</a></li> 291<li class="toctree-l4"><a class='reference internal' href='/python/examples/orbit/webhook/readme'>Webhook</a></li> 292<li class="toctree-l4"><a class='reference internal' href='/python/examples/orbit/backups/readme'>Backups</a></li> 293<li class="toctree-l4"><a class='reference internal' href='/python/examples/orbit/webhook_integration/readme'>Webhook Integrations</a></li> 294<li class="toctree-l4"><a class='reference internal' href='/python/examples/orbit/webhook_integration/readme#example-overview'>Example Overview</a></li> 295<li class="toctree-l4"><a class='reference internal' href='/python/examples/orbit/work_orders/readme'>Work Orders Integration</a></li> 296</ul> 297</li> 298</ul> 299</li> 300<li class="toctree-l2 current"><a class='reference internal' href='/python/readme'>Python Reference Guide</a><ul class="current"> 301<li class="toctree-l3 current"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/readme'>Client</a><ul class="current"> 302<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/access_controlled_door_util'>Access Controlled Door Util</a></li> 303<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/area_callback'>Area Callback</a></li> 304<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/area_callback_regi
304on_handler_base'>Area Callback Region Handler</a></li> 305<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/area_callback_service_runner'>Area Callback Service Runner</a></li> 306<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/area_callback_service_servicer'>Area Callback Servicer</a></li> 307<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/area_callback_service_utils'>Area Callback Service Utils</a></li> 308<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/arm_surface_contact'>Arm Surface Contact</a></li> 309<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/async_tasks'>Async Tasks</a></li> 310<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/audio_visual'>Audio Visual</a></li> 311<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/audio_visual_helpers'>Audio Visual Helpers</a></li> 312<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/auth'>Auth</a></li> 313<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/auto_return'>Auto Return</a></li> 314<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/autowalk'>Autowalk</a></li> 315<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/bddf'>BDDF</a></li> 316<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/bddf_download'>BDDF Download</a></li> 317<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/channel'>Channel</a></li> 318<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/command_line'>Command</a></li> 319<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/common'>Common</a></li> 320<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/data_acquisition'>Data Acquisition</a></li> 321<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/data_acquisition_helpers'>Data Acquisition Helpers</a></li> 322<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/data_acquisition_plugin'>Data Acquisition Plugin</a></li> 323<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/data_acquisition_plugin_service'>Data Acquisition Plugin Service</a></li> 324<li class="toctree-l4 current"><a class="current reference internal" href="#">Data Acquisition Store</a></li> 325<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/data_buffer'>Data Buffer</a></li> 326<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/data_chunk'>Data Chunk</a></li> 327<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/data_service'>Data Service</a></li> 328<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/directory_registration'>Directory Registration</a></li> 329<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/directory'>Directory</a></li> 330<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/docking'>Docking</a></li> 331<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/door'>Door</a></li> 332<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/estop'>E-Stop</a></li> 333<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/error_callback_result'>Error Callback Result</a></li> 334<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/exceptions'>Exceptions</a></li> 335<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/fault'>
335Fault</a></li> 336<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/frame_helpers'>Frame Helpers</a></li> 337<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/graph_nav'>Graph Nav</a></li> 338<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/graph_nav_download'>Graph Nav Download</a></li> 339<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/graph_nav_upload'>Graph Nav Upload</a></li> 340<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/gripper_camera_param'>Gripper Camera Params</a></li> 341<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/gps/readme'>GPS</a><ul> 342<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/gps/aggregator_client'>Aggregator Client</a></li> 343<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/gps/gps_listener'>GPS Listener</a></li> 344<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/gps/nmeaparser'>NMEA Parser</a></li> 345<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/gps/ntrip_client'>NTRIP Client</a></li> 346<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/gps/registration_client'>Registration Client</a></li> 347</ul> 348</li> 349<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/hazard_avoidance'>Hazard Avoidance</a></li> 350<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/image'>Image</a></li> 351<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/image_service_helpers'>Image Service Helpers</a></li> 352<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/inverse_kinematics'>Inverse Kinematics</a></li> 353<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/ir_enable_disable'>IR Enable/Disable</a></li> 354<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/keepalive'>Keep Alive</a></li> 355<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/lease'>Lease</a></li> 356<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/lease_resource_hierarchy'>Lease Resource Hierarchy</a></li> 357<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/lease_validator'>Lease Validator</a></li> 358<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/license'>License</a></li> 359<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/local_grid'>Local Grid</a></li> 360<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/log_status'>Log Status</a></li> 361<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/math_helpers'>Math Helpers</a></li> 362<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/manipulation_api_client'>Manipulation API</a></li> 363<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/map_processing'>Map Processing</a></li> 364<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/metrics_logging'>Metrics Logging</a></li> 365<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/network_compute_bridge_client'>Network Compute Bridge</a></li> 366<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/payload_registration'>Payload Registration</a></li> 367<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/payload_software_update'>Payload Software Update</a></li> 368<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/payload_software_update_initiation'>Payload Software Update Initiation</a></li> 369<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/payload'>Payload</a></li> 370<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/point_cloud'>Point Cloud</a></li> 371<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/power'>
371Power</a></li> 372<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/processors'>Processors</a></li> 373<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/ray_cast'>Ray casting</a></li> 374<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/recording'>Recording</a></li> 375<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/robot_command'>Robot Command</a></li> 376<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/robot_id'>Robot ID</a></li> 377<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/robot'>Robot</a></li> 378<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/robot_state'>Robot State</a></li> 379<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/sdk'>SDK</a></li> 380<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/server_util'>Server Util</a></li> 381<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/service_customization_helpers'>Service Customization Helpers</a></li> 382<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/signals_helpers'>Signals Helpers</a></li> 383<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/spot_cam/readme'>Spot CAM</a><ul> 384<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/spot_cam/audio'>Audio</a></li> 385<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/spot_cam/compositor'>Compositor</a></li> 386<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/spot_cam/health'>Health</a></li> 387<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/spot_cam/lighting'>Lighting</a></li> 388<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/spot_cam/lights_helper'>Lights Helper</a></li> 389<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/spot_cam/media_log'>Media Log</a></li> 390<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/spot_cam/network'>Network</a></li> 391<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/spot_cam/power'>Power</a></li> 392<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/spot_cam/ptz'>PTZ</a></li> 393<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/spot_cam/streamquality'>Stream Quality</a></li> 394<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/spot_cam/version'>Version</a></li> 395</ul> 396</li> 397<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/spot_check'>Spot Check</a></li> 398<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/time_sync'>Time Sync</a></li> 399<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/token_cache'>Token Cache</a></li> 400<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/token_manager'>Token Manager</a></li> 401<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/units_helpers'>Units Helpers</a></li> 402<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/url_validation_util'>URL Validation Util</a></li> 403<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/util'>Util</a></li> 404<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/world_object'>World Object</a></li> 405</ul> 406</li> 407<li class="toctree-l3"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/readme'>Core</a><ul> 408<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/bddf/readme'>BDDF</a><ul> 409<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/bddf/base_data_reader'>Base Data Reader</a></li> 410<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/bddf/block_writer'>Block Writer</a></li> 411<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/bddf/bosdyn'>BDDF Conventions</a></li> 412<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/bddf/common'>Common</a></li> 413<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/bddf/data_reader'>Data Reader</a></li> 414<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/bddf/data_writer'>Data Writer</a></li> 415<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/bddf/file_indexer'>File Indexer</a></li> 416<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/bddf/grpc_proto_reader'>GRPC Proto Reader</a></li> 417<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/bddf/grpc_reader'>GRPC Reader</a></li> 418<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/bddf/grpc_service_reader'>GRPC Service Reader</a></li> 419<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/bddf/grpc_service_writer'>GRPC Service Writer</a></li> 420<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/bddf/message_reader'>Message Reader</a></li> 421<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/bddf/pod_series_reader'>POD Series Reader</a></li> 422<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/bddf/pod_series_writer'>POD Series Writer</a></li> 423<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/bddf/protobuf_channel_reader'>Protobuf Channel Reader</a></li> 424<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/bddf/protobuf_reader'>Protobuf Reader</a></li> 425<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/bddf/protobuf_series_writer'>Protobuf Series Writer</a></li> 426<li class="toctree-l5"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/bddf/stream_data_reader'>Stream Data Reader</a></li> 427</ul> 428</li> 429<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/geometry'>Geometry</a></li> 430<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/util'>Util</a></li> 431<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-core/src/bosdyn/deprecated'>Deprecated</a></li> 432</ul> 433</li> 434<li class="toctree-l3"><a class='reference internal' href='/python/bosdyn-mission/src/bosdyn/mission/readme'>Mission</a><ul> 435<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-mission/src/bosdyn/mission/client'>Client</a></li> 436<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-mission/src/bosdyn/mission/constants'>Constants</a></li> 437<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-mission/src/bosdyn/mission/remote_client'>Remote Client</a></li> 438<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-mission/src/bosdyn/mission/server_util'>Server Util</a></li> 439<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-mission/src/bosdyn/mission/util'>Util</a></li> 440</ul> 441</li> 442<li class="toctree-l3">
442<a class='reference internal' href='/python/bosdyn-choreography-client/src/bosdyn/choreography/client/readme'>Choreography</a><ul> 443<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-choreography-client/src/bosdyn/choreography/client/choreography'>Choreography</a></li> 444<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-choreography-client/src/bosdyn/choreography/client/animation_file_to_proto'>Animation File to Proto</a></li> 445<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-choreography-client/src/bosdyn/choreography/client/animation_file_conversion_helpers'>Animation File to Proto Helpers</a></li> 446</ul> 447</li> 448<li class="toctree-l3"><a class='reference internal' href='/python/bosdyn-orbit/src/bosdyn/orbit/readme'>Orbit (formerly Scout)</a><ul> 449<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-orbit/src/bosdyn/orbit/client'>Client</a></li> 450<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-orbit/src/bosdyn/orbit/utils'>Utils</a></li> 451<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-orbit/src/bosdyn/orbit/exceptions'>Exceptions</a></li> 452</ul> 453</li> 454<li class="toctree-l3"><a class='reference internal' href='/python/bosdyn-scout/src/bosdyn/scout/readme'>Scout (deprecated)</a><ul> 455<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-scout/src/bosdyn/scout/client'>Client</a></li> 456<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-scout/src/bosdyn/scout/utils'>Utils</a></li> 457<li class="toctree-l4"><a class='reference internal' href='/python/bosdyn-scout/src/bosdyn/scout/exceptions'>Exceptions</a></li> 458</ul> 459</li> 460</ul> 461</li> 462<li class="toctree-l2"><a class='reference internal' href='/docs/python/fetch_tutorial/fetch1'>Fetch Tutorial</a><ul> 463<li class="toctree-l3"><a class='reference internal' href='/docs/python/fetch_tutorial/fetch2'>Part 2: Training the Model</a></li> 464<li class="toctree-l3"><a class='reference internal' href='/docs/python/fetch_tutorial/fetch3'>Part 3: Evaluating the Model</a></li> 465<li class="toctree-l3"><a class='reference internal' href='/docs/python/fetch_tutorial/fetch4'>Part 4: Autonomous Pick Up</a></li> 466<li class="toctree-l3"><a class='reference internal' href='/docs/python/fetch_tutorial/fetch5'>Part 5: Detecting People and Playing Fetch</a></li> 467<li class="toctree-l3"><a class='reference internal' href='/docs/python/fetch_tutorial/fetch6'>Part 6: Running the model on Core IO</a></li> 468</ul> 469</li> 470<li class="toctree-l2"><a class='reference internal' href='/docs/python/daq_tutorial/daq1'>
470Data Collection Tutorial</a><ul> 471<li class="toctree-l3"><a class='reference internal' href='/docs/python/daq_tutorial/daq2'>Part 2: Capturing images</a></li> 472<li class="toctree-l3"><a class='reference internal' href='/docs/python/daq_tutorial/daq3'>Part 3: Capturing other data</a></li> 473<li class="toctree-l3"><a class='reference internal' href='/docs/python/daq_tutorial/daq4'>Part 4: Deploying to the CORE I/O</a></li> 474<li class="toctree-l3"><a class='reference internal' href='/docs/python/daq_tutorial/daq5'>Part 5: Collecting data</a></li> 475<li class="toctree-l3"><a class='reference internal' href='/docs/python/daq_tutorial/daq6'>Part 6: Processing collected data</a></li> 476</ul> 477</li> 478</ul> 479</li> 480<li class="toctree-l1"><a class='reference internal' href='/docs/payload/readme'>Payloads</a><ul> 481<li class="toctree-l2"><a class='reference internal' href='/docs/payload/payload_configuration_requirements'>Payload configuration requirements</a></li> 482<li class="toctree-l2"><a class='reference internal' href='/docs/payload/mechanical_interfaces'>Mechanical interfaces</a></li> 483<li class="toctree-l2"><a class='reference internal' href='/docs/payload/robot_mounting_rails'>Robot mounting rails</a></li> 484<li class="toctree-l2"><a class='reference internal' href='/docs/payload/guidelines_for_robust_payload_design'>Guidelines for robust payload design</a></li> 485<li class="toctree-l2"><a class='reference internal' href='/docs/payload/robot_electrical_interface'>Robot electrical interface</a></li> 486<li class="toctree-l2"><a class='reference internal' href='/docs/payload/coreio_documentation'>CORE I/O Documentation</a></li> 487<li class="toctree-l2"><a class='reference internal' href='/docs/payload/coreio_openvpn_extension'>CORE I/O OpenVPN Extension</a></li> 488<li class="toctree-l2"><a class='reference internal' href='/docs/payload/configuring_payload_software'>Configuring payload software</a></li> 489<li class="toctree-l2"><a class='reference internal' href='/docs/payload/docker_containers'>Dockerize payload software</a></li> 490<li class="toctree-l2"><a class='reference internal' href='/docs/payload/spot_core_documentation'>Pre-3.2 Spot CORE Documentation</a><ul> 491<li class="toctree-l3"><a class='reference internal' href='/docs/payload/spot_core_portainer'>Configuring Docker containers in SpotCORE</a></li> 492<li class="toctree-l3"><a class='reference internal' href='/docs/payload/spot_core_cockpit'>Spot CORE system management tool: Cockpit</a></li> 493<li class="toctree-l3"><a class='reference internal' href='/docs/payload/spot_core_vnc'>Spot CORE VNC</a></li> 494</ul> 495</li> 496</ul> 497</li> 498<li class="toctree-l1"><a class='reference internal' href='/docs/protos/readme'>API Protocol</a><ul> 499<li class="toctree-l2"><a class='reference internal' href='/docs/protos/style_guide'>Style Guide</a></li> 500<li class="toctree-l2"><a class='reference internal' href='/protos/bosdyn/api/readme'>Proto Reference Guide</a><ul> 501<li class="toctree-l3"><a class='reference internal' href='/protos/bosdyn/api/proto_reference'>Protos</a></li> 502</ul> 503</li> 504</ul> 505</li> 506<li class="toctree-l1"><a class='reference internal' href='/docs/release_notes'>Release Notes</a></li> 507<li class="toctree-l1"><a class="reference external" href="https://github.com/boston-dynamics/spot-sdk">SDK Repository</a></li> 508</ul> 509 510 </div> 511 </div> 512 </nav> 513 514 <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" > 515 <i data-toggle="wy-nav-top" class="fa fa-bars"></i> 516 <a href='/readme'>Spot</a> 517 </nav> 518 519 <div class="wy-nav-content"> 520 <div class="rst-content"> 521 <div role="navigation" aria-label="Page navigation"> 522 <ul class="wy-breadcrumbs"> 523 <li><a aria-label='Home' class='icon icon-home' href='/readme'></a></li> 524 <li class="breadcrumb-item"><a href='/docs/python/readme'>Python Library</a></li> 525 <li class="breadcrumb-item"><a href='/python/readme'>Boston Dynamics Python Reference Guide</a></li> 526 <li class="breadcrumb-item"><a href='/python/bosdyn-client/src/bosdyn/client/readme'>Python Client</a></li> 527 <li class="breadcrumb-item active">Data Acquisition Store</li> 528 <li class="wy-breadcrumbs-aside"> 529 </li> 530 </ul> 531 <hr/> 532</div> 533 <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> 534 <div itemprop="articleBody"> 535
536 <section id="module-bosdyn.client.data_acquisition_store"> 537<span id="data-acquisition-store"></span><h1>Data Acquisition Store<a class="headerlink" href="#module-bosdyn.client.data_acquisition_store" title="Permalink to this heading">ï</a></h1> 538<p>Client implementation for data acquisition store service.</p> 539<dl class="py class"> 540<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient"> 541<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">bosdyn.client.data_acquisition_store.</span></span><span class="sig-name descname"><span class="pre">DataAcquisitionStoreClient</span></span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient" title="Permalink to this definition">ï</a></dt> 542<dd><p>Bases: <a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/common#bosdyn.client.common.BaseClient' title='bosdyn.client.common.BaseClient'><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseClient</span></code></a></p> 543<p>A client for triggering data acquisition store methods.</p> 544<dl class="py attribute"> 545<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.default_service_name"> 546<span class="sig-name descname"><span class="pre">default_service_name</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'data-acquisition-store'</span></em><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.default_service_name" title="Permalink to this definition">ï</a></dt> 547<dd></dd></dl> 548 549<dl class="py attribute"> 550<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.service_type"> 551<span class="sig-name descname"><span class="pre">service_type</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'bosdyn.api.DataAcquisitionStoreService'</span></em><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.service_type" title="Permalink to this definition">ï</a></dt> 552<dd></dd></dl> 553 554<dl class="py method"> 555<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.update_from"> 556<span class="sig-name descname"><span class="pre">update_from</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">other</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.update_from'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.update_from" title="Permalink to this definition">ï</a></dt> 557<dd><p>Adopt key objects like processors, logger, and wallet from other.</p> 558</dd></dl> 559 560<dl class="py method"> 561<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_capture_actions"> 562<span class="sig-name descname"><span class="pre">list_capture_actions</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">query</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.list_capture_actions'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_capture_actions" title="Permalink to this definition">ï</a></dt> 563<dd><p>List capture actions that satisfy the query parameters.</p> 564<dl class="field-list simple"> 565<dt class="field-odd">Parameters<span class="colon">:</span></dt> 566<dd class="field-odd"><p><strong>query</strong> (<em>
566bosdyn.api.DataQueryParams</em>) â Query parameters.</p> 567</dd> 568<dt class="field-even">Returns<span class="colon">:</span></dt> 569<dd class="field-even"><p>CaptureActionIds for the actions matching the query parameters.</p> 570</dd> 571</dl> 572</dd></dl> 573 574<dl class="py method"> 575<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_capture_actions_async"> 576<span class="sig-name descname"><span class="pre">list_capture_actions_async</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">query</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.list_capture_actions_async'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_capture_actions_async" title="Permalink to this definition">ï</a></dt> 577<dd><p>Async version of the list_capture_actions() RPC.</p> 578</dd></dl> 579 580<dl class="py method"> 581<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_images"> 582<span class="sig-name descname"><span class="pre">list_stored_images</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">query</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.list_stored_images'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_images" title="Permalink to this definition">ï</a></dt> 583<dd><p>List images that satisfy the query parameters.</p> 584<dl class="field-list simple"> 585<dt class="field-odd">Parameters<span class="colon">:</span></dt> 586<dd class="field-odd"><p><strong>query</strong> (<em>bosdyn.api.DataQueryParams</em>) â Query parameters.</p> 587</dd> 588<dt class="field-even">Returns<span class="colon">:</span></dt> 589<dd class="field-even"><p>DataIdentifiers for the images matching the query parameters.</p> 590</dd> 591</dl> 592</dd></dl> 593 594<dl class="py method"> 595<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_images_async"> 596<span class="sig-name descname"><span class="pre">list_stored_images_async</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">query</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.list_stored_images_async'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_images_async" title="Permalink to this definition">ï</a></dt> 597<dd><p>Async version of the list_stored_images_actions() RPC.</p> 598</dd></dl> 599 600<dl class="py method"> 601<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_metadata"> 602<span class="sig-name descname"><span class="pre">list_stored_metadata</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">query</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.list_stored_metadata'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_metadata" title="Permalink to this definition">ï</a></dt> 603<dd><p>List metadata that satisfy the query parameters.</p> 604<dl class="field-list simple"> 605<dt class="field-odd">Parameters<span class="colon">:</span></dt> 606<dd class="field-odd"><p><strong>query</strong> (<em>
606bosdyn.api.DataQueryParams</em>) â Query parameters.</p> 607</dd> 608<dt class="field-even">Returns<span class="colon">:</span></dt> 609<dd class="field-even"><p>DataIdentifiers for the metadata matching the query parameters.</p> 610</dd> 611</dl> 612</dd></dl> 613 614<dl class="py method"> 615<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_metadata_async"> 616<span class="sig-name descname"><span class="pre">list_stored_metadata_async</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">query</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.list_stored_metadata_async'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_metadata_async" title="Permalink to this definition">ï</a></dt> 617<dd><p>Async version of the list_stored_metadata() RPC.</p> 618</dd></dl> 619 620<dl class="py method"> 621<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_alertdata"> 622<span class="sig-name descname"><span class="pre">list_stored_alertdata</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">query</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.list_stored_alertdata'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_alertdata" title="Permalink to this definition">ï</a></dt> 623<dd><p>List AlertData that satisfy the query parameters.</p> 624<dl class="field-list simple"> 625<dt class="field-odd">Parameters<span class="colon">:</span></dt> 626<dd class="field-odd"><p><strong>query</strong> (<em>bosdyn.api.DataQueryParams</em>) â Query parameters.</p> 627</dd> 628<dt class="field-even">Returns<span class="colon">:</span></dt> 629<dd class="field-even"><p>DataIdentifiers for the AlertData matching the query parameters.</p> 630</dd> 631</dl> 632</dd></dl> 633 634<dl class="py method"> 635<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_alertdata_async"> 636<span class="sig-name descname"><span class="pre">list_stored_alertdata_async</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">query</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.list_stored_alertdata_async'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_alertdata_async" title="Permalink to this definition">ï</a></dt> 637<dd><p>Async version of the list_stored_alertdata() RPC.</p> 638</dd></dl> 639 640<dl class="py method"> 641<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_data"> 642<span class="sig-name descname"><span class="pre">list_stored_data</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">query</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.list_stored_data'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_data" title="Permalink to this definition">ï</a></dt> 643<dd><p>List data that satisfy the query parameters.</p> 644<dl class="field-list simple"> 645<dt class="field-odd">Parameters<span class="colon">:</span></dt> 646<dd class="field-odd"><p><strong>query</strong> (<em>
646bosdyn.api.DataQueryParams</em>) â Query parameters.</p> 647</dd> 648<dt class="field-even">Returns<span class="colon">:</span></dt> 649<dd class="field-even"><p>DataIdentifiers for the data matching the query parameters.</p> 650</dd> 651</dl> 652</dd></dl> 653 654<dl class="py method"> 655<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_data_async"> 656<span class="sig-name descname"><span class="pre">list_stored_data_async</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">query</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.list_stored_data_async'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.list_stored_data_async" title="Permalink to this definition">ï</a></dt> 657<dd><p>Async version of the list_stored_data() RPC.</p> 658</dd></dl> 659 660<dl class="py method"> 661<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_image"> 662<span class="sig-name descname"><span class="pre">store_image</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">image</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">data_id</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.store_image'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_image" title="Permalink to this definition">ï</a></dt> 663<dd><p>Store image.</p> 664<dl class="field-list simple"> 665<dt class="field-odd">Parameters<span class="colon">:</span></dt> 666<dd class="field-odd"><ul class="simple"> 667<li><p><strong>image</strong> (<em>bosdyn.api.ImageCapture</em>) â Image to store.</p></li> 668<li><p><strong>data_id</strong> (<em>bosdyn.api.DataIdentifier</em>) â Data identifier to use for storing the image.</p></li> 669</ul> 670</dd> 671<dt class="field-even">Returns<span class="colon">:</span></dt> 672<dd class="field-even"><p>StoreImageResponse response.</p> 673</dd> 674</dl> 675</dd></dl> 676 677<dl class="py method"> 678<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_image_async"> 679<span class="sig-name descname"><span class="pre">store_image_async</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">image</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">data_id</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.store_image_async'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_image_async" title="Permalink to this definition">ï</a></dt> 680<dd><p>Async version of the store_image() RPC.</p> 681</dd></dl> 682 683<dl class="py method"> 684<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_metadata"> 685<span class="sig-name descname"><span class="pre">store_metadata</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">associated_metadata</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">data_id</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.store_metadata'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_metadata" title="Permalink to this definition">ï</a></dt> 686<dd><p>Store metadata.</p> 687<dl class="field-list simple"> 688<dt class="field-odd">Parameters<span class="colon">:</span></dt> 689<dd class="field-odd"><ul class="simple"> 690<li><p><strong>associated_metadata</strong> (<em>bosdyn.api.AssociatedMetadata</em>) â Metadata to store. If metadata is 691not associated with a particular piece of data, the data_id field in this object 692needs to specify only the action_id part.</p></li> 693<li><p><strong>data_id</strong> (<em>bosdyn.api.DataIdentifier</em>) â Data identifier to use for storing this 694associated metadata.</p></li> 695</ul> 696</dd> 697<dt class="field-even">Returns<span class="colon">:</span></dt> 698<dd class="field-even"><p>StoreMetadataResponse response.</p> 699</dd> 700</dl> 701</dd></dl> 702 703<dl class="py method"> 704<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_metadata_async"> 705<span class="sig-name descname"><span class="pre">store_metadata_async</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">associated_metadata</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">data_id</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.store_metadata_async'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_metadata_async" title="Permalink to this definition">ï</a></dt> 706<dd><p>
706Async version of the store_metadata() RPC.</p> 707</dd></dl> 708 709<dl class="py method"> 710<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_alertdata"> 711<span class="sig-name descname"><span class="pre">store_alertdata</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">associated_alert_data</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">data_id</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.store_alertdata'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_alertdata" title="Permalink to this definition">ï</a></dt> 712<dd><p>Store AlertData.</p> 713<dl class="field-list simple"> 714<dt class="field-odd">Parameters<span class="colon">:</span></dt> 715<dd class="field-odd"><ul class="simple"> 716<li><p><strong>associated_alert_data</strong> (<em>bosdyn.api.AssociatedAlertData</em>) â AlertData to store. If AlertData is 717not associated with a particular piece of data, the data_id field in this object 718needs to specify only the action_id part.</p></li> 719<li><p><strong>data_id</strong> (<em>bosdyn.api.DataIdentifier</em>) â Data identifier to use for storing this 720associated AlertData.</p></li> 721</ul> 722</dd> 723<dt class="field-even">Returns<span class="colon">:</span></dt> 724<dd class="field-even"><p>StoreAlertDataResponse response.</p> 725</dd> 726</dl> 727</dd></dl> 728 729<dl class="py method"> 730<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_alertdata_async"> 731<span class="sig-name descname"><span class="pre">store_alertdata_async</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">associated_alert_data</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">data_id</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.store_alertdata_async'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_alertdata_async" title="Permalink to this definition">ï</a></dt> 732<dd><p>Async version of the store_alertdata() RPC.</p> 733</dd></dl> 734 735<dl class="py method"> 736<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_data"> 737<span class="sig-name descname"><span class="pre">store_data</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">data</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">data_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">file_extension</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.store_data'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_data" title="Permalink to this definition">ï</a></dt> 738<dd><p>Store data.</p> 739<dl class="field-list simple"> 740<dt class="field-odd">Parameters<span class="colon">:</span></dt> 741<dd class="field-odd"><ul class="simple"> 742<li><p><strong>data</strong> (<em>bytes</em>) â Arbitrary data to store.</p></li> 743<li><p><strong>data_id</strong> (<em>bosdyn.api.DataIdentifier</em>) â Data identifier to use for storing this data.</p></li> 744<li><p><strong>file_extension</strong> (<em>string</em>) â File extension to use for writing the data to a file.</p></li> 745</ul> 746</dd> 747<dt class="field-even">Returns<span class="colon">:</span></dt> 748<dd class="field-even"><p>StoreDataResponse response.</p> 749</dd> 750</dl> 751</dd></dl> 752 753<dl class="py method"> 754<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_data_async"> 755<span class="sig-name descname"><span class="pre">store_data_async</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">data</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">data_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">file_extension</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.store_data_async'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_data_async" title="Permalink to this definition">ï</a></dt> 756<dd><p>
756Async version of the store_data() RPC.</p> 757</dd></dl> 758 759<dl class="py method"> 760<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_data_as_chunks"> 761<span class="sig-name descname"><span class="pre">store_data_as_chunks</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">data</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">data_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">file_extension</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.store_data_as_chunks'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_data_as_chunks" title="Permalink to this definition">ï</a></dt> 762<dd><p>Store data using streaming, supports storing of large data that is too large for a single 763store_data rpc. Note: using this rpc means that the data must be loaded into memory.</p> 764<dl class="field-list simple"> 765<dt class="field-odd">Parameters<span class="colon">:</span></dt> 766<dd class="field-odd"><ul class="simple"> 767<li><p><strong>data</strong> (<em>bytes</em>) â Arbitrary data to store.</p></li> 768<li><p><strong>data_id</strong> (<em>bosdyn.api.DataIdentifier</em>) â Data identifier to use for storing this data.</p></li> 769<li><p><strong>file_extension</strong> (<em>string</em>) â File extension to use for writing the data to a file.</p></li> 770</ul> 771</dd> 772<dt class="field-even">Returns<span class="colon">:</span></dt> 773<dd class="field-even"><p>StoreDataResponse final successful response or first failed response.</p> 774</dd> 775</dl> 776</dd></dl> 777 778<dl class="py method"> 779<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_data_as_chunks_async"> 780<span class="sig-name descname"><span class="pre">store_data_as_chunks_async</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">data</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">data_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">file_extension</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.store_data_as_chunks_async'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_data_as_chunks_async" title="Permalink to this definition">ï</a></dt> 781<dd><p>Async version of the store_data_as_chunks() RPC.</p> 782</dd></dl> 783 784<dl class="py method"> 785<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_file"> 786<span class="sig-name descname"><span class="pre">store_file</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">file_path</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">data_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">file_extension</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.store_file'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_file" title="Permalink to this definition">ï</a></dt> 787<dd><p>Store file using file path, supports storing of large files that are too large for a 788single store_data rpc.</p> 789<dl class="field-list simple"> 790<dt class="field-odd">Parameters<span class="colon">:</span></dt> 791<dd class="field-odd"><ul class="simple"> 792<li><p><strong>file_path</strong> (<em>string</em>) â File path to arbitrary data to store.</p></li> 793<li><p><strong>data_id</strong> (<em>bosdyn.api.DataIdentifier</em>) â Data identifier to use for storing this data.</p></li> 794<li><p><strong>file_extension</strong> (<em>string</em>) â File extension to use for writing the data to a file.</p></li> 795</ul> 796</dd> 797<dt class="field-even">Returns<span class="colon">:</span></dt> 798<dd class="field-even"><p>StoreDataResponse final successful response or first failed response.</p> 799</dd> 800</dl> 801</dd></dl> 802 803<dl class="py method"> 804<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_file_async"> 805<span class="sig-name descname"><span class="pre">store_file_async</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">file_path</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">data_id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">file_extension</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.store_file_async'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.store_file_async" title="Permalink to this definition">ï</a></dt> 806<dd><p>
806Async version of the store_file() RPC.</p> 807</dd></dl> 808 809<dl class="py method"> 810<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.query_stored_captures"> 811<span class="sig-name descname"><span class="pre">query_stored_captures</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">query</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.query_stored_captures'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.query_stored_captures" title="Permalink to this definition">ï</a></dt> 812<dd><p>Query stored captures from the robot.</p> 813<dl class="field-list simple"> 814<dt class="field-odd">Parameters<span class="colon">:</span></dt> 815<dd class="field-odd"><p><strong>query</strong> (<em>bosdyn.api.QueryParameters</em>) â Query parameters.</p> 816</dd> 817<dt class="field-even">Raises<span class="colon">:</span></dt> 818<dd class="field-even"><p><a class='reference internal' href='/python/bosdyn-client/src/bosdyn/client/exceptions#bosdyn.client.exceptions.RpcError' title='bosdyn.client.exceptions.RpcError'><strong>RpcError</strong></a> â Problem communicating with the robot.</p> 819</dd> 820</dl> 821</dd></dl> 822 823<dl class="py method"> 824<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.query_stored_captures_async"> 825<span class="sig-name descname"><span class="pre">query_stored_captures_async</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">query</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.query_stored_captures_async'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.query_stored_captures_async" title="Permalink to this definition">ï</a></dt> 826<dd><p>Async version of the query_stored_captures() RPC.</p> 827</dd></dl> 828 829<dl class="py method"> 830<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.query_max_capture_id"> 831<span class="sig-name descname"><span class="pre">query_max_capture_id</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.query_max_capture_id'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.query_max_capture_id" title="Permalink to this definition">ï</a></dt> 832<dd><p>Query max capture id from the robot.</p> 833<dl class="field-list simple"> 834<dt class="field-odd">Returns<span class="colon">:</span></dt> 835<dd class="field-odd"><p>QueryMaxCaptureIdResult, which has a max_capture_id uint64, corresponding to the 836greatest capture id on the robot. Used for skipping DAQ synchronization 837on connect.</p> 838</dd> 839</dl> 840</dd></dl> 841 842<dl class="py method"> 843<dt class="sig sig-object py" id="bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.query_max_capture_id_async"> 844<span class="sig-name descname"><span class="pre">query_max_capture_id_async</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class='reference internal' href='/_modules/bosdyn/client/data_acquisition_store#DataAcquisitionStoreClient.query_max_capture_id_async'><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#bosdyn.client.data_acquisition_store.DataAcquisitionStoreClient.query_max_capture_id_async" title="Permalink to this definition">ï</a></dt> 845<dd><p>
845Async version of the query_max_capture_id() RPC.</p> 846</dd></dl> 847 848</dd></dl> 849 850</section> 851 852 853 </div> 854 </div> 855 <footer> 856 857 858 <hr/> 859 860 <div role="contentinfo"> 861 <p> 862 863 © Copyright 2026 Boston Dynamics. All rights reserved. 864 <a href="https://www.bostondynamics.com/privacy-policy">Privacy Policy</a> | 865 <a href="https://www.bostondynamics.com/terms">Terms of Use</a> 866 867 </p> 868 </div> 869 870</footer> 871 </div> 872 </div> 873 </section> 874 </div> 875
875<script> 876 jQuery(function () { 877 SphinxRtdTheme.Navigation.enable(false); 878 }); 879 </script>
879 880 <!-- Theme Analytics -->
vendor: 68 bytes, lines 880-881
880 881 <script async src="https://www.googletagmanager.com/gtag/js?id=
881UA-XXXXXXX-1
vendor: 16 bytes, lines 881-882
881"></script> 882
882<script> 883
vendor: 146 bytes, lines 883-887
883window.dataLayer = window.dataLayer || []; 884 function gtag(){dataLayer.push(arguments);} 885 gtag('js', new Date()); 886 887 gtag('config', '
887UA-XXXXXXX-1
vendor: 52 bytes, lines 887-890
887', { 888 'anonymize_ip': false, 889 }); 890
890</script>
890 891 892<!-- Start of HubSpot Embed Code -->
893<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/4845432.js"></script>
893 894<!-- End of HubSpot Embed Code --></body> 895</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.