Main Page
Namespaces
Classes
Files
File List
File Members
include
denso_robot_core
denso_robot_core.h
Go to the documentation of this file.
1
25
#ifndef _DENSO_ROBOT_CORE_H_
26
#define _DENSO_ROBOT_CORE_H_
27
28
#include "
denso_robot_core/denso_controller.h
"
29
30
namespace
denso_robot_core
{
31
32
class
DensoRobotCore
33
{
34
35
public
:
36
DensoRobotCore
();
37
virtual
~DensoRobotCore
();
38
39
HRESULT
Initialize
();
40
41
void
Start
();
42
void
Stop
();
43
44
HRESULT
ChangeMode
(
int
mode,
bool
service =
false
);
45
int
get_Mode
()
const
{
return
m_mode
; }
46
47
const
DensoController_Ptr
&
get_Controller
()
const
{
return
m_ctrl
; }
48
49
private
:
50
DensoController_Ptr
m_ctrl
;
51
int
m_ctrlType
,
m_mode
;
52
volatile
bool
m_quit
;
53
};
54
55
typedef
boost::shared_ptr<DensoRobotCore>
DensoRobotCore_Ptr
;
56
57
}
58
59
#endif
denso_controller.h
denso_robot_core::DensoRobotCore::get_Mode
int get_Mode() const
Definition:
denso_robot_core.h:45
denso_robot_core::DensoRobotCore::m_ctrlType
int m_ctrlType
Definition:
denso_robot_core.h:51
denso_robot_core::DensoRobotCore::DensoRobotCore
DensoRobotCore()
Definition:
denso_robot_core.cpp:55
denso_robot_core::DensoRobotCore::m_quit
volatile bool m_quit
Definition:
denso_robot_core.h:52
denso_robot_core::DensoRobotCore
Definition:
denso_robot_core.h:32
denso_robot_core::DensoRobotCore::~DensoRobotCore
virtual ~DensoRobotCore()
Definition:
denso_robot_core.cpp:61
denso_robot_core::DensoRobotCore::m_mode
int m_mode
Definition:
denso_robot_core.h:51
denso_robot_core::DensoRobotCore::get_Controller
const DensoController_Ptr & get_Controller() const
Definition:
denso_robot_core.h:47
denso_robot_core::DensoRobotCore::ChangeMode
HRESULT ChangeMode(int mode, bool service=false)
Definition:
denso_robot_core.cpp:114
boost::shared_ptr< DensoController >
denso_robot_core
Definition:
denso_base.h:64
HRESULT
int32_t HRESULT
denso_robot_core::DensoRobotCore::Initialize
HRESULT Initialize()
Definition:
denso_robot_core.cpp:66
denso_robot_core::DensoRobotCore::Stop
void Stop()
Definition:
denso_robot_core.cpp:108
denso_robot_core::DensoRobotCore_Ptr
boost::shared_ptr< DensoRobotCore > DensoRobotCore_Ptr
Definition:
denso_robot_core.h:55
denso_robot_core::DensoRobotCore::m_ctrl
DensoController_Ptr m_ctrl
Definition:
denso_robot_core.h:50
denso_robot_core::DensoRobotCore::Start
void Start()
Definition:
denso_robot_core.cpp:94
denso_robot_core
Author(s): DENSO WAVE INCORPORATED
autogenerated on Mon Jun 10 2019 13:12:27