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 行定义.