@canterbury-air-patrol/marine-sweep-width-data
Version:
Marine Search and Rescue Sweep Width Data
52 lines (48 loc) • 1.43 kB
text/typescript
interface SearchSpeedCorrection {
speed: number;
correction: number;
}
interface SearchSweepWidthVisibilityData {
sw: number;
vis: number;
}
interface SearchSpeedCorrections {
Aircraft: SearchSpeedCorrection[];
Helicopter: SearchSpeedCorrection[];
}
interface SearchHeightSweepWidths {
[altitude: string]: SearchSweepWidthVisibilityData[];
}
interface SearchTargetSweepWidthData {
weather_corrections: string;
speed_corrections: SearchSpeedCorrections;
Helicopter: SearchHeightSweepWidths;
Aircraft: SearchHeightSweepWidths;
Boat: SearchHeightSweepWidths;
}
interface MarineSweepWidthData {
[object_type: string]: SearchTargetSweepWidthData;
}
declare const marine_sweep_widths: MarineSweepWidthData;
declare const marine_sweep_width_weather_corrections: {
small: {
IAMSAR: {
low: number;
medium: number;
high: number;
};
};
large: {
IAMSAR: {
low: number;
medium: number;
high: number;
};
au: {
low: number;
medium: number;
high: number;
};
};
};
export { type MarineSweepWidthData, type SearchHeightSweepWidths, type SearchSpeedCorrection, type SearchSpeedCorrections, type SearchSweepWidthVisibilityData, type SearchTargetSweepWidthData, marine_sweep_width_weather_corrections, marine_sweep_widths };