|
Apollo 10.0
自动驾驶开放平台
|
命名空间 | |
| namespace | base |
| namespace | benchmark |
| namespace | binary |
| namespace | blocker |
| namespace | class_loader |
| namespace | common |
| namespace | context |
| namespace | croutine |
| namespace | data |
| namespace | event |
| namespace | examples |
| namespace | io |
| namespace | logger |
| namespace | mainboard |
| namespace | plugin_manager |
| namespace | profiler |
| namespace | proto |
| namespace | record |
| namespace | scheduler |
| namespace | service_discovery |
| namespace | statistics |
| namespace | transport |
类型定义 | |
| template<typename M0 > | |
| using | CallbackFunc = std::function< void(const std::shared_ptr< M0 > &)> |
| using | PyMsgWrapPtr = std::shared_ptr< message::PyMessageWrap > |
| using | GlobalData = ::apollo::cyber::common::GlobalData |
| using | AtomicRWLock = ::apollo::cyber::base::AtomicRWLock |
| using | AtomicWriteLockGuard = ::apollo::cyber::base::WriteLockGuard< AtomicRWLock > |
| using | AtomicReadLockGuard = ::apollo::cyber::base::ReadLockGuard< AtomicRWLock > |
枚举 | |
| enum | ReturnCode { SUCC = 0 , FAIL = 1 } |
| enum | Relation : std::uint8_t { NO_RELATION = 0 , DIFF_HOST , DIFF_PROC , SAME_PROC } |
| Describe relation between nodes, writers/readers... 更多... | |
| enum | State : std::uint8_t { STATE_UNINITIALIZED = 0 , STATE_INITIALIZED , STATE_SHUTTING_DOWN , STATE_SHUTDOWN } |
函数 | |
| std::unique_ptr< Node > | CreateNode (const std::string &node_name, const std::string &name_space) |
| void | OnShutdown (int sig) |
| void | ExitHandle () |
| bool | Init (const char *binary_name, const std::string &dag_info) |
| void | Clear () |
| bool | py_init (const std::string &module_name) |
| bool | py_ok () |
| void | py_shutdown () |
| bool | py_is_shutdown () |
| void | py_waitforshutdown () |
| DEFINE_string (bridge_conf_path, "ros_bridge/conf/ros_bridge_conf.pb.txt", "ros config file path") | |
| DECLARE_string (bridge_conf_path) | |
| std::string | GetFullConverterClassName (const std::string &class_name) |
| void | QuaternionToEuler (const double quaternion[4], double att[3]) |
| double | QuaternionToHeading (double yaw) |
| State | GetState () |
| void | SetState (const State &state) |
| bool | OK () |
| bool | IsShutdown () |
| void | WaitForShutdown () |
| void | AsyncShutdown () |
| std::ostream & | operator<< (std::ostream &os, const Duration &rhs) |
| std::ostream & | operator<< (std::ostream &os, const Time &rhs) |
变量 | |
| const uint32_t | DEFAULT_PENDING_QUEUE_SIZE = 1 |
| constexpr auto | SERVICE_NAME_DELIMITER = "/" |
| constexpr auto | GET_PARAMETER_SERVICE_NAME = "get_parameter" |
| constexpr auto | SET_PARAMETER_SERVICE_NAME = "set_parameter" |
| constexpr auto | LIST_PARAMETERS_SERVICE_NAME = "list_parameters" |
| const char | RAWDATATYPE [] = "RawData" |
| using apollo::cyber::AtomicRWLock = typedef ::apollo::cyber::base::AtomicRWLock |
| using apollo::cyber::CallbackFunc = typedef std::function<void(const std::shared_ptr<M0>&)> |
| using apollo::cyber::GlobalData = typedef ::apollo::cyber::common::GlobalData |
| using apollo::cyber::PyMsgWrapPtr = typedef std::shared_ptr<message::PyMessageWrap> |
在文件 py_cyber.h 第 187 行定义.
| enum apollo::cyber::Relation : std::uint8_t |
Describe relation between nodes, writers/readers...
| 枚举值 | |
|---|---|
| NO_RELATION | |
| DIFF_HOST | |
| DIFF_PROC | |
| SAME_PROC | |
| enum apollo::cyber::State : std::uint8_t |
| 枚举值 | |
|---|---|
| STATE_UNINITIALIZED | |
| STATE_INITIALIZED | |
| STATE_SHUTTING_DOWN | |
| STATE_SHUTDOWN | |
|
inline |
| void apollo::cyber::Clear | ( | ) |
| std::unique_ptr< Node > apollo::cyber::CreateNode | ( | const std::string & | node_name, |
| const std::string & | name_space | ||
| ) |
| apollo::cyber::DECLARE_string | ( | bridge_conf_path | ) |
| apollo::cyber::DEFINE_string | ( | bridge_conf_path | , |
| "ros_bridge/conf/ros_bridge_conf.pb.txt" | , | ||
| "ros config file path" | |||
| ) |
| void apollo::cyber::ExitHandle | ( | ) |
| std::string apollo::cyber::GetFullConverterClassName | ( | const std::string & | class_name | ) |
| bool apollo::cyber::Init | ( | const char * | binary_name, |
| const std::string & | dag_info | ||
| ) |
|
inline |
|
inline |
| void apollo::cyber::OnShutdown | ( | int | sig | ) |
| std::ostream & apollo::cyber::operator<< | ( | std::ostream & | os, |
| const Duration & | rhs | ||
| ) |
在文件 duration.cc 第 114 行定义.
| std::ostream & apollo::cyber::operator<< | ( | std::ostream & | os, |
| const Time & | rhs | ||
| ) |
|
inline |
在文件 py_cyber.h 第 47 行定义.
|
inline |
在文件 py_cyber.h 第 67 行定义.
|
inline |
在文件 py_cyber.h 第 63 行定义.
|
inline |
在文件 py_cyber.h 第 65 行定义.
|
inline |
在文件 py_cyber.h 第 69 行定义.
|
inline |
在文件 quaternion_math.h 第 22 行定义.
|
inline |
在文件 quaternion_math.h 第 41 行定义.
| void apollo::cyber::SetState | ( | const State & | state | ) |
|
inline |
|
constexpr |
在文件 parameter_service_names.h 第 26 行定义.
|
constexpr |
在文件 parameter_service_names.h 第 28 行定义.
| const char apollo::cyber::RAWDATATYPE[] = "RawData" |
在文件 py_cyber.h 第 109 行定义.
|
constexpr |
在文件 parameter_service_names.h 第 25 行定义.
|
constexpr |
在文件 parameter_service_names.h 第 27 行定义.