node-beaglebone-usbboot
Version:
Transforms BeagleBone to mass storage device
25 lines (24 loc) • 739 B
TypeScript
export declare class Message {
private parser;
private encoder;
constructor();
identify(buff: any): string;
getBOOTPResponse(data: any, serverConfig: any): {
bootPBuff: Buffer;
bootPServerConfig: any;
};
getARResponse(data: any, serverConfig: any): {
arpBuff: Buffer;
arpServerConfig: any;
};
getBootFile(data: any, serverConfig: any): any;
getTFTPData(serverConfig: any): {
tftpBuff: Buffer;
tftpServerConfig: any;
};
getTFTPError(serverConfig: any): Buffer;
getRNDISInit(): Buffer;
getRNDISSet(): Buffer;
extractName(data: any): string;
getFileBuffer(filename: string): Promise<Buffer | undefined>;
}