Module: DIOPCGroupsEvent

Includes:
WIN32OLE::VARIANT
Defined in:
lib/picopc/olegen_opc_automation.rb

Overview

OPC Groups Event

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#lastargsObject (readonly)

Returns the value of attribute lastargs.



1507
1508
1509
# File 'lib/picopc/olegen_opc_automation.rb', line 1507

def lastargs
  @lastargs
end

Instance Method Details

#GlobalDataChange(arg0, arg1, arg2, arg3, arg4, arg5, arg6) ⇒ Object

VOID GlobalDataChange

I4 arg0 --- TransactionID [IN]
I4 arg1 --- GroupHandle [IN]
I4 arg2 --- NumItems [IN]
I4 arg3 --- ClientHandles [IN]
VARIANT arg4 --- ItemValues [IN]
I4 arg5 --- Qualities [IN]
DATE arg6 --- TimeStamps [IN]


1517
1518
1519
1520
1521
# File 'lib/picopc/olegen_opc_automation.rb', line 1517

def GlobalDataChange(arg0, arg1, arg2, arg3, arg4, arg5, arg6)
  ret = _invoke(1, [arg0, arg1, arg2, arg3, arg4, arg5, arg6], [VT_I4, VT_I4, VT_I4, VT_BYREF|VT_ARRAY|VT_I4, VT_BYREF|VT_ARRAY|VT_VARIANT, VT_BYREF|VT_ARRAY|VT_I4, VT_BYREF|VT_ARRAY|VT_DATE])
  @lastargs = WIN32OLE::ARGV
  ret
end