start_streaming
Initiate continuous data acquisition from PicoScope oscilloscopes by configuring sample intervals, buffer size, and capture duration for real-time signal analysis.
Instructions
Start streaming data acquisition.
Args: sample_interval_ns: Sample interval in nanoseconds. buffer_size: Size of streaming buffer. auto_stop: Whether to automatically stop after max_samples. max_samples: Maximum samples to capture (0 = continuous).
Returns: Dictionary containing streaming status and configuration.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
auto_stop | No | ||
buffer_size | No | ||
max_samples | No | ||
sample_interval_ns | Yes |
Input Schema (JSON Schema)
{
"properties": {
"auto_stop": {
"default": false,
"type": "boolean"
},
"buffer_size": {
"default": 100000,
"type": "integer"
},
"max_samples": {
"default": 0,
"type": "integer"
},
"sample_interval_ns": {
"type": "integer"
}
},
"required": [
"sample_interval_ns"
],
"type": "object"
}