CanEasy COM-Help
CanEasy::ICaptureTimer Interface Reference
Inheritance diagram for CanEasy::ICaptureTimer:
CanEasy::ITimer

Detailed Description

Capture timer which can be used to record data together with a timestamp.

Use ICompareTimer to replay

interface ICaptureTimer : ITimer
{
HRESULT CaptureList([out, retval] ICaptureEntryCol** pVal);
HRESULT Capture([in] VARIANT vData);
HRESULT MemoryBlockSize([out, retval] long* pSize);
HRESULT MemoryBlockSize([in] long lSize);
HRESULT Data([out, retval] VARIANT* pData);
};

Definition at line 7354 of file cand_tlb.idl.

Member Function Documentation

◆ Capture()

HRESULT CanEasy::ICaptureTimer::Capture ( [in] VARIANT  vData)

Creates a new capture entry. Timestamp is added automatically.

Parameters
vDataData to be recorded together with a timestamp

Property Documentation

◆ CaptureList

ICaptureEntryCol CanEasy::ICaptureTimer::CaptureList
get

Returns collection of captured entries

◆ Data

VARIANT CanEasy::ICaptureTimer::Data
get

Returns the last recorded data

◆ MemoryBlockSize

long CanEasy::ICaptureTimer::MemoryBlockSize
getset

Block size used to allocate memory to reduce heap access

CanEasy::ICaptureTimer::Capture
HRESULT Capture([in] VARIANT vData)
CanEasy::ICaptureTimer::CaptureList
ICaptureEntryCol CaptureList
CanEasy::ICaptureTimer::MemoryBlockSize
long MemoryBlockSize
CanEasy::ICaptureTimer::Data
VARIANT Data