1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
//! # Cursor-on-Target (CoT) Translation Layer
//!
//! This module provides bidirectional translation between Peat messages and
//! CoT XML format for tactical-mapping consumer integration.
//!
//! ## Architecture (ADR-020, ADR-028)
//!
//! ```text
//! ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
//! │ Peat Messages │ ──▶│ CoT Encoder │ ──▶│ CoT Consumer │
//! │ │ │ │ │ │
//! │ TrackUpdate │ │ XML Generation │ │ Situational │
//! │ Capability │ │ _peat_ Ext │ │ Awareness │
//! │ Handoff │ │ MIL-STD-2525 │ │ │
//! └─────────────────┘ └─────────────────┘ └─────────────────┘
//! ```
//!
//! ## Components
//!
//! - [`types`]: Peat message types for CoT integration (TrackUpdate, etc.)
//! - [`event`]: CoT Event structure and XML encoding
//! - [`type_mapper`]: MIL-STD-2525 symbol type mappings
//! - [`peat_extension`]: `<_peat_>` custom detail extension schema
//! - [`encoder`]: Peat → CoT message encoding
// Re-export main types
pub use CotEncoder;
pub use ;
pub use ;
pub use ;
pub use ;