9 #ifndef _UGCS_VSM_ADSB_VEHICLE_H_
10 #define _UGCS_VSM_ADSB_VEHICLE_H_
12 #include <ugcs/vsm/device.h>
21 ugcs::vsm::Property::
Ptr t_latitude =
nullptr;
22 ugcs::vsm::Property::
Ptr t_longitude =
nullptr;
24 ugcs::vsm::Property::
Ptr t_altitude_type =
nullptr;
25 ugcs::vsm::Property::
Ptr t_altitude_amsl =
nullptr;
26 ugcs::vsm::Property::
Ptr t_heading =
nullptr;
27 ugcs::vsm::Property::
Ptr t_ground_speed =
nullptr;
28 ugcs::vsm::Property::
Ptr t_vertical_speed =
nullptr;
29 ugcs::vsm::Property::
Ptr t_callsign =
nullptr;
31 ugcs::vsm::Property::
Ptr t_emitter_type =
nullptr;
32 ugcs::vsm::Property::
Ptr t_squawk =
nullptr;
34 ugcs::vsm::Subsystem::
Ptr data_instance;
std::shared_ptr< Adsb_vehicle > Ptr
Pointer type.
Definition: adsb_vehicle.h:15
Definition: adsb_vehicle.h:14
#define DEFINE_COMMON_CLASS(__class_name,...)
Use this macro to define some common attributes for a class.
Definition: utils.h:25