UNPKG

tak-server-mcp-skyfi

Version:

Model Context Protocol (MCP) server for TAK Server integration with geospatial support

102 lines 2.41 kB
export interface CotEvent { uid: string; type: string; time: Date; start: Date; stale: Date; how: string; point: CotPoint; detail?: CotDetail; access?: string; qos?: string; opex?: string; } export interface CotPoint { lat: number; lon: number; hae: number; ce: number; le: number; } export interface CotDetail { contact?: CotContact; status?: CotStatus; track?: CotTrack; precision_location?: CotPrecisionLocation; group?: CotGroup; takv?: CotTakv; [key: string]: any; } export interface CotContact { callsign?: string; endpoint?: string; iconsetpath?: string; } export interface CotStatus { battery?: number; readiness?: boolean; } export interface CotTrack { course?: number; speed?: number; } export interface CotPrecisionLocation { altsrc?: string; geopointsrc?: string; } export interface CotGroup { name?: string; role?: string; } export interface CotTakv { device?: string; platform?: string; os?: string; version?: string; } export interface CotMessage { event: { _attributes: { version: string; uid: string; type: string; time: string; start: string; stale: string; how: string; }; point: { _attributes: { lat: string; lon: string; hae: string; ce: string; le: string; }; }; detail?: any; }; } export declare const COT_TYPES: { readonly FRIENDLY_GROUND: "a-f-G"; readonly FRIENDLY_AIR: "a-f-A"; readonly FRIENDLY_SEA: "a-f-S"; readonly HOSTILE_GROUND: "a-h-G"; readonly HOSTILE_AIR: "a-h-A"; readonly HOSTILE_SEA: "a-h-S"; readonly NEUTRAL_GROUND: "a-n-G"; readonly NEUTRAL_AIR: "a-n-A"; readonly NEUTRAL_SEA: "a-n-S"; readonly UNKNOWN_GROUND: "a-u-G"; readonly UNKNOWN_AIR: "a-u-A"; readonly UNKNOWN_SEA: "a-u-S"; readonly SHAPE_LINE: "u-d-f"; readonly SHAPE_POLYGON: "u-d-f-a"; readonly SHAPE_CIRCLE: "u-d-f-c"; readonly EMERGENCY: "b-a-o-tbl"; readonly GEOCHAT: "b-t-f"; readonly SENSOR_POINT: "b-m-p-s-p-i"; readonly ROUTE: "b-m-r"; }; export type CotType = typeof COT_TYPES[keyof typeof COT_TYPES]; //# sourceMappingURL=cot.d.ts.map