#include <mc_control/ControllerServerConfiguration.h>
◆ TCPConfiguration
◆ WebSocketConfiguration
◆ fromConfiguration()
◆ load()
Loads from a configuration object
◆ print_serving_information()
void mc_control::ControllerServerConfiguration::print_serving_information |
( |
| ) |
const |
|
noexcept |
Prints a message about the server configuration
◆ pub_uris()
std::vector<std::string> mc_control::ControllerServerConfiguration::pub_uris |
( |
| ) |
const |
|
noexcept |
Returns the URI(s) the PUB socket should bind to
◆ pull_uris()
std::vector<std::string> mc_control::ControllerServerConfiguration::pull_uris |
( |
| ) |
const |
|
noexcept |
Returns the URI(s) the PULL socket should bind to
◆ ipc_socket
IPC socket file
Actual ipc sockets are created as socket + "_pub.ipc" and socket + "_rep.ipc"
If nullopt, IPC is disabled
◆ tcp_config
Configuration for the TCP socket
TCP is disabled if this is nullopt
◆ timestep
double mc_control::ControllerServerConfiguration::timestep = 0.05 |
Controller server publication timestep
If it is null or negative, the timestep will be the same as the controller
If it happens to be lower than the controller's timestep then it will also be the same
◆ websocket_config
std::optional<WebSocketConfiguration> mc_control::ControllerServerConfiguration::websocket_config = std::nullopt |
Configuration for the WebSocket socket
WebSocket is disabled if this is nullopt (default)
The documentation for this struct was generated from the following file: