@foxglove/velodyne-cloud
Version:
TypeScript library for converting Velodyne LIDAR packet data to point clouds
63 lines • 1.38 kB
TypeScript
export declare enum Model {
VLP16 = 0,
VLP16HiRes = 1,
VLP32C = 2,
HDL32E = 3,
HDL64E = 4,
HDL64E_S21 = 5,
HDL64E_S3 = 6,
VLS128 = 7
}
export declare enum BlockId {
Block_0_To_31 = 61183,
Block_32_To_63 = 56831,
Block_64_To_95 = 52479,
Block_96_To_127 = 48127
}
export declare enum StatusType {
Hours = 72,
Minutes = 77,
Seconds = 83,
Date = 68,
Month = 78,
Year = 89,
GpsStatus = 71,
Temperature = 84,
FirmwareVersion = 86
}
export declare enum ReturnMode {
Strongest = 55,
LastReturn = 56,
DualReturn = 57
}
export declare enum FactoryId {
HDL32E = 33,
VLP16 = 34,
VLP32AB = 35,
VLP16HiRes = 36,
VLP32C = 40,
Velarray = 49,
VLS128Old = 99,
HDL64 = 160,
VLS128 = 161
}
export interface LaserCorrection {
laserId: number;
rotCorrection: number;
vertCorrection: number;
distCorrection: number;
twoPtCorrectionAvailable: boolean;
distCorrectionX: number;
distCorrectionY: number;
vertOffsetCorrection: number;
horizOffsetCorrection: number;
maxIntensity: number;
minIntensity: number;
focalDistance: number;
focalSlope: number;
cosRotCorrection: number;
sinRotCorrection: number;
cosVertCorrection: number;
sinVertCorrection: number;
}
//# sourceMappingURL=VelodyneTypes.d.ts.map