|
LcmBuses | ApplyLcmBusConfig (const std::map< std::string, drake::lcm::DrakeLcmParams > &lcm_buses, systems::DiagramBuilder< double > *builder) |
| Given LCM bus names and parameters, adds an LcmInterfaceSystem within the given diagram builder for each bus, and returns an LcmBuses object that provides access to the drake::lcm::DrakeLcmInterface objects that were created. More...
|
|
LcmBuses | ApplyLcmBusConfig (const std::map< std::string, std::optional< drake::lcm::DrakeLcmParams >> &lcm_buses, systems::DiagramBuilder< double > *builder) |
| Given LCM bus names and (nullable) parameters, adds an LcmInterfaceSystem within the given diagram builder for each bus, and returns an LcmBuses object that provides access to the drake::lcm::DrakeLcmInterface objects that were created. More...
|
|
drake::lcm::DrakeLcmInterface * | FindOrCreateLcmBus (drake::lcm::DrakeLcmInterface *forced_result, const LcmBuses *lcm_buses, DiagramBuilder< double > *builder, std::string_view description_of_caller, const std::string &bus_name) |
| (Advanced) Returns an LCM interface based on a convenient set of heuristics. More...
|
|