Public Member Functions | Protected Member Functions | List of all members
ReverseIntefaceTest::Client Class Reference
Inheritance diagram for ReverseIntefaceTest::Client:
Inheritance graph
[legend]

Public Member Functions

 Client (const int &port)
 
int32_t getControlMode ()
 
int32_t getFreedriveControlMode ()
 
int32_t getKeepAliveCount ()
 
vector6int32_t getPositions ()
 
int32_t getTrajectoryControlMode ()
 
int32_t getTrajectoryPointNumber ()
 
void readMessage (int32_t &keep_alive_signal, vector6int32_t &pos, int32_t &control_mode)
 
- Public Member Functions inherited from urcl::comm::TCPSocket
void close ()
 Closes the connection to the socket. More...
 
std::string getIP () const
 Determines the local IP address of the currently configured socket. More...
 
int getSocketFD ()
 Getter for the file descriptor of the socket. More...
 
SocketState getState ()
 Getter for the state of the socket. More...
 
bool read (char *character)
 Reads one byte from the socket. More...
 
bool read (uint8_t *buf, const size_t buf_len, size_t &read)
 Reads data from the socket. More...
 
void setReceiveTimeout (const timeval &timeout)
 Setup Receive timeout used for this socket. More...
 
void setReconnectionTime (std::chrono::seconds reconnection_time)
 Set reconnection time, if the server is unavailable during connection this will set the time before trying connect to the server again. More...
 
 TCPSocket ()
 Creates a TCPSocket object. More...
 
bool write (const uint8_t *buf, const size_t buf_len, size_t &written)
 Writes to the socket. More...
 
virtual ~TCPSocket ()
 

Protected Member Functions

virtual bool open (int socket_fd, struct sockaddr *address, size_t address_len)
 
- Protected Member Functions inherited from urcl::comm::TCPSocket
virtual void setOptions (int socket_fd)
 
bool setup (std::string &host, int port)
 

Additional Inherited Members

- Protected Attributes inherited from urcl::comm::TCPSocket
std::unique_ptr< timeval > recv_timeout_
 

Detailed Description

Definition at line 40 of file test_reverse_interface.cpp.

Constructor & Destructor Documentation

◆ Client()

ReverseIntefaceTest::Client::Client ( const int &  port)
inline

Definition at line 43 of file test_reverse_interface.cpp.

Member Function Documentation

◆ getControlMode()

int32_t ReverseIntefaceTest::Client::getControlMode ( )
inline

Definition at line 110 of file test_reverse_interface.cpp.

◆ getFreedriveControlMode()

int32_t ReverseIntefaceTest::Client::getFreedriveControlMode ( )
inline

Definition at line 139 of file test_reverse_interface.cpp.

◆ getKeepAliveCount()

int32_t ReverseIntefaceTest::Client::getKeepAliveCount ( )
inline

Definition at line 101 of file test_reverse_interface.cpp.

◆ getPositions()

vector6int32_t ReverseIntefaceTest::Client::getPositions ( )
inline

Definition at line 92 of file test_reverse_interface.cpp.

◆ getTrajectoryControlMode()

int32_t ReverseIntefaceTest::Client::getTrajectoryControlMode ( )
inline

Definition at line 119 of file test_reverse_interface.cpp.

◆ getTrajectoryPointNumber()

int32_t ReverseIntefaceTest::Client::getTrajectoryPointNumber ( )
inline

Definition at line 129 of file test_reverse_interface.cpp.

◆ open()

virtual bool ReverseIntefaceTest::Client::open ( int  socket_fd,
struct sockaddr *  address,
size_t  address_len 
)
inlineprotectedvirtual

Reimplemented from urcl::comm::TCPSocket.

Definition at line 150 of file test_reverse_interface.cpp.

◆ readMessage()

void ReverseIntefaceTest::Client::readMessage ( int32_t &  keep_alive_signal,
vector6int32_t pos,
int32_t &  control_mode 
)
inline

Definition at line 53 of file test_reverse_interface.cpp.


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


ur_client_library
Author(s): Thomas Timm Andersen, Simon Rasmussen, Felix Exner, Lea Steffen, Tristan Schnell
autogenerated on Tue Jul 4 2023 02:09:47