FLImaging 6.5.8.1
FLImagingCLR::Devices 네임스페이스 참조

클래스

class  CAutoFileCleaner
 특정 조건을 충족하면 파일을 제거하는 클래스 더 자세히 ...
 
class  CDevice232C
 232C 클래스 더 자세히 ...
 
class  CDeviceBase
 장치의 기반 클래스 더 자세히 ...
 
class  CDeviceCameraArena
 Arena 카메라 클래스 ArenaSDK 1.0.29.5 버전부터 지원 더 자세히 ...
 
class  CDeviceCameraArena3D
 Arena 3D 카메라 클래스 ArenaSDK 1.0.29.5 버전부터 지원 더 자세히 ...
 
class  CDeviceCameraBase
 카메라의 기반 클래스 더 자세히 ...
 
class  CDeviceCameraCrevis
 Crevis 카메라 클래스 더 자세히 ...
 
class  CDeviceCameraEGrabber
 eGrabber 카메라 클래스 더 자세히 ...
 
class  CDeviceCameraHIK
 HIK 카메라 클래스 더 자세히 ...
 
class  CDeviceCameraiRAYPLE
 iRAYPLE 카메라 클래스 더 자세히 ...
 
class  CDeviceCameraJai
 JAI 카메라 클래스 더 자세히 ...
 
class  CDeviceCameraMatrox
 Matrox 카메라 클래스 더 자세히 ...
 
class  CDeviceCameraMulticam
 Multicam 카메라 클래스 더 자세히 ...
 
class  CDeviceCameraPhoXi
 PhoXi 카메라 클래스 PhoXi 1.14.0 버전부터 지원 더 자세히 ...
 
class  CDeviceCameraProntoCam
 ProntoCam 카메라 클래스 더 자세히 ...
 
class  CDeviceCameraPylon
 Pylon 카메라 클래스 더 자세히 ...
 
class  CDeviceCameraRealSense
 Real Sense 카메라 클래스 더 자세히 ...
 
class  CDeviceDIOAxl
 아진 DIO (디지털 입력/출력) 장치 클래스 더 자세히 ...
 
class  CDeviceDIOBase
 DIO (디지털 입력/출력) 장치의 기반 클래스 더 자세히 ...
 
class  CDeviceEventBase
 장치 이벤트 기반 클래스 더 자세히 ...
 
class  CDeviceEventImageBase
 이미지 장치 이벤트 기반 클래스 더 자세히 ...
 
class  CDeviceEventSerialAscii
 시리얼 이벤트 아스키 클래스 더 자세히 ...
 
class  CDeviceEventSerialBase
 시리얼 이벤트 기반 클래스 더 자세히 ...
 
class  CDeviceEventSerialBinary
 시리얼 이벤트 바이너리 클래스 더 자세히 ...
 
class  CDeviceGenICamBase
 GenICam 기반 클래스 더 자세히 ...
 
class  CDeviceImageBase
 이미지 장치의 기반 클래스 더 자세히 ...
 
class  CDeviceLaserDisplacementSensorKeyence
 Keyence 레이저 변위 센서 장치 클래스 더 자세히 ...
 
class  CDeviceLightControllerBase
 조명 컨트롤러 장치의 기반 클래스 더 자세히 ...
 
class  CDeviceLightControllerProtecBase
 Protec 조명 컨트롤러 장치의 기반 클래스 더 자세히 ...
 
class  CDeviceLightControllerProtecMultiShotStrobeBase
 Protec Multi Shot Strobe 조명 컨트롤러 장치 기반 클래스 더 자세히 ...
 
class  CDeviceLightControllerProtecPMSC_CH03
 Protec PMSC-CH03 조명 컨트롤러 장치 클래스 더 자세히 ...
 
class  CDeviceLightControllerProtecPSC_CH03
 Protec PSC-CH03 조명 컨트롤러 장치 클래스 더 자세히 ...
 
class  CDeviceLightControllerProtecPSLC_CH06
 Protec PSLC-CH06 조명 컨트롤러 장치 클래스 더 자세히 ...
 
class  CDeviceLightControllerWordopPD5_6024
 Wordop PD5-6024 조명 컨트롤러 장치 클래스 더 자세히 ...
 
