11#include "DeviceGenICamTypeBase.h"
20 class CInternalDeviceCameraJai;
133 DeclareGetClassType();
137 virtual bool CheckDeviceLibraries()
const override;
141 CInternalDeviceCameraJai* m_pInternal;
143 friend class CInternalDeviceCameraJai;
Template type 의 배열 클래스.
Definition FLArray.h:53
Template type 의 문자열 클래스
Definition FLString.h:34
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1596
virtual const CResult GetBoolValue(const char *pszKey, bool &bValue) const
장치에 bool 타입의 값을 얻어 옵니다.
virtual const CResult SetFloatValue(const char *pszKey, const float &f32Value)
장치에 Float 타입의 값을 설정합니다.
virtual const CResult SetDoubleValue(const char *pszKey, const double &f64Value)
장치에 Double 타입의 값을 설정합니다.
virtual const CResult GetInt64Value(const char *pszKey, int64_t &i64Value) const
장치에 Int64 타입의 값을 얻어옵니다.
virtual const CResult GetStringValue(const char *pszKey, Base::CFLString< char > &strValue) const
장치에 String 타입의 값을 얻어 옵니다.
virtual const CResult SetEnumValue(const char *pszKey, const int32_t &i32Value)
장치에 enum 타입의 값을 설정합니다.
virtual const CResult SetStringValue(const char *pszKey, const Base::CFLString< char > &strValue)
장치에 String 타입의 값을 설정합니다.
virtual const CResult GetEnumValue(const char *pszKey, int32_t &i32Value) const
장치에서 enum 타입의 값을 가져옵니다.
virtual const CResult SetInt32Value(const char *pszKey, const int32_t &i32Value)
장치에 Int32 타입의 값을 설정합니다.
virtual const CResult SetBoolValue(const char *pszKey, const bool &bValue)
장치에 bool 타입의 값을 설정합니다.
virtual const CResult SetInt64Value(const char *pszKey, const int64_t &i64Value)
장치에 Int64 타입의 값을 설정합니다.
virtual const CResult GetFloatValue(const char *pszKey, float &f32Value) const
장치에서 Float 타입의 값을 가져옵니다.
virtual const CResult GetDoubleValue(const char *pszKey, double &f64Value) const
장치에 Double 타입의 값을 얻어옵니다.
virtual const CResult GetEnumFeatureEntries(const Base::CFLString< wchar_t > &flsFeature, std::vector< std::pair< int32_t, Base::CFLString< wchar_t > > > &vctEntries) const
지정된 기능(feature)에 대한 열거형 항목 목록을 가져옵니다.
virtual const CResult GetInt32Value(const char *pszKey, int32_t &i32Value) const
장치에 Int32 타입의 값을 얻어옵니다.
virtual const CResult SetExposureTime(double f64Exposure) override
카메라의 노출 시간을 설정합니다.
virtual const CResult GetEnumFeatureEntries(const Base::CFLString< wchar_t > &flsFeature, std::vector< std::pair< int32_t, Base::CFLString< wchar_t > > > *pVctEntries) const override
지정된 기능(feature)에 대한 열거형 항목 목록을 가져옵니다.
virtual const CResult GetTriggerMode(bool &bOn) const override
카메라의 트리거 모드를 얻어 옵니다.
virtual const CResult Terminate() override
장치를 초기화 해제 합니다.
virtual const CResult SetBoolValue(const char *pszKey, const bool *pBValue) override
장치에 bool 타입의 값을 설정합니다.
virtual const CResult SetStringValue(const char *pszKey, const Base::CFLString< char > *pFlsValue) override
장치에 String 타입의 값을 설정합니다.
virtual const CResult GetTriggerSource(ETriggerSource &eSource) const override
카메라의 트리거 소스를 얻어 옵니다.
virtual const CResult Initialize() override
장치를 초기화 합니다.
virtual const CResult AutoDetectUSBCamera(int32_t i32Index=0) override
해당 인덱스로 USB 카메라를 자동으로 찾는다.
virtual const CResult Stop() override
장치의 이미지 취득을 정지합니다.
virtual const CResult GetStringValue(const char *pszKey, Base::CFLString< char > *pFlsValue) const override
장치에 String 타입의 값을 얻어 옵니다.
virtual const CResult GetAutoDetectUSBCameraSerialNumbers(Base::CFLArray< Base::CFLString< wchar_t > > &flarrSerialNumbers) override
USB 카메라의 시리얼 번호를 얻는다.
virtual const CResult SetInt32Value(const char *pszKey, const int32_t *pI32Value) override
장치에 Int32 타입의 값을 설정합니다.
virtual const CResult SetFloatValue(const char *pszKey, const float *pF32Value) override
장치에 Float 타입의 값을 설정합니다.
virtual const CResult GetAutoDetectGigECameraSerialNumbers(Base::CFLArray< Base::CFLString< wchar_t > > &flarrSerialNumbers) override
GigE 카메라의 시리얼 번호를 얻는다.
virtual ~CDeviceCameraJai()
기본 소멸자
virtual const CResult GetAutoDetectUSBCameraSerialNumbers(Base::CFLArray< Base::CFLString< wchar_t > > *pFlarrSerialNumbers) override
USB 카메라의 시리얼 번호를 얻는다.
virtual const CResult SetDoubleValue(const char *pszKey, const double *pF64Value) override
장치에 Double 타입의 값을 설정합니다.
virtual const CResult TriggerWithSoftware() override
장치에 소프트웨어 트리거를 실행합니다.
virtual const CResult GetGain(double &f64Gain) const override
카메라의 게인을 얻어 옵니다.
virtual const CResult GetExposureTime(double &f64Exposure) const override
카메라의 노출 시간을 얻어 옵니다.
virtual const CResult GetEnumValue(const char *pszKey, int32_t *pI32Value) const override
장치에서 enum 타입의 값을 가져옵니다.
virtual const CResult SetInt64Value(const char *pszKey, const int64_t *pI64Value) override
장치에 Int64 타입의 값을 설정합니다.
virtual const CResult AutoDetectGigECamera(int32_t i32Index=0) override
해당 인덱스로 GigE 카메라를 자동으로 찾는다.
virtual const CResult SetEnumValue(const char *pszKey, const Base::CFLString< char > *pFlsValue) override
장치에 enum 타입의 값을 설정합니다.
virtual const CResult GetFloatValue(const char *pszKey, float *pF32Value) const override
장치에서 Float 타입의 값을 가져옵니다.
virtual const CResult SetTriggerMode(bool bOn) override
카메라의 트리거 모드를 설정합니다.
virtual const CResult SetTriggerSource(ETriggerSource eSource) override
카메라의 트리거 소스를 설정합니다.
virtual const CResult GetEnumValue(const char *pszKey, Base::CFLString< char > *pFlsValue) const override
장치에 enum 타입의 값을 얻어옵니다.
virtual const CResult GetTriggerSource(ETriggerSource *pSource) const override
카메라의 트리거 소스를 얻어 옵니다.
virtual const CResult Live() override
장치를 Live 합니다.
virtual const CResult GetTriggerMode(bool *pOn) const override
카메라의 트리거 모드를 얻어 옵니다.
virtual const CResult GetGain(double *pF64Gain) const override
카메라의 게인을 얻어 옵니다.
virtual const CResult SetGain(double f64Gain) override
카메라의 게인을 설정합니다.
virtual const CResult GetInt64Value(const char *pszKey, int64_t *pI64Value) const override
장치에 Int64 타입의 값을 얻어옵니다.
virtual const CResult Grab() override
장치에서 한 장의 이미지를 취득합니다.
virtual const CResult GetInt32Value(const char *pszKey, int32_t *pI32Value) const override
장치에 Int32 타입의 값을 얻어옵니다.
virtual const CResult GetAutoDetectGigECameraSerialNumbers(Base::CFLArray< Base::CFLString< wchar_t > > *pFlarrSerialNumbers) override
GigE 카메라의 시리얼 번호를 얻는다.
virtual const CResult GetBoolValue(const char *pszKey, bool *pBValue) const override
장치에 bool 타입의 값을 얻어 옵니다.
virtual const CResult SetEnumValue(const char *pszKey, const int32_t *pI32Value) override
장치에 enum 타입의 값을 설정합니다.
virtual const CResult GetExposureTime(double *pF64Exposure) const override
카메라의 노출 시간을 얻어 옵니다.
virtual const CResult GetSupportedDeviceTypes(std::vector< EDeviceType > &vctTypes) const override
virtual const CResult GetDoubleValue(const char *pszKey, double *pF64Value) const override
장치에 Double 타입의 값을 얻어옵니다.
ETriggerSource
트리거 소스
Definition DeviceGenICamBase.h:70
CDeviceGenICamTypeBase()
기본 생성자
Definition AutoFileCleaner.h:17