Skip to content

Commit 1e932be

Browse files
committed
Add additional CotType enums for aircraft, ground units, and other data messages
1 parent dd951d7 commit 1e932be

1 file changed

Lines changed: 146 additions & 0 deletions

File tree

meshtastic/atak.proto

Lines changed: 146 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -517,6 +517,152 @@ enum CotType {
517517
* a-f-A-M-H-Q: Friendly aircraft military helicopter observation
518518
*/
519519
CotType_a_f_A_M_H_Q = 46;
520+
521+
// Friendly aircraft civilian
522+
523+
/*
524+
* a-f-A-C-F: Friendly aircraft civilian fixed-wing
525+
*/
526+
CotType_a_f_A_C_F = 47;
527+
/*
528+
* a-f-A-C: Friendly aircraft civilian (generic)
529+
*/
530+
CotType_a_f_A_C = 48;
531+
/*
532+
* a-f-A-C-L: Friendly aircraft civilian lighter-than-air
533+
*/
534+
CotType_a_f_A_C_L = 49;
535+
/*
536+
* a-f-A: Friendly aircraft (generic)
537+
*/
538+
CotType_a_f_A = 50;
539+
540+
// Friendly aircraft military helicopter variants
541+
542+
/*
543+
* a-f-A-M-H-C: Friendly aircraft military helicopter cargo
544+
*/
545+
CotType_a_f_A_M_H_C = 51;
546+
547+
// Neutral aircraft military
548+
549+
/*
550+
* a-n-A-M-F-F: Neutral aircraft military fixed-wing fighter
551+
*/
552+
CotType_a_n_A_M_F_F = 52;
553+
554+
// Unknown aircraft civilian
555+
556+
/*
557+
* a-u-A-C-F: Unknown aircraft civilian fixed-wing
558+
*/
559+
CotType_a_u_A_C_F = 53;
560+
561+
// Friendly ground unit subtypes
562+
563+
/*
564+
* a-f-G-U-C-F-T-A: Friendly ground unit combat forces theater aviation
565+
*/
566+
CotType_a_f_G_U_C_F_T_A = 54;
567+
/*
568+
* a-f-G-U-C-V-S: Friendly ground unit combat vehicle support
569+
*/
570+
CotType_a_f_G_U_C_V_S = 55;
571+
/*
572+
* a-f-G-U-C-R-X: Friendly ground unit combat reconnaissance exploitation
573+
*/
574+
CotType_a_f_G_U_C_R_X = 56;
575+
/*
576+
* a-f-G-U-C-I-Z: Friendly ground unit combat infantry mechanized
577+
*/
578+
CotType_a_f_G_U_C_I_Z = 57;
579+
/*
580+
* a-f-G-U-C-E-C-W: Friendly ground unit combat engineer construction wheeled
581+
*/
582+
CotType_a_f_G_U_C_E_C_W = 58;
583+
/*
584+
* a-f-G-U-C-I-L: Friendly ground unit combat infantry light
585+
*/
586+
CotType_a_f_G_U_C_I_L = 59;
587+
/*
588+
* a-f-G-U-C-R-O: Friendly ground unit combat reconnaissance other
589+
*/
590+
CotType_a_f_G_U_C_R_O = 60;
591+
/*
592+
* a-f-G-U-C-R-V: Friendly ground unit combat reconnaissance cavalry
593+
*/
594+
CotType_a_f_G_U_C_R_V = 61;
595+
/*
596+
* a-f-G-U-H: Friendly ground unit headquarters
597+
*/
598+
CotType_a_f_G_U_H = 62;
599+
/*
600+
* a-f-G-U-U-M-S-E: Friendly ground unit support medical surgical evacuation
601+
*/
602+
CotType_a_f_G_U_U_M_S_E = 63;
603+
/*
604+
* a-f-G-U-S-M-C: Friendly ground unit support maintenance collection
605+
*/
606+
CotType_a_f_G_U_S_M_C = 64;
607+
608+
// Friendly ground equipment
609+
610+
/*
611+
* a-f-G-E-S: Friendly ground equipment sensor (generic)
612+
*/
613+
CotType_a_f_G_E_S = 65;
614+
/*
615+
* a-f-G-E: Friendly ground equipment (generic)
616+
*/
617+
CotType_a_f_G_E = 66;
618+
/*
619+
* a-f-G-E-V-C-U: Friendly ground equipment vehicle utility
620+
*/
621+
CotType_a_f_G_E_V_C_U = 67;
622+
/*
623+
* a-f-G-E-V-C-ps: Friendly ground equipment vehicle public safety
624+
*/
625+
CotType_a_f_G_E_V_C_ps = 68;
626+
627+
// Unknown ground
628+
629+
/*
630+
* a-u-G-E-V: Unknown ground equipment vehicle
631+
*/
632+
CotType_a_u_G_E_V = 69;
633+
634+
// Sea
635+
636+
/*
637+
* a-f-S-N-N-R: Friendly sea surface non-naval rescue
638+
*/
639+
CotType_a_f_S_N_N_R = 70;
640+
641+
// Friendly force (non-domain-specific)
642+
643+
/*
644+
* a-f-F-B: Friendly force boundary
645+
*/
646+
CotType_a_f_F_B = 71;
647+
648+
// Bits / data messages
649+
650+
/*
651+
* b-m-p-s-p-loc: Self-position location marker
652+
*/
653+
CotType_b_m_p_s_p_loc = 72;
654+
/*
655+
* b-i-v: Imagery/video
656+
*/
657+
CotType_b_i_v = 73;
658+
/*
659+
* b-f-t-r: File transfer request
660+
*/
661+
CotType_b_f_t_r = 74;
662+
/*
663+
* b-f-t-a: File transfer acknowledgment
664+
*/
665+
CotType_b_f_t_a = 75;
520666
}
521667

522668
/*

0 commit comments

Comments
 (0)