Implementaion of the CommunicationConfig class. More...
Go to the source code of this file.
Functions | |
void | operator>> (const YAML::Node &node, Syntax &syntax) |
void | operator>> (const YAML::Node &node, SerialInterfaceParams &serialParams) |
void | operator>> (const YAML::Node &node, std::unordered_map< std::string, std::shared_ptr< Channel >> &channels) |
void | operator>> (const YAML::Node &node, std::unordered_map< std::string, std::shared_ptr< CommandOptions >> &options) |
Implementaion of the CommunicationConfig class.
Definition in file communicationconfig.cpp.
void operator>> | ( | const YAML::Node & | node, |
Syntax & | syntax | ||
) |
[in] | node | Yaml::Node containing Syntax parameters |
[out] | syntax | Syntax object to be configured by given parameters |
std::exception |
Definition at line 23 of file communicationconfig.cpp.
void operator>> | ( | const YAML::Node & | node, |
SerialInterfaceParams & | serialParams | ||
) |
[in] | node | Yaml::Node containing SerialInterfaceParams parameters |
[out] | serialParams | SerialInterfaceParams object to be configured by given parameters |
std::exception |
Definition at line 72 of file communicationconfig.cpp.
void operator>> | ( | const YAML::Node & | node, |
std::unordered_map< std::string, std::shared_ptr< Channel >> & | channels | ||
) |
[in] | node | Yaml::Node containing Channel definitions |
[out] | channels | map of Channel objects to be configured by given definitions |
std::exception |
Definition at line 84 of file communicationconfig.cpp.
void operator>> | ( | const YAML::Node & | node, |
std::unordered_map< std::string, std::shared_ptr< CommandOptions >> & | options | ||
) |
[in] | node | Yaml::Node containing CommandOptions definitions |
[out] | options | map of CommandOptions objects to be configured by given definitions |
std::exception |
Definition at line 101 of file communicationconfig.cpp.