class  CDeviceMotionAxisBase
 장치의 모션 축 기반 클래스 더 자세히 ...
 
class  CDeviceMotionAxisComizoaCmm
 커미조아 Cmm 라이브러리 모션 축 클래스 더 자세히 ...
 
class  CDeviceMotionAxisComizoaLx
 커미조아 Lx 라이브러리 모션 축 클래스 더 자세히 ...
 
class  CDeviceMotionAxisEziMotionPlusRV6
 Ezi Motion Plus RV6 모션 축 클래스 더 자세히 ...
 
class  CDeviceMotionAxisMapComizoaLx
 커미조아 Lx 라이브러리 모션 맵 클래스 더 자세히 ...
 
class  CDeviceMotionAxisXMC
 XMC 모션 축 클래스 더 자세히 ...
 
class  CDeviceMotionAxl
 아진 모션 장치 클래스 더 자세히 ...
 
class  CDeviceMotionAxlCoordAxisMapping2
 아진 모션 장치 좌표 2축 맵핑 클래스 더 자세히 ...
 
class  CDeviceMotionAxlCoordAxisMapping3
 아진 모션 장치 좌표 3축 맵핑 클래스 더 자세히 ...
 
class  CDeviceMotionAxlCoordAxisMapping4
 아진 모션 장치 좌표 4축 맵핑 클래스 더 자세히 ...
 
class  CDeviceMotionAxlCoordAxisMappingBase
 아진 모션 장치 좌표 축 맵핑 기반 클래스 더 자세히 ...
 
class  CDeviceMotionBase
 장치의 모션 기반 클래스 더 자세히 ...
 
class  CDeviceMotionComizoaCmm
 커미조아 Cmm 라이브러리 모션 클래스 더 자세히 ...
 
class  CDeviceMotionComizoaLx
 커미조아 Lx 라이브러리 모션 클래스 더 자세히 ...
 
class  CDeviceMotionEziMotionPlusRV6
 Ezi Motion Plus RV6 모션 클래스 더 자세히 ...
 
class  CDeviceMotionXMC
 XMC 모션 클래스 더 자세히 ...
 
class  CDeviceMXComponentV5
 MXComponentV5 클래스 더 자세히 ...
 
class  CDeviceProtocolDataUnitCoAP
 CoAP 프로토콜 데이터 유닛 클래스 더 자세히 ...
 
class  CDeviceSerialPacket
 시리얼 패킷 클래스 더 자세히 ...
 
class  CDeviceSerialPacketAscii
 시리얼 아스키 패킷 클래스 더 자세히 ...
 
class  CDeviceSocketBase
 소켓 베이스 클래스 더 자세히 ...
 
class  CDeviceSocketClient
 소켓 클라이언트 클래스 더 자세히 ...
 
class  CDeviceSocketClientASCII
 소켓 클라이언트 아스키 클래스 더 자세히 ...
 
class  CDeviceSocketClientASCIIManager
 소켓 클라이언트 아스키 매니저 클래스 더 자세히 ...
 
class  CDeviceSocketClientManager
 소켓 클라이언트 매니저 클래스 더 자세히 ...
 
class  CDeviceSocketPacket
 소켓 패킷 클래스 더 자세히 ...
 
class  CDeviceSocketPacketDistinguisher
 패킷을 구분하여 해당 패킷에 등록한 프로시저를 실행시키도록 하는 클래스 더 자세히 ...
 
class  CDeviceSocketPacketProcedureBase
 패킷의 헤드에 따라 동작을 정의하는 클래스 더 자세히 ...
 
class  CDeviceSocketServer
 소켓 서버 클래스 더 자세히 ...
 
class  CDeviceSocketServerASCII
 소켓 서버 아스키 클래스 더 자세히 ...
 
class  CDeviceSocketUDP
 UDP 소켓 클래스 더 자세히 ...
 
class  CDeviceTriggerAxl
 아진 트리거 장치 클래스 더 자세히 ...
 
class  CDeviceTriggerBase
 트리거 장치의 기반 클래스 더 자세히 ...
 
class  CEventFileCleanerBase
 파일 클리너 이벤트 기반 클래스 더 자세히 ...
 

