27#include "modules/common_msgs/perception_msgs/traffic_light_detection.pb.h"
28#include "modules/v2x/proto/v2x_car_status.pb.h"
29#include "modules/v2x/proto/v2x_obstacles.pb.h"
30#include "modules/v2x/proto/v2x_obu_rsi.pb.h"
31#include "modules/common_msgs/v2x_msgs/v2x_traffic_light.pb.h"
50 std::shared_ptr<::apollo::v2x::obu::ObuTrafficLight> *msg) {}
53 const std::shared_ptr<::apollo::v2x::CarStatus> &msg) {}
56 std::shared_ptr<::apollo::v2x::obu::ObuRsi> *msg) {}
58 std::shared_ptr<::apollo::v2x::V2XObstacles> *msg) {}
virtual void GetV2xTrafficLightFromObu(std::shared_ptr<::apollo::v2x::obu::ObuTrafficLight > *msg)
virtual void SendCarStatusToObu(const std::shared_ptr<::apollo::v2x::CarStatus > &msg)
virtual void GetV2xRsiFromObu(std::shared_ptr<::apollo::v2x::obu::ObuRsi > *msg)
virtual void GetV2xObstaclesFromObu(std::shared_ptr<::apollo::v2x::V2XObstacles > *msg)
virtual bool InitialClient()=0
virtual ~ObuInterFaceBase()
virtual bool InitialServer()=0