> ## Documentation Index
> Fetch the complete documentation index at: https://docs.generalrobotics.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# BlockStepSubscription

> Subscription metadata for one operation inside a fused block

```python theme={null}
from grid_nexus_client import BlockStepSubscription
```

Subscription metadata for one operation inside a fused block.

## Fields

<ResponseField name="topic" type="str" />

<ResponseField name="kind" type="str" default="'data'" />

<ResponseField name="name" type="str | None" default="None" />

<ResponseField name="once" type="bool" default="False" />

<ResponseField name="collect_n" type="int" default="1" />

<ResponseField name="gate_expect" type="bool | None" default="None" />

## Constructor

```python Signature theme={null}
BlockStepSubscription(
    topic: str,
    kind: str = 'data',
    name: str | None = None,
    once: bool = False,
    collect_n: int = 1,
    gate_expect: bool | None = None,
)
```


## Related topics

- [VR Teleop Guide](/simulation/isaac/teleoperation/vr-teleop-guide.md)
- [Your first session](/get-started/first-session.md)
- [Camera Calibration](/deployment/camera-calibration.md)
- [GRID Cortex Client](/models/cortex.md)
- [Environment Config](/simulation/isaac/session_configuration/env.md)
