Public Member Functions | Private Attributes | List of all members
pilz_modbus_client_test::PilzModbusClientExecutor Class Reference

Helper class to simplify the threading of the PilzModbusClient. More...

Public Member Functions

 PilzModbusClientExecutor (PilzModbusClient *client)
 
void start ()
 
void stop ()
 

Private Attributes

PilzModbusClientclient_
 
std::thread client_thread_
 

Detailed Description

Helper class to simplify the threading of the PilzModbusClient.

Definition at line 67 of file unittest_pilz_modbus_client.cpp.

Constructor & Destructor Documentation

◆ PilzModbusClientExecutor()

pilz_modbus_client_test::PilzModbusClientExecutor::PilzModbusClientExecutor ( PilzModbusClient client)

Definition at line 81 of file unittest_pilz_modbus_client.cpp.

Member Function Documentation

◆ start()

void pilz_modbus_client_test::PilzModbusClientExecutor::start ( )

Definition at line 85 of file unittest_pilz_modbus_client.cpp.

◆ stop()

void pilz_modbus_client_test::PilzModbusClientExecutor::stop ( )

Definition at line 100 of file unittest_pilz_modbus_client.cpp.

Member Data Documentation

◆ client_

PilzModbusClient* pilz_modbus_client_test::PilzModbusClientExecutor::client_
private

Definition at line 77 of file unittest_pilz_modbus_client.cpp.

◆ client_thread_

std::thread pilz_modbus_client_test::PilzModbusClientExecutor::client_thread_
private

Definition at line 78 of file unittest_pilz_modbus_client.cpp.


The documentation for this class was generated from the following file:


prbt_hardware_support
Author(s):
autogenerated on Mon Feb 28 2022 23:14:34