Public Member Functions | Private Types
GENAPI_NAMESPACE::CPortRecorderRefT< T > Class Template Reference

#include <IPortRecorder.h>

Inheritance diagram for GENAPI_NAMESPACE::CPortRecorderRefT< T >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void Replay (IPortWriteList *pPortRecorder, bool Invalidate=true)
 sends the commands to the camera.
virtual void StartRecording (IPortWriteList *pPortRecorder)
 starts logging all WriteRegister commands to a list
virtual void StopRecording ()
 stops recording

Private Types

typedef CPortRefT< Tref

Detailed Description

template<class T>
class GENAPI_NAMESPACE::CPortRecorderRefT< T >

Definition at line 96 of file IPortRecorder.h.


Member Typedef Documentation

template<class T >
typedef CPortRefT<T> GENAPI_NAMESPACE::CPortRecorderRefT< T >::ref [private]

Reimplemented from GENAPI_NAMESPACE::CPortRefT< T >.

Definition at line 98 of file IPortRecorder.h.


Member Function Documentation

template<class T >
virtual void GENAPI_NAMESPACE::CPortRecorderRefT< T >::Replay ( IPortWriteList *  pPortRecorder,
bool  Invalidate = true 
) [inline, virtual]

sends the commands to the camera.

the default implementation just walks the list and issues each command using the WriteRegister method. Depending on the capabilities of the transport layer the implementation can however use a special command which sends all register write commands as one package.

Definition at line 111 of file IPortRecorder.h.

template<class T >
virtual void GENAPI_NAMESPACE::CPortRecorderRefT< T >::StartRecording ( IPortWriteList *  pPortRecorder) [inline, virtual]

starts logging all WriteRegister commands to a list

Definition at line 120 of file IPortRecorder.h.

template<class T >
virtual void GENAPI_NAMESPACE::CPortRecorderRefT< T >::StopRecording ( ) [inline, virtual]

stops recording

Definition at line 129 of file IPortRecorder.h.


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


rc_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:11