1 #ifndef __IOTERANSACTIONCANOPEN_H__ 2 #define __IOTERANSACTIONCANOPEN_H__ 5 #include "variablehandleuanode.h" 6 #include "opcuatypesinternal.h" 27 m_totalItemCountHint = 0;
30 m_timestampsToReturn = OpcUa_TimestampsToReturn_Both;
32 m_transactionType = IOManager::TransactionInvalid;
33 m_returnDiagnostics = 0;
40 m_pSession->releaseReference();
42 OpcUa_UInt32 count = m_arrUaVariableHandles.length();
43 for ( OpcUa_UInt32 i=0; i<count; i++ )
45 if (m_arrUaVariableHandles[i]) {
46 m_arrUaVariableHandles[i]->releaseReference();
47 m_arrUaVariableHandles[i] = NULL;
60 m_pSession = pSession;
61 pSession->addReference();
73 IOManager::TransactionType m_transactionType;
102 if (m_iPDONumber.size()) {
103 for(OpcUa_UInt32
t = 0;
t < m_iPDONumber.size();
t++)
105 if (m_arrCanPDOObject[
t] == cPDO)
return false;
124 m_arrWriteValues.clear();