25 #include "modules/canbus/proto/vehicle_parameter.pb.h" 60 std::unique_ptr<MessageManager<::apollo::canbus::ChassisDetail>>
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
The class of MessageManager.
this class is inherited from AbstractVehicleFactory. It can be used to create controller and message ...
Definition: transit_vehicle_factory.h:43
std::unique_ptr< MessageManager<::apollo::canbus::ChassisDetail > > CreateMessageManager() override
create transit message manager
std::unique_ptr< VehicleController > CreateVehicleController() override
create transit vehicle controller
virtual ~TransitVehicleFactory()=default
destructor
The class of VehicleController.
this class is the abstract factory following the AbstractFactory design pattern. It can create Vehicl...
Definition: abstract_vehicle_factory.h:44