@foxglove/rosmsg-serialization
Version:
ROS1 (Robot Operating System) message serialization, for reading and writing bags and network messages
13 lines • 498 B
TypeScript
import { MessageDefinition } from "@foxglove/message-definition";
export interface Time {
sec: number;
nsec: number;
}
export declare class MessageWriter {
writer: (message: unknown, output: Uint8Array) => Uint8Array;
byteSizeCalculator: (message: unknown) => number;
constructor(definitions: MessageDefinition[]);
calculateByteSize(message: unknown): number;
writeMessage(message: unknown, output?: Uint8Array): Uint8Array;
}
//# sourceMappingURL=MessageWriter.d.ts.map