FLImaging 6.6.27.1
DeviceEventBase.h
1#pragma once
2
10
11#include "DefinitionsDevices.h"
12
13
15namespace FLImaging
16{
18 namespace Devices
19 {
20 class CDeviceBase;
21
29 class FL_EXPORT CDeviceEventBase : public Base::CFLBase
30 {
31 SupportToDuplicateAbstractObject(CDeviceEventBase);
32
33 public:
48
49
65 const CResult SetDevice(const CDeviceBase* pDevice);
66
78 const CDeviceBase* GetDevice() const;
79
91 virtual void OnInitializing(const CDeviceBase* pDevice);
92
104 virtual void OnInitialized(const CDeviceBase* pDevice);
105
117 virtual void OnTerminating(const CDeviceBase* pDevice);
118
130 virtual void OnTerminated(const CDeviceBase* pDevice);
131
145 virtual void OnChangingParameter(const CDeviceBase* pDevice, int32_t i32ParameterType);
146
160 virtual void OnChangedParameter(const CDeviceBase* pDevice, int32_t i32ParameterType);
161
177 virtual void OnChangingParameter(const CDeviceBase* pDevice, int32_t i32ParameterType, int32_t i32Index);
178
194 virtual void OnChangedParameter(const CDeviceBase* pDevice, int32_t i32ParameterType, int32_t i32Index);
195
196 DeclareGetClassType();
197
198 protected:
199
200 CDeviceBase* m_pDevice;
201 };
202 }
203}
204
205
206
FLImaging의 최상위 기저 클래스
Definition FLBase.h:36
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1596
장치의 기반 클래스
Definition DeviceBase.h:33
virtual void OnChangingParameter(const CDeviceBase *pDevice, int32_t i32ParameterType)
장치에서 파라미터 변경 시도 직전에 호출 됩니다.
virtual ~CDeviceEventBase()
기본 소멸자
const CDeviceBase * GetDevice() const
설정된 장치를 얻어옵니다.
virtual void OnTerminated(const CDeviceBase *pDevice)
장치를 초기화 해제 후 호출 됩니다.
virtual void OnInitializing(const CDeviceBase *pDevice)
장치를 초기화 하기 직전에 호출 됩니다.
const CResult SetDevice(const CDeviceBase *pDevice)
장치를 설정합니다.
virtual void OnTerminating(const CDeviceBase *pDevice)
장치를 초기화 해제하기 직전에 호출 됩니다.
virtual void OnInitialized(const CDeviceBase *pDevice)
장치를 초기화 한 후 호출 됩니다.
virtual void OnChangedParameter(const CDeviceBase *pDevice, int32_t i32ParameterType, int32_t i32Index)
장치에서 파라미터 변경 완료 후 호출 됩니다.
virtual void OnChangedParameter(const CDeviceBase *pDevice, int32_t i32ParameterType)
장치에서 파라미터 변경 완료 후 호출 됩니다.
virtual void OnChangingParameter(const CDeviceBase *pDevice, int32_t i32ParameterType, int32_t i32Index)
장치에서 파라미터 변경 시도 직전에 호출 됩니다.
Definition AutoFileCleaner.h:17