This is the shipped English man-page reference for zerodds-record — the same text as man zerodds-record. The surrounding navigation follows the language switch; the reference body stays English, as man-pages conventionally do.

Dies ist die ausgelieferte englische man-page-Referenz für zerodds-record — derselbe Text wie man zerodds-record. Navigation und Seitenrahmen folgen dem Sprach-Umschalter; der Referenz-Body bleibt englisch, wie man-pages es konventionell tun.

NAME

zerodds-record - capture and inspect ZeroDDS .zddsrec files

SYNOPSIS

zerodds-record record [-o FILE] [-d DOMAIN] [-t TOPIC]... [--duration DUR] [--max-sample-bytes N]

zerodds-record info FILE

zerodds-record list FILE

DESCRIPTION

zerodds-record captures live DDS topics into a versioned binary .zddsrec file and reads existing files for inspection.

The record sub-command starts a DCPS runtime, registers a user-reader per --topic flag, and writes every received sample into the output file. Recording stops on SIGINT or after --duration elapses.

info parses the file header and prints time-base, participants and topic list. list counts frames per topic.

OPTIONS FOR record

-o, --output FILE

Output path. Default: capture-<unix-ts>.zddsrec.

-d, --domain ID

DDS Domain ID. Default: 0.

-t, --topic NAME

Topic to subscribe (repeatable, at least one required).

--duration DUR

Recording duration: 5, 30s, 2m, 1h. Default: indefinite (until SIGINT).

--max-sample-bytes N

DoS cap per sample. Default: 1048576.

GLOBAL OPTIONS

-h, --help

Show help and exit.

-V, --version

Print version and exit.

EXIT STATUS

0

Success.

2

CLI parse error.

3

DDS or I/O error.

FILES

capture-<unix-ts>.zddsrec

Default output filename when --output is not given.

SEE ALSO

zerodds-admin(1), zerodds-replay(1)

Spec: docs/specs/zddsrec-1.0.md

AUTHORS

ZeroDDS Contributors <release@zerodds.org>