#include <denso_variable.h>
|
| DensoVariable (DensoBase *parent, Service_Vec &service, Handle_Vec &handle, const std::string &name, const int *mode, int16_t vt, bool Read, bool Write, bool ID, int Duration) |
|
HRESULT | ExecGetValue (VARIANT_Ptr &value) |
|
HRESULT | ExecPutID (const int id) |
|
HRESULT | ExecPutValue (const VARIANT_Ptr &value) |
|
HRESULT | StartService (ros::NodeHandle &node) |
|
HRESULT | StopService () |
|
bool | Update () |
|
virtual | ~DensoVariable () |
|
| DensoBase (const std::string &name, const int *mode) |
|
| DensoBase (DensoBase *parent, Service_Vec &service, Handle_Vec &handle, const std::string &name, const int *mode) |
|
virtual HRESULT | InitializeBCAP () |
|
const std::string & | Name () const |
|
std::string | RosName () const |
|
virtual HRESULT | TerminateBCAP () |
|
virtual | ~DensoBase () |
|
|
enum | { SRV_MIN = 0,
SRV_ACT = SRV_MIN,
SRV_WATCH,
SRV_MAX = SRV_WATCH
} |
|
static std::string | ConvertBSTRToString (const BSTR bstr) |
|
static BSTR | ConvertStringToBSTR (const std::string &str) |
|
HRESULT | AddObject (int32_t get_id, const std::string &name, Handle_Vec &vecHandle) |
|
HRESULT | AddVariable (int32_t get_id, const std::string &name, std::vector< boost::shared_ptr< class DensoVariable > > &vecVar, int16_t vt=VT_EMPTY, bool bRead=false, bool bWrite=false, bool bID=false, int iDuration=BCAP_VAR_DEFAULT_DURATION) |
|
HRESULT | AddVariable (int32_t get_id, const XMLElement *xmlVar, std::vector< boost::shared_ptr< class DensoVariable > > &vecVar) |
|
HRESULT | get_Object (const std::vector< boost::shared_ptr< DensoBase > > &vecBase, int index, boost::shared_ptr< DensoBase > *obj) |
|
HRESULT | get_Object (const std::vector< boost::shared_ptr< DensoBase > > &vecBase, const std::string &name, boost::shared_ptr< DensoBase > *obj) |
|
HRESULT | GetObjectNames (int32_t func_id, Name_Vec &vecName) |
|
const int * | m_mode |
|
boost::mutex | m_mtxSrv |
|
std::string | m_name |
|
DensoBase * | m_parent |
|
bool | m_serving |
|
Handle_Vec | m_vecHandle |
|
Service_Vec | m_vecService |
|
Definition at line 40 of file denso_variable.h.
denso_robot_core::DensoVariable::DensoVariable |
( |
DensoBase * |
parent, |
|
|
Service_Vec & |
service, |
|
|
Handle_Vec & |
handle, |
|
|
const std::string & |
name, |
|
|
const int * |
mode, |
|
|
int16_t |
vt, |
|
|
bool |
Read, |
|
|
bool |
Write, |
|
|
bool |
ID, |
|
|
int |
Duration |
|
) |
| |
denso_robot_core::DensoVariable::~DensoVariable |
( |
| ) |
|
|
virtual |
void denso_robot_core::DensoVariable::Callback_Bool |
( |
const Bool::ConstPtr & |
msg | ) |
|
|
private |
void denso_robot_core::DensoVariable::Callback_F32 |
( |
const Float32::ConstPtr & |
msg | ) |
|
|
private |
void denso_robot_core::DensoVariable::Callback_F32Array |
( |
const Float32MultiArray::ConstPtr & |
msg | ) |
|
|
private |
void denso_robot_core::DensoVariable::Callback_F64 |
( |
const Float64::ConstPtr & |
msg | ) |
|
|
private |
void denso_robot_core::DensoVariable::Callback_F64Array |
( |
const Float64MultiArray::ConstPtr & |
msg | ) |
|
|
private |
void denso_robot_core::DensoVariable::Callback_I32 |
( |
const Int32::ConstPtr & |
msg | ) |
|
|
private |
void denso_robot_core::DensoVariable::Callback_ID |
( |
const Int32::ConstPtr & |
msg | ) |
|
|
private |
void denso_robot_core::DensoVariable::Callback_String |
( |
const String::ConstPtr & |
msg | ) |
|
|
private |
HRESULT denso_robot_core::DensoVariable::ExecPutID |
( |
const int |
id | ) |
|
HRESULT denso_robot_core::DensoVariable::StopService |
( |
| ) |
|
|
virtual |
bool denso_robot_core::DensoVariable::Update |
( |
| ) |
|
|
virtual |
bool denso_robot_core::DensoVariable::m_bID |
|
private |
bool denso_robot_core::DensoVariable::m_bRead |
|
private |
bool denso_robot_core::DensoVariable::m_bWrite |
|
private |
ros::Time denso_robot_core::DensoVariable::m_pubTimePrev |
|
private |
int16_t denso_robot_core::DensoVariable::m_vt |
|
private |
The documentation for this class was generated from the following files: