| AddAumaValve(std::string name, const gsdml::GSDMLDevice &gsdml, MacAddress deviceMac, rt::IOCRConfig inputIocr, rt::IOCRConfig outputIocr, VirtualAumaValveConfiguration config={}) | profinet::sim::VirtualProfinetLab | |
| AddPhoenixPlc(std::string name, const gsdml::GSDMLDevice &gsdml, MacAddress controllerMac) | profinet::sim::VirtualProfinetLab | |
| bus | profinet::sim::VirtualProfinetLab | private |
| Bus() noexcept | profinet::sim::VirtualProfinetLab | |
| Connect(asio::io_context &ioContext, const std::string &plcName, const std::string &valveName, rt::IOCRConfig inputIocr, rt::IOCRConfig outputIocr, int maxConsecutiveTimeouts=cyclic::DEFAULT_MAX_CONSECUTIVE_TIMEOUTS) | profinet::sim::VirtualProfinetLab | |
| IsMacInUse(const MacAddress &mac) const noexcept | profinet::sim::VirtualProfinetLab | private |
| operator=(const VirtualProfinetLab &)=delete | profinet::sim::VirtualProfinetLab | |
| Plc(const std::string &name) | profinet::sim::VirtualProfinetLab | |
| Plc(const std::string &name) const | profinet::sim::VirtualProfinetLab | |
| PlcNames() const | profinet::sim::VirtualProfinetLab | |
| plcs | profinet::sim::VirtualProfinetLab | private |
| SetAumaScenario(const std::string &valveName, VirtualAumaScenario scenario) | profinet::sim::VirtualProfinetLab | |
| StatusReport() const | profinet::sim::VirtualProfinetLab | |
| Stop() | profinet::sim::VirtualProfinetLab | |
| Valve(const std::string &name) | profinet::sim::VirtualProfinetLab | |
| Valve(const std::string &name) const | profinet::sim::VirtualProfinetLab | |
| ValveNames() const | profinet::sim::VirtualProfinetLab | |
| valves | profinet::sim::VirtualProfinetLab | private |
| VirtualProfinetLab()=default | profinet::sim::VirtualProfinetLab | |
| VirtualProfinetLab(const VirtualProfinetLab &)=delete | profinet::sim::VirtualProfinetLab | |
| ~VirtualProfinetLab() | profinet::sim::VirtualProfinetLab | |