25 #include "modules/drivers/proto/smartereye.pb.h" 33 namespace third_party_perception {
41 void OnSmartereye(
const apollo::drivers::SmartereyeObstacles& message);
44 apollo::perception::PerceptionObstacles*
const response)
override;
47 apollo::perception::PerceptionObstacles eye_obstacles_;
48 apollo::drivers::SmartereyeLanemark smartereye_lanemark_;
49 std::shared_ptr<apollo::cyber::Reader<apollo::drivers::SmartereyeObstacles>>
50 smartereye_obstacles_reader_ =
nullptr;
51 std::shared_ptr<apollo::cyber::Reader<apollo::drivers::SmartereyeLanemark>>
52 smartereye_lanemark_reader_ =
nullptr;
void OnSmartereyeLanemark(const apollo::drivers::SmartereyeLanemark &)
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
void OnSmartereye(const apollo::drivers::SmartereyeObstacles &message)
~ThirdPartyPerceptionSmartereye()=default
Node is the fundamental building block of Cyber RT. every module contains and communicates through th...
Definition: node.h:44
Definition: third_party_perception_base.h:44
ThirdPartyPerceptionSmartereye()=default
Definition: third_party_perception_smartereye.h:35
bool Process(apollo::perception::PerceptionObstacles *const response) override