#include <cta_ua_controllerobject.h>
|
| ControllerObject (const UaString &name, const UaString &nameParent, const UaNodeId &newNodeId, const UaString &defaultLocaleId, int alarmFlag, CTA_Hardware::HardWareInterface *hardwareComm) |
|
virtual | ~ControllerObject (void) |
|
void | init () |
|
void | setAlarm (int onOff, std::string message, int severity) |
|
OpcUa_Byte | eventNotifier () const |
|
MethodManager * | getMethodManager (UaMethod *pMethod) const |
|
void | addMethod (UaMethodGeneric *m_pMethod) |
|
virtual UaStatus | beginCall (MethodManagerCallback *pCallback, const ServiceContext &serviceContext, OpcUa_UInt32 callbackHandle, MethodHandle *pMethodHandle, const UaVariantArray &inputArguments) |
|
OpcUa_Int16 | getTypeNamespace () |
|
UaStatus | call (UaMethod *, const UaVariantArray &, UaVariantArray &, UaStatusCodeArray &, UaDiagnosticInfos &) |
|
virtual UaNodeId | typeDefinitionId () const |
|
void | setEvent (std::map< std::string, std::string > m_eventList) |
|
CTA_UA::ControllerObject::ControllerObject |
( |
const UaString & |
name, |
|
|
const UaString & |
nameParent, |
|
|
const UaNodeId & |
newNodeId, |
|
|
const UaString & |
defaultLocaleId, |
|
|
int |
alarmFlag, |
|
|
CTA_Hardware::HardWareInterface * |
hardwareComm |
|
) |
| |
CTA_UA::ControllerObject::~ControllerObject |
( |
void |
| ) |
|
|
virtual |
void CTA_UA::ControllerObject::addMethod |
( |
UaMethodGeneric * |
m_pMethod | ) |
|
UaStatus CTA_UA::ControllerObject::beginCall |
( |
MethodManagerCallback * |
pCallback, |
|
|
const ServiceContext & |
serviceContext, |
|
|
OpcUa_UInt32 |
callbackHandle, |
|
|
MethodHandle * |
pMethodHandle, |
|
|
const UaVariantArray & |
inputArguments |
|
) |
| |
|
virtual |
UaStatus CTA_UA::ControllerObject::call |
( |
UaMethod * |
pMethod, |
|
|
const UaVariantArray & |
inputArguments, |
|
|
UaVariantArray & |
, |
|
|
UaStatusCodeArray & |
inputArgumentResults, |
|
|
UaDiagnosticInfos & |
|
|
) |
| |
OpcUa_Byte CTA_UA::ControllerObject::eventNotifier |
( |
| ) |
const |
MethodManager * CTA_UA::ControllerObject::getMethodManager |
( |
UaMethod * |
pMethod | ) |
const |
OpcUa_Int16 CTA_UA::ControllerObject::getTypeNamespace |
( |
| ) |
|
void CTA_UA::ControllerObject::init |
( |
| ) |
|
void CTA_UA::ControllerObject::setAlarm |
( |
int |
onOff, |
|
|
std::string |
message, |
|
|
int |
severity |
|
) |
| |
void CTA_UA::ControllerObject::setEvent |
( |
std::map< std::string, std::string > |
m_eventList | ) |
|
UaNodeId CTA_UA::ControllerObject::typeDefinitionId |
( |
| ) |
const |
|
virtual |
std::map<std::string, std::string> CTA_UA::ControllerObject::elementmap |
OpcUa_UInt32 CTA_UA::ControllerObject::m_deviceAddress |
|
protected |
UaString CTA_UA::ControllerObject::m_fichierMain |
UaMutexRefCounted* CTA_UA::ControllerObject::m_pSharedMutex |
|
protected |
std::map<std::string, Tab> CTA_UA::ControllerObject::mymap |
OpcUa_Int16 CTA_UA::ControllerObject::s_namespaceIndex = 2 |
|
static |
La documentation de cette classe a été générée à partir des fichiers suivants :