열거형 타입

enum class  ESocketMode {
  FLProtocol_Passive_Plain = 0x1100 , FLProtocol_Passive_Secured = 0x1101 , NoProtocol_Active = 0x0000 , NoProtocol_Active_BlockTransfer = 0x0010 ,
  NoProtocol_Passive = 0x0100 , NoProtocol_Passive_BlockTransfer = 0x0110
}
 통신에 사용되는 소켓 모드의 정의 더 자세히 ...
 
enum class  ESocketPacketType : uint32_t {
  None = 0 , KeyExchange = 0x80000000 , RequestProductPrivateKeyStep1ForDecoding = 3000 , RequestProductPrivateKeyStep2ForDecoding ,
  RequestProductPrivateKeyStep1ForEncoding , RequestProductPrivateKeyStep2ForEncoding , SignDeveloperCert = 4001 , SignProductCert ,
  SignRightsCert , VerifyDeveloperCert , VerifyProductCert , VerifyRightsCert ,
  VerifyRightsGranterCert , RegisterUser = 5000 , LogIn , GetPermission ,
  ChangePassword , RequestWriteRightsCertStep1 = 6000 , RequestWriteRightsCertStep2 , RequestRootCertStep1 = 8000 ,
  RequestRootCertStep2 , VerifyRootCert , IssueRightsGranterCert , EncryptFirmware
}
 소켓 패킷 타입 열거형 더 자세히 ...
 

상세한 설명

Devices namespace

열거형 타입 문서화

◆ ESocketMode

통신에 사용되는 소켓 모드의 정의

열거형 멤버
FLProtocol_Passive_Plain 

FLProtocol Passive mode with Plain communication

FLProtocol_Passive_Secured 

FLProtocol Passive mode with Secured communication

NoProtocol_Active 

No protocol Active mode with Plain communication

NoProtocol_Active_BlockTransfer 

No protocol Active mode with Block Transfer communication

NoProtocol_Passive 

No protocol Passive mode with Plain communication

NoProtocol_Passive_BlockTransfer 

No protocol Passive mode with Block Transfer communication

◆ ESocketPacketType

enum class FLImagingCLR::Devices::ESocketPacketType : uint32_t
strong

소켓 패킷 타입 열거형

열거형 멤버
None 

소켓 패킷 타입 None 값입니다.

KeyExchange 

키 교환 : 클라이언트에 RSA 2048 공개 키 보내기 -> 클라이언트가 AES256 키 생성 -> 클라이언트가 RSA 2048 공개 키로 AES256 키 암호화 -> 서버에 암호 보내기 -> AES256 key processing 전송(두 클라이언트 모두)

RequestProductPrivateKeyStep1ForDecoding 

디코딩을 위한 제품 개인 키 Step1 요청

RequestProductPrivateKeyStep2ForDecoding 

디코딩을 위한 제품 개인 키 Step2 요청

RequestProductPrivateKeyStep1ForEncoding 

인코딩을 위한 제품 개인 키 Step1 요청

RequestProductPrivateKeyStep2ForEncoding 

인코딩을 위한 제품 개인 키 Step2 요청

SignDeveloperCert 

개발자 인증서에 서명

SignProductCert 

제품 인증서에 서명

SignRightsCert 

권리 인증서에 서명

VerifyDeveloperCert 

개발자 인증서 검증

VerifyProductCert 

제품 인증서 검증

VerifyRightsCert 

권한 인증서 검증

VerifyRightsGranterCert 

권한 부여 인증서 검증

RegisterUser 

등록된 사용자

LogIn 

로그인

GetPermission 

허가 획득

ChangePassword 

비밀번호 변경

RequestWriteRightsCertStep1 

쓰기 권한 인증서 요청 Step1

RequestWriteRightsCertStep2 

쓰기 권한 인증서 요청 Step2

RequestRootCertStep1 

루트 인증서 요청 Step1

RequestRootCertStep2 

루트 인증서 요청 Step2

VerifyRootCert 

루트 인증서 검증

IssueRightsGranterCert 

권한 부여 인증서 발급

EncryptFirmware 

펌웨어 암호화