Add additional CotType enums for aircraft, ground units, and other data messages

This commit is contained in:
Ben Meadors 2026-04-08 07:36:27 -05:00
parent dd951d7796
commit 1e932be09b

View file

@ -517,6 +517,152 @@ enum CotType {
* a-f-A-M-H-Q: Friendly aircraft military helicopter observation
*/
CotType_a_f_A_M_H_Q = 46;
// Friendly aircraft civilian
/*
* a-f-A-C-F: Friendly aircraft civilian fixed-wing
*/
CotType_a_f_A_C_F = 47;
/*
* a-f-A-C: Friendly aircraft civilian (generic)
*/
CotType_a_f_A_C = 48;
/*
* a-f-A-C-L: Friendly aircraft civilian lighter-than-air
*/
CotType_a_f_A_C_L = 49;
/*
* a-f-A: Friendly aircraft (generic)
*/
CotType_a_f_A = 50;
// Friendly aircraft military helicopter variants
/*
* a-f-A-M-H-C: Friendly aircraft military helicopter cargo
*/
CotType_a_f_A_M_H_C = 51;
// Neutral aircraft military
/*
* a-n-A-M-F-F: Neutral aircraft military fixed-wing fighter
*/
CotType_a_n_A_M_F_F = 52;
// Unknown aircraft civilian
/*
* a-u-A-C-F: Unknown aircraft civilian fixed-wing
*/
CotType_a_u_A_C_F = 53;
// Friendly ground unit subtypes
/*
* a-f-G-U-C-F-T-A: Friendly ground unit combat forces theater aviation
*/
CotType_a_f_G_U_C_F_T_A = 54;
/*
* a-f-G-U-C-V-S: Friendly ground unit combat vehicle support
*/
CotType_a_f_G_U_C_V_S = 55;
/*
* a-f-G-U-C-R-X: Friendly ground unit combat reconnaissance exploitation
*/
CotType_a_f_G_U_C_R_X = 56;
/*
* a-f-G-U-C-I-Z: Friendly ground unit combat infantry mechanized
*/
CotType_a_f_G_U_C_I_Z = 57;
/*
* a-f-G-U-C-E-C-W: Friendly ground unit combat engineer construction wheeled
*/
CotType_a_f_G_U_C_E_C_W = 58;
/*
* a-f-G-U-C-I-L: Friendly ground unit combat infantry light
*/
CotType_a_f_G_U_C_I_L = 59;
/*
* a-f-G-U-C-R-O: Friendly ground unit combat reconnaissance other
*/
CotType_a_f_G_U_C_R_O = 60;
/*
* a-f-G-U-C-R-V: Friendly ground unit combat reconnaissance cavalry
*/
CotType_a_f_G_U_C_R_V = 61;
/*
* a-f-G-U-H: Friendly ground unit headquarters
*/
CotType_a_f_G_U_H = 62;
/*
* a-f-G-U-U-M-S-E: Friendly ground unit support medical surgical evacuation
*/
CotType_a_f_G_U_U_M_S_E = 63;
/*
* a-f-G-U-S-M-C: Friendly ground unit support maintenance collection
*/
CotType_a_f_G_U_S_M_C = 64;
// Friendly ground equipment
/*
* a-f-G-E-S: Friendly ground equipment sensor (generic)
*/
CotType_a_f_G_E_S = 65;
/*
* a-f-G-E: Friendly ground equipment (generic)
*/
CotType_a_f_G_E = 66;
/*
* a-f-G-E-V-C-U: Friendly ground equipment vehicle utility
*/
CotType_a_f_G_E_V_C_U = 67;
/*
* a-f-G-E-V-C-ps: Friendly ground equipment vehicle public safety
*/
CotType_a_f_G_E_V_C_ps = 68;
// Unknown ground
/*
* a-u-G-E-V: Unknown ground equipment vehicle
*/
CotType_a_u_G_E_V = 69;
// Sea
/*
* a-f-S-N-N-R: Friendly sea surface non-naval rescue
*/
CotType_a_f_S_N_N_R = 70;
// Friendly force (non-domain-specific)
/*
* a-f-F-B: Friendly force boundary
*/
CotType_a_f_F_B = 71;
// Bits / data messages
/*
* b-m-p-s-p-loc: Self-position location marker
*/
CotType_b_m_p_s_p_loc = 72;
/*
* b-i-v: Imagery/video
*/
CotType_b_i_v = 73;
/*
* b-f-t-r: File transfer request
*/
CotType_b_f_t_r = 74;
/*
* b-f-t-a: File transfer acknowledgment
*/
CotType_b_f_t_a = 75;
}
/*