OpcUaCanOpen
CANopen OPC-UA server
CanOpen::NodeGuardingInterval Class Reference

#include <NodeGuardingInterval.h>

Inherits UaThread.

Public Member Functions

 NodeGuardingInterval (CanBusObject *pCI, OpcUa::BaseVariableType *pVar=NULL)
 
virtual ~NodeGuardingInterval ()
 
void setNodeGuardingInterval (OpcUa::BaseVariableType *pVar)
 
void startNodeGuardingInterval ()
 

Private Member Functions

 UA_DISABLE_COPY (NodeGuardingInterval)
 
void run ()
 Class NodeGuarding Interval Method run Description Thread main function. More...
 

Private Attributes

OpcUa::BaseVariableType * m_iNgIntervalVariable
 
OpcUa_Boolean m_stop
 
CanBusObjectm_pCanIn
 

Detailed Description

Definition at line 15 of file NodeGuardingInterval.h.

Constructor & Destructor Documentation

◆ NodeGuardingInterval()

CanOpen::NodeGuardingInterval::NodeGuardingInterval ( CanBusObject pCI,
OpcUa::BaseVariableType *  pVar = NULL 
)

Definition at line 16 of file NodeGuardingInterval.cpp.

◆ ~NodeGuardingInterval()

CanOpen::NodeGuardingInterval::~NodeGuardingInterval ( )
virtual

Definition at line 24 of file NodeGuardingInterval.cpp.

Member Function Documentation

◆ run()

void CanOpen::NodeGuardingInterval::run ( )
private

Class NodeGuarding Interval Method run Description Thread main function.

Definition at line 38 of file NodeGuardingInterval.cpp.

◆ setNodeGuardingInterval()

void CanOpen::NodeGuardingInterval::setNodeGuardingInterval ( OpcUa::BaseVariableType *  pVar)
inline

Definition at line 25 of file NodeGuardingInterval.h.

◆ startNodeGuardingInterval()

void CanOpen::NodeGuardingInterval::startNodeGuardingInterval ( )
inline

Definition at line 26 of file NodeGuardingInterval.h.

◆ UA_DISABLE_COPY()

CanOpen::NodeGuardingInterval::UA_DISABLE_COPY ( NodeGuardingInterval  )
private

Member Data Documentation

◆ m_iNgIntervalVariable

OpcUa::BaseVariableType* CanOpen::NodeGuardingInterval::m_iNgIntervalVariable
private

Definition at line 31 of file NodeGuardingInterval.h.

◆ m_pCanIn

CanBusObject* CanOpen::NodeGuardingInterval::m_pCanIn
private

Definition at line 33 of file NodeGuardingInterval.h.

◆ m_stop

OpcUa_Boolean CanOpen::NodeGuardingInterval::m_stop
private

Definition at line 32 of file NodeGuardingInterval.h.


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