Public Member Functions | Private Attributes | List of all members
khi_robot_control::KhiRobotClient Class Reference

#include <khi_robot_client.h>

Public Member Functions

bool activate (KhiRobotData &data)
 
void close ()
 
void deactivate (const KhiRobotData &data)
 
bool getPeriodDiff (double &diff)
 
int getStateTrigger ()
 
bool hold (const KhiRobotData &data)
 
 KhiRobotClient ()
 
bool open (const std::string &ip, const double &period, KhiRobotData &data, const bool in_simulation=false)
 
void read (KhiRobotData &data)
 
void startCommandService ()
 
int updateState (const KhiRobotData &data)
 
void write (const KhiRobotData &data)
 
 ~KhiRobotClient ()
 

Private Attributes

int cont_no
 
KhiRobotDriverdriver
 

Detailed Description

Definition at line 45 of file khi_robot_client.h.

Constructor & Destructor Documentation

khi_robot_control::KhiRobotClient::KhiRobotClient ( )
inline

Definition at line 48 of file khi_robot_client.h.

khi_robot_control::KhiRobotClient::~KhiRobotClient ( )
inline

Definition at line 49 of file khi_robot_client.h.

Member Function Documentation

bool khi_robot_control::KhiRobotClient::activate ( KhiRobotData data)

Definition at line 71 of file khi_robot_client.cpp.

void khi_robot_control::KhiRobotClient::close ( )

Definition at line 92 of file khi_robot_client.cpp.

void khi_robot_control::KhiRobotClient::deactivate ( const KhiRobotData data)

Definition at line 85 of file khi_robot_client.cpp.

bool khi_robot_control::KhiRobotClient::getPeriodDiff ( double &  diff)

Definition at line 128 of file khi_robot_client.cpp.

int khi_robot_control::KhiRobotClient::getStateTrigger ( )

Definition at line 121 of file khi_robot_client.cpp.

bool khi_robot_control::KhiRobotClient::hold ( const KhiRobotData data)

Definition at line 78 of file khi_robot_client.cpp.

bool khi_robot_control::KhiRobotClient::open ( const std::string &  ip,
const double &  period,
KhiRobotData data,
const bool  in_simulation = false 
)

Definition at line 55 of file khi_robot_client.cpp.

void khi_robot_control::KhiRobotClient::read ( KhiRobotData data)

Definition at line 107 of file khi_robot_client.cpp.

void khi_robot_control::KhiRobotClient::startCommandService ( )

Definition at line 135 of file khi_robot_client.cpp.

int khi_robot_control::KhiRobotClient::updateState ( const KhiRobotData data)

Definition at line 114 of file khi_robot_client.cpp.

void khi_robot_control::KhiRobotClient::write ( const KhiRobotData data)

Definition at line 100 of file khi_robot_client.cpp.

Member Data Documentation

int khi_robot_control::KhiRobotClient::cont_no
private

Definition at line 66 of file khi_robot_client.h.

KhiRobotDriver* khi_robot_control::KhiRobotClient::driver
private

Definition at line 67 of file khi_robot_client.h.


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


khi_robot_control
Author(s): nakamichi_d
autogenerated on Fri Mar 26 2021 02:34:21