Classes |
struct | Serialization::BehaviorTreeBuilder |
struct | Serialization::FLATBUFFERS_FINAL_CLASS |
struct | Serialization::FLATBUFFERS_FINAL_CLASS |
struct | Serialization::FLATBUFFERS_FINAL_CLASS |
struct | Serialization::FLATBUFFERS_FINAL_CLASS |
struct | Serialization::FLATBUFFERS_FINAL_CLASS |
struct | Serialization::FLATBUFFERS_FINAL_CLASS |
struct | Serialization::NodeModelBuilder |
struct | Serialization::PortConfigBuilder |
struct | Serialization::PortModelBuilder |
struct | Serialization::StatusChangeLogBuilder |
struct | Serialization::TreeNodeBuilder |
Namespaces |
namespace | Serialization |
Enumerations |
enum | Serialization::NodeStatus {
Serialization::IDLE = 0,
Serialization::RUNNING = 1,
Serialization::SUCCESS = 2,
Serialization::FAILURE = 3,
Serialization::MIN = IDLE,
Serialization::MAX = FAILURE
} |
enum | Serialization::NodeType {
Serialization::UNDEFINED = 0,
Serialization::ACTION = 1,
Serialization::CONDITION = 2,
Serialization::CONTROL = 3,
Serialization::DECORATOR = 4,
Serialization::SUBTREE = 5,
Serialization::MIN = IDLE,
Serialization::MAX = FAILURE
} |
enum | Serialization::PortDirection {
Serialization::INPUT = 0,
Serialization::OUTPUT = 1,
Serialization::INOUT = 2,
Serialization::MIN = IDLE,
Serialization::MAX = FAILURE
} |
Functions |
flatbuffers::Offset< BehaviorTree > | Serialization::CreateBehaviorTree (flatbuffers::FlatBufferBuilder &_fbb, uint16_t root_uid=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< TreeNode >>> nodes=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< NodeModel >>> node_models=0) |
flatbuffers::Offset< BehaviorTree > | Serialization::CreateBehaviorTreeDirect (flatbuffers::FlatBufferBuilder &_fbb, uint16_t root_uid=0, const std::vector< flatbuffers::Offset< TreeNode >> *nodes=nullptr, const std::vector< flatbuffers::Offset< NodeModel >> *node_models=nullptr) |
flatbuffers::Offset< NodeModel > | Serialization::CreateNodeModel (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::String > registration_name=0, NodeType type=NodeType::UNDEFINED, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< PortModel >>> ports=0) |
flatbuffers::Offset< NodeModel > | Serialization::CreateNodeModelDirect (flatbuffers::FlatBufferBuilder &_fbb, const char *registration_name=nullptr, NodeType type=NodeType::UNDEFINED, const std::vector< flatbuffers::Offset< PortModel >> *ports=nullptr) |
flatbuffers::Offset< PortConfig > | Serialization::CreatePortConfig (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::String > port_name=0, flatbuffers::Offset< flatbuffers::String > remap=0) |
flatbuffers::Offset< PortConfig > | Serialization::CreatePortConfigDirect (flatbuffers::FlatBufferBuilder &_fbb, const char *port_name=nullptr, const char *remap=nullptr) |
flatbuffers::Offset< PortModel > | Serialization::CreatePortModel (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< flatbuffers::String > port_name=0, PortDirection direction=PortDirection::INPUT, flatbuffers::Offset< flatbuffers::String > type_info=0, flatbuffers::Offset< flatbuffers::String > description=0) |
flatbuffers::Offset< PortModel > | Serialization::CreatePortModelDirect (flatbuffers::FlatBufferBuilder &_fbb, const char *port_name=nullptr, PortDirection direction=PortDirection::INPUT, const char *type_info=nullptr, const char *description=nullptr) |
flatbuffers::Offset
< StatusChangeLog > | Serialization::CreateStatusChangeLog (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< BehaviorTree > behavior_tree=0, flatbuffers::Offset< flatbuffers::Vector< const StatusChange * >> state_changes=0) |
flatbuffers::Offset
< StatusChangeLog > | Serialization::CreateStatusChangeLogDirect (flatbuffers::FlatBufferBuilder &_fbb, flatbuffers::Offset< BehaviorTree > behavior_tree=0, const std::vector< StatusChange > *state_changes=nullptr) |
flatbuffers::Offset< TreeNode > | Serialization::CreateTreeNode (flatbuffers::FlatBufferBuilder &_fbb, uint16_t uid=0, flatbuffers::Offset< flatbuffers::Vector< uint16_t >> children_uid=0, NodeStatus status=NodeStatus::IDLE, flatbuffers::Offset< flatbuffers::String > instance_name=0, flatbuffers::Offset< flatbuffers::String > registration_name=0, flatbuffers::Offset< flatbuffers::Vector< flatbuffers::Offset< PortConfig >>> port_remaps=0) |
flatbuffers::Offset< TreeNode > | Serialization::CreateTreeNodeDirect (flatbuffers::FlatBufferBuilder &_fbb, uint16_t uid=0, const std::vector< uint16_t > *children_uid=nullptr, NodeStatus status=NodeStatus::IDLE, const char *instance_name=nullptr, const char *registration_name=nullptr, const std::vector< flatbuffers::Offset< PortConfig >> *port_remaps=nullptr) |
const char * | Serialization::EnumNameNodeStatus (NodeStatus e) |
const char * | Serialization::EnumNameNodeType (NodeType e) |
const char * | Serialization::EnumNamePortDirection (PortDirection e) |
const char *const * | Serialization::EnumNamesNodeStatus () |
const char *const * | Serialization::EnumNamesNodeType () |
const char *const * | Serialization::EnumNamesPortDirection () |
const NodeStatus(& | Serialization::EnumValuesNodeStatus ())[4] |
const NodeType(& | Serialization::EnumValuesNodeType ())[6] |
const PortDirection(& | Serialization::EnumValuesPortDirection ())[3] |
void | Serialization::FinishBehaviorTreeBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< Serialization::BehaviorTree > root) |
void | Serialization::FinishSizePrefixedBehaviorTreeBuffer (flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset< Serialization::BehaviorTree > root) |
| Serialization::FLATBUFFERS_MANUALLY_ALIGNED_STRUCT (8) Timestamp FLATBUFFERS_FINAL_CLASS |
| Serialization::FLATBUFFERS_STRUCT_END (Timestamp, 8) |
| Serialization::FLATBUFFERS_STRUCT_END (StatusChange, 16) |
const Serialization::BehaviorTree * | Serialization::GetBehaviorTree (const void *buf) |
const Serialization::BehaviorTree * | Serialization::GetSizePrefixedBehaviorTree (const void *buf) |
bool | Serialization::VerifyBehaviorTreeBuffer (flatbuffers::Verifier &verifier) |
bool | Serialization::VerifySizePrefixedBehaviorTreeBuffer (flatbuffers::Verifier &verifier) |
Variables |
| VT_BEHAVIOR_TREE = 4 |
| VT_CHILDREN_UID = 6 |
| VT_DIRECTION = 6 |
| VT_INSTANCE_NAME = 10 |
| VT_NODES = 6 |
| VT_PORT_NAME = 4 |
| VT_REGISTRATION_NAME = 12 |
| VT_ROOT_UID = 4 |
| VT_STATUS = 8 |
| VT_TYPE = 6 |
| VT_TYPE_INFO = 8 |
| VT_UID = 4 |