ATEsystem.PIRIS-driver: ATEsystem_PIRIS::PirisDevice Class Reference

ATEsystem.PIRIS

ATEsystem.PIRIS-driver  1.0.1
ATEsystem.PIRIS-driver
ATEsystem_PIRIS::PirisDevice Class Reference

More...

#include <ATEsystem.PIRIS.h>

Public Member Functions

 PirisDevice (Pylon::CDeviceInfo &device)
 
 PirisDevice (Pylon::IPylonDevice *pylon_dev)
 
 PirisDevice (Pylon::CInstantCamera *camera)
 
 PirisDevice (serial::PortInfo &serial)
 
Pylon::CDeviceInfo & get_device_eth () const
 
Pylon::IPylonDevice * get_pylon_dev () const
 
Pylon::CInstantCamera * get_camera () const
 
serial::PortInfo & get_serial () const
 
const Mode get_mode () const
 
const PirisDeviceType get_type () const
 
std::string ToString () const
 

Friends

std::ostream & operator<< (std::ostream &strm, const PirisDevice &dev)
 

Detailed Description

This class holds ref or information about unique and specific PIRIS device. Its main purpose is to server as an input to open function to overcome multiple inputs problem.

Constructor & Destructor Documentation

◆ PirisDevice() [1/4]

ATEsystem_PIRIS::PirisDevice::PirisDevice ( Pylon::CDeviceInfo &  device)

◆ PirisDevice() [2/4]

ATEsystem_PIRIS::PirisDevice::PirisDevice ( Pylon::IPylonDevice *  pylon_dev)

◆ PirisDevice() [3/4]

ATEsystem_PIRIS::PirisDevice::PirisDevice ( Pylon::CInstantCamera *  camera)

◆ PirisDevice() [4/4]

ATEsystem_PIRIS::PirisDevice::PirisDevice ( serial::PortInfo &  serial)

Member Function Documentation

◆ get_camera()

Pylon::CInstantCamera * ATEsystem_PIRIS::PirisDevice::get_camera ( ) const

◆ get_device_eth()

Pylon::CDeviceInfo & ATEsystem_PIRIS::PirisDevice::get_device_eth ( ) const

◆ get_mode()

const Mode ATEsystem_PIRIS::PirisDevice::get_mode ( ) const

◆ get_pylon_dev()

Pylon::IPylonDevice * ATEsystem_PIRIS::PirisDevice::get_pylon_dev ( ) const

◆ get_serial()

serial::PortInfo & ATEsystem_PIRIS::PirisDevice::get_serial ( ) const

◆ get_type()

const PirisDeviceType ATEsystem_PIRIS::PirisDevice::get_type ( ) const

◆ ToString()

std::string ATEsystem_PIRIS::PirisDevice::ToString ( ) const

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  strm,
const PirisDevice dev 
)
friend

The documentation for this class was generated from the following files:
Generated by   doxygen 1.8.15