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

#include <SyncInterval.h>

Inherits UaThread.

Public Member Functions

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

Begin Class SyncInterval send Sync message periodically

constructors / destructors

More...
 
virtual ~SyncInterval ()
 
void startSyncInterval ()
 
void setSyncInterval (OpcUa::BaseVariableType *pVar)
 

Private Member Functions

 UA_DISABLE_COPY (SyncInterval)
 
void run ()
 

Class syncInterval Method run Description Thread main function. More...

 

Private Attributes

OpcUa::BaseVariableType * m_iSyncIntervalVariable
 
OpcUa_Boolean m_stop
 
CanBusObjectm_pCanIn
 

Detailed Description

Definition at line 15 of file SyncInterval.h.

Constructor & Destructor Documentation

◆ SyncInterval()

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


Begin Class SyncInterval send Sync message periodically

constructors / destructors

Definition at line 13 of file SyncInterval.cpp.

◆ ~SyncInterval()

CanOpen::SyncInterval::~SyncInterval ( )
virtual

Definition at line 21 of file SyncInterval.cpp.

Member Function Documentation

◆ run()

void CanOpen::SyncInterval::run ( )
private


Class syncInterval Method run Description Thread main function.


Definition at line 35 of file SyncInterval.cpp.

◆ setSyncInterval()

void CanOpen::SyncInterval::setSyncInterval ( OpcUa::BaseVariableType *  pVar)
inline

Definition at line 32 of file SyncInterval.h.

◆ startSyncInterval()

void CanOpen::SyncInterval::startSyncInterval ( )
inline

Definition at line 25 of file SyncInterval.h.

◆ UA_DISABLE_COPY()

CanOpen::SyncInterval::UA_DISABLE_COPY ( SyncInterval  )
private

Member Data Documentation

◆ m_iSyncIntervalVariable

OpcUa::BaseVariableType* CanOpen::SyncInterval::m_iSyncIntervalVariable
private

Definition at line 37 of file SyncInterval.h.

◆ m_pCanIn

CanBusObject* CanOpen::SyncInterval::m_pCanIn
private

Definition at line 39 of file SyncInterval.h.

◆ m_stop

OpcUa_Boolean CanOpen::SyncInterval::m_stop
private

Definition at line 38 of file SyncInterval.h.


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