UNPKG

mnemo-dmp

Version:

Library for parsing menmo (cave survey tools) dmp files

32 lines (31 loc) 759 B
export declare enum Direction { In = 0, Out = 1 } export declare enum ShotType { CSA = 0, CSB = 1, STD = 2, EOC = 3 } export interface Shot { type: ShotType; head_in: number; head_out: number; length: number; depth_in: number; depth_out: number; pitch_in: number; pitch_out: number; marker: number; } export interface Survey { date: Date; name: string; direction: Direction; shots: Shot[]; } export declare function dmpToByteArray(dmp_data: string): Uint8Array; export declare function dmpFromByteArray(arr: Uint8Array): string; export declare function surveyListFromByteArray(raw: Uint8Array): Survey[]; export declare function surveyListToByteArray(surveys: Survey[]): Uint8Array;