@foxglove/rosbag2
Version:
ROS 2 (Robot Operating System) bag reader and writer abstract implementation
14 lines • 555 B
TypeScript
import type { RawMessage, TopicDefinition } from "./types";
export type MessageRow = {
topic_id: bigint;
timestamp: bigint;
data: Uint8Array;
};
export declare class RawMessageIterator implements AsyncIterableIterator<RawMessage> {
private dbIterator;
private topicsMap;
constructor(dbIterator: IterableIterator<MessageRow>, topicsMap: Map<bigint, TopicDefinition>);
[Symbol.asyncIterator](): AsyncIterableIterator<RawMessage>;
next(): Promise<IteratorResult<RawMessage>>;
}
//# sourceMappingURL=RawMessageIterator.d.ts.map