TwiceAsNice  2019-02-18
Public Types | Public Member Functions | Public Attributes | List of all members
CameraID Class Reference

#include <CameraID.h>

Collaboration diagram for CameraID:
Collaboration graph

Public Types

enum  ConnProto_t {
  CP_None, CP_All, CP_USB, CP_TCP,
  CP_CyUSB
}
 

Public Member Functions

 CameraID (void)
 
 CameraID (std::string Serial, std::string SerialToOpen, std::string Desc, int vid, int pid, ConnProto_t proto)
 
 CameraID (std::string Serial, in_addr IPv4Addr)
 
 ~CameraID (void)
 
 CameraID (const CameraID &cid)
 
CameraIDoperator= (const CameraID &cid)
 

Public Attributes

enum CameraID::ConnProto_t ConnProto
 
std::string SerialNumber
 
std::string Description
 
std::string SerialToOpen
 
int VendorID
 
int ProductID
 
in_addr IPv4Addr
 

Member Enumeration Documentation

◆ ConnProto_t

Enumerator
CP_None 
CP_All 
CP_USB 
CP_TCP 
CP_CyUSB 

Constructor & Destructor Documentation

◆ CameraID() [1/4]

CameraID::CameraID ( void  )

◆ CameraID() [2/4]

CameraID::CameraID ( std::string  Serial,
std::string  SerialToOpen,
std::string  Desc,
int  vid,
int  pid,
ConnProto_t  proto 
)

◆ CameraID() [3/4]

CameraID::CameraID ( std::string  Serial,
in_addr  IPv4Addr 
)

◆ ~CameraID()

CameraID::~CameraID ( void  )

◆ CameraID() [4/4]

CameraID::CameraID ( const CameraID cid)

Member Function Documentation

◆ operator=()

CameraID & CameraID::operator= ( const CameraID cid)

Member Data Documentation

◆ ConnProto

enum CameraID::ConnProto_t CameraID::ConnProto

◆ Description

std::string CameraID::Description

◆ IPv4Addr

in_addr CameraID::IPv4Addr

◆ ProductID

int CameraID::ProductID

◆ SerialNumber

std::string CameraID::SerialNumber

◆ SerialToOpen

std::string CameraID::SerialToOpen

◆ VendorID

int CameraID::VendorID

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