Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
AVT::VmbAPI::VimbaSystem::Impl Struct Reference

Public Member Functions

void AppendCamToMap (VmbCameraInfo_t camInfo)
 
VmbErrorType GetInterfaceList (std::vector< VmbInterfaceInfo_t > &interfaceInfos)
 
bool IsIPAddress (const char *pStrID)
 
VmbErrorType UpdateCameraList ()
 
VmbErrorType UpdateInterfaceList ()
 

Static Public Member Functions

static void VMB_CALL CameraDiscoveryCallback (const VmbHandle_t handle, const char *name, void *context)
 
static void VMB_CALL InterfaceDiscoveryCallback (const VmbHandle_t handle, const char *name, void *context)
 

Public Attributes

bool m_bGeVDiscoveryAutoOn
 
bool m_bGeVTLPresent
 
LockableVector< ICameraListObserverPtr > m_cameraObservers
 
ConditionHelper m_cameraObserversConditionHelper
 
LockableMap< std::string, CameraPtrm_cameras
 
ConditionHelper m_camerasConditionHelper
 
LockableVector< IInterfaceListObserverPtr > m_interfaceObservers
 
ConditionHelper m_interfaceObserversConditionHelper
 
LockableMap< std::string, InterfacePtrm_interfaces
 
ConditionHelper m_interfacesConditionHelper
 
ICameraFactoryPtr m_pCameraFactory
 
Logger m_pLogger
 

Detailed Description

Definition at line 46 of file VimbaSystem.cpp.

Member Function Documentation

void AVT::VmbAPI::VimbaSystem::Impl::AppendCamToMap ( VmbCameraInfo_t  camInfo)

Definition at line 1141 of file VimbaSystem.cpp.

void VMB_CALL AVT::VmbAPI::VimbaSystem::Impl::CameraDiscoveryCallback ( const VmbHandle_t  handle,
const char *  name,
void *  context 
)
static

Definition at line 433 of file VimbaSystem.cpp.

VmbErrorType AVT::VmbAPI::VimbaSystem::Impl::GetInterfaceList ( std::vector< VmbInterfaceInfo_t > &  interfaceInfos)

Definition at line 1208 of file VimbaSystem.cpp.

void VMB_CALL AVT::VmbAPI::VimbaSystem::Impl::InterfaceDiscoveryCallback ( const VmbHandle_t  handle,
const char *  name,
void *  context 
)
static

Definition at line 549 of file VimbaSystem.cpp.

bool AVT::VmbAPI::VimbaSystem::Impl::IsIPAddress ( const char *  pStrID)

Definition at line 1093 of file VimbaSystem.cpp.

VmbErrorType AVT::VmbAPI::VimbaSystem::Impl::UpdateCameraList ( )

Definition at line 1001 of file VimbaSystem.cpp.

VmbErrorType AVT::VmbAPI::VimbaSystem::Impl::UpdateInterfaceList ( )

Definition at line 944 of file VimbaSystem.cpp.

Member Data Documentation

bool AVT::VmbAPI::VimbaSystem::Impl::m_bGeVDiscoveryAutoOn

Definition at line 60 of file VimbaSystem.cpp.

bool AVT::VmbAPI::VimbaSystem::Impl::m_bGeVTLPresent

Definition at line 61 of file VimbaSystem.cpp.

LockableVector<ICameraListObserverPtr> AVT::VmbAPI::VimbaSystem::Impl::m_cameraObservers

Definition at line 54 of file VimbaSystem.cpp.

ConditionHelper AVT::VmbAPI::VimbaSystem::Impl::m_cameraObserversConditionHelper

Definition at line 55 of file VimbaSystem.cpp.

LockableMap<std::string, CameraPtr> AVT::VmbAPI::VimbaSystem::Impl::m_cameras

Definition at line 49 of file VimbaSystem.cpp.

ConditionHelper AVT::VmbAPI::VimbaSystem::Impl::m_camerasConditionHelper

Definition at line 50 of file VimbaSystem.cpp.

LockableVector<IInterfaceListObserverPtr> AVT::VmbAPI::VimbaSystem::Impl::m_interfaceObservers

Definition at line 56 of file VimbaSystem.cpp.

ConditionHelper AVT::VmbAPI::VimbaSystem::Impl::m_interfaceObserversConditionHelper

Definition at line 57 of file VimbaSystem.cpp.

LockableMap<std::string, InterfacePtr> AVT::VmbAPI::VimbaSystem::Impl::m_interfaces

Definition at line 51 of file VimbaSystem.cpp.

ConditionHelper AVT::VmbAPI::VimbaSystem::Impl::m_interfacesConditionHelper

Definition at line 52 of file VimbaSystem.cpp.

ICameraFactoryPtr AVT::VmbAPI::VimbaSystem::Impl::m_pCameraFactory

Definition at line 63 of file VimbaSystem.cpp.

Logger AVT::VmbAPI::VimbaSystem::Impl::m_pLogger

Definition at line 66 of file VimbaSystem.cpp.


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


avt_vimba_camera
Author(s): Miquel Massot , Allied Vision Technologies
autogenerated on Mon Jun 10 2019 12:50:39