@node-dlc/messaging
Version:
DLC Messaging Protocol
29 lines (28 loc) • 739 B
TypeScript
/// <reference types="node" />
import { MessageType } from '../MessageType';
import { IDlcMessage } from './DlcMessage';
export declare abstract class DlcIds {
static deserialize(buf: Buffer): DlcIdsV0;
abstract type: number;
abstract serialize(): Buffer;
}
/**
* DlcIds message contains list of buffers
*/
export declare class DlcIdsV0 extends DlcIds implements IDlcMessage {
static type: MessageType;
/**
* Deserializes an dlc_ids_v0 message
* @param buf
*/
static deserialize(buf: Buffer): DlcIdsV0;
/**
* The type for dlc_ids_v0 message
*/
type: MessageType;
ids: Buffer[];
/**
* Serializes the dlc_ids_v0 message into a Buffer
*/
serialize(): Buffer;
}