Apollo 10.0
自动驾驶开放平台
apollo::v2x::ObuInterFaceBase类 参考abstract

#include <obu_interface_abstract_class.h>

类 apollo::v2x::ObuInterFaceBase 继承关系图:
apollo::v2x::ObuInterFaceBase 的协作图:

Public 成员函数

 ObuInterFaceBase ()
 
virtual ~ObuInterFaceBase ()
 
virtual bool InitialServer ()=0
 
virtual bool InitialClient ()=0
 
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)
 

详细描述

在文件 obu_interface_abstract_class.h38 行定义.

构造及析构函数说明

◆ ObuInterFaceBase()

apollo::v2x::ObuInterFaceBase::ObuInterFaceBase ( )
inline

在文件 obu_interface_abstract_class.h40 行定义.

40{}

◆ ~ObuInterFaceBase()

virtual apollo::v2x::ObuInterFaceBase::~ObuInterFaceBase ( )
inlinevirtual

在文件 obu_interface_abstract_class.h42 行定义.

42{}

成员函数说明

◆ GetV2xObstaclesFromObu()

virtual void apollo::v2x::ObuInterFaceBase::GetV2xObstaclesFromObu ( std::shared_ptr<::apollo::v2x::V2XObstacles > *  msg)
inlinevirtual

apollo::v2x::ObuInterFaceGrpcImpl 重载.

在文件 obu_interface_abstract_class.h57 行定义.

58 {}

◆ GetV2xRsiFromObu()

virtual void apollo::v2x::ObuInterFaceBase::GetV2xRsiFromObu ( std::shared_ptr<::apollo::v2x::obu::ObuRsi > *  msg)
inlinevirtual

apollo::v2x::ObuInterFaceGrpcImpl 重载.

在文件 obu_interface_abstract_class.h55 行定义.

56 {}

◆ GetV2xTrafficLightFromObu()

virtual void apollo::v2x::ObuInterFaceBase::GetV2xTrafficLightFromObu ( std::shared_ptr<::apollo::v2x::obu::ObuTrafficLight > *  msg)
inlinevirtual

apollo::v2x::ObuInterFaceGrpcImpl 重载.

在文件 obu_interface_abstract_class.h49 行定义.

50 {}

◆ InitialClient()

virtual bool apollo::v2x::ObuInterFaceBase::InitialClient ( )
pure virtual

◆ InitialServer()

virtual bool apollo::v2x::ObuInterFaceBase::InitialServer ( )
pure virtual

◆ SendCarStatusToObu()

virtual void apollo::v2x::ObuInterFaceBase::SendCarStatusToObu ( const std::shared_ptr<::apollo::v2x::CarStatus > &  msg)
inlinevirtual

apollo::v2x::ObuInterFaceGrpcImpl 重载.

在文件 obu_interface_abstract_class.h52 行定义.

53 {}

该类的文档由以下文件生成: