VisionLight LightBase (SerialModbus) 시리얼 통신 베이스 생성자 EquipmentInfo.SimulationMode로 시뮬레이션 상태를 설정한다. 디바이스 ID 생성자 디바이스 ID 시뮬레이션 상태 디바이스 Activate 디바이스 컨피그 디바이스 Deactivate 조명 켜기 채널 번호 조명 제어 결과 조명 끄기 채널 번호 조명 제어 결과 조명 상태 가져오기 채널 번호 조명 상태 (on : true, off : false) 조명 값 가져오기 채널 번호 조명 값 조명 값 제어 (개별) 레벨 채널 번호 조명 제어 결과 연결되어있는지 확인 필요 Write double world 주소 값 Write Real 주소 값 Read Word 주소 Read Double Word 주소 Read Real 주소 소켓 조명 베이스 클래스 소켓 통신 생성자 EquipmentInfo.SimulationMode로 시뮬레이션 상태를 설정한다. 디바이스 ID 생성자 디바이스 ID 시뮬레이션 상태 디바이스 Activate 디바이스 컨피그 디바이스 Deactivate 조명 켜기 채널 번호 조명 제어 결과 조명 끄기 채널 번호 조명 제어 결과 조명 상태 가져오기 채널 번호 조명 상태 (on : true, off : false) 조명 값 가져오기 채널 번호 조명 값 조명 값 제어 (개별) 레벨 채널 번호 조명 제어 결과 시리얼 조명 베이스 클래스 시리얼 통신 생성자 EquipmentInfo.SimulationMode로 시뮬레이션 상태를 설정한다. 디바이스 ID 생성자 디바이스 ID 시뮬레이션 상태 디바이스 Activate 디바이스 컨피그 디바이스 Deactivate 조명 켜기 채널 번호 조명 제어 결과 조명 끄기 채널 번호 조명 제어 결과 조명 상태 가져오기 채널 번호 조명 상태 (on : true, off : false) 조명 값 가져오기 채널 번호 조명 값 조명 값 제어 (개별) 레벨 채널 번호 조명 제어 결과 조명 디바이스 모델 리스트 이름 형식 : 제조사_모델 TSM사 P12RV2 TSM사 I16R TSM사 STM16C LVS사 PN LVS사 PT0105 LVS사 PT0205 LVS사 PT0405 LVS사 EN04 LVS사 EN04_SOCKET LVS사 ES08 LVS사 ES08_SOCKET LEESOS LPD CCS IPLUS MODBUS_SERIAL ERI사 E_MINI 장비 전용 조명 디바이스 A 장비 전용 조명 디바이스 B 장비 전용 조명 디바이스 C , 조명 구동 방식 상시 구동 점멸 구동 (짧은 시간 동안 강한 빛을 내는 섬광 방식) 조명 컬러 타입 Red Green Blue White None 조명 장치 타입 Bar형 Ring 형 Half Ring 형 Side Spot Coaxial Half Coaxial BackLight ETC 조명 연결 타입 Serial Socket ModBus Serial None 조명 디바이스 컨피그 (베이스) Light Model Light Type 미사용 레벨 Min, Max 총 채널 개수 Channel Config 디폴트 조명 컨피그 가져오기 조명 연결 타입 조명 디바이스 컨피그 조명 디바이스 컨피그 (시리얼 통신용) Serial Connection Config 조명 디바이스 컨피그 (소켓 통신용) Socket Connection 컨피그 조명 디바이스 컨피그 (모드버스 시리얼 통신용) Light Config(Modbus Serial) Modbus Serial Connection Config Light Config Info LighId | DimRange | ChConfig Light Id Dim Ranged (0, 255) Channel Config Clone Copy To Target 복사할 타겟 채널 컨피그 채널 On/Off 레벨 Light 디바이스 종류 컬러 타입 캠 ID Clone Copy To Target 복사할 타겟 Light Hub 싱글턴 객체 instance Light 컨피그 정보 리스트 가져오기 카메라 Id Light Config info List Light 컨피그 정보 가져오기 Light ID 채널 Light Id 리스트 가져오기 Light 리스트 조명 켜기 조명 아이디 채널 번호 조명 제어 결과 조명 끄기 조명 아이디 채널 번호 조명 제어 결과 조명 상태 가져오기 조명 아이디 채널 번호 조명 상태 (on : true, off : false) 라이트 레벨 설정하기 (list) 라이트 파라미터들 라이트 레벨 설정하기 라이트 Id 채널 레벨 채널 숫자 라이트 파라미터 리스트 가져오기 카메라 ID 라이트 컨피그 정보 저장하기 라이트 컨피그 정보들 해제 LightControlCCS_Library 사용 (Socket) Inkjet Oledos 향 검증 완료 Light CCS 생성자 Device Id Simulation Mode Light CCS 생성자 디바이스 Id Set Level Implement 레벨 채널 Set Off Implement 채널 Light 결과 값 Set On Implement 채널 Light 결과 값 Device Activate Device Config 결과 값 Device Deactiavate 될 때 호출 MagnetAttach strobe 조명으로 사용. light 관련 time delay 필요했던 조명 조명 Mode를 변경할 경우 늦게 반영되는 경우가 많아, 자주 변경할 경우 GrabSeq와 별개로 별도로 호출해서도 사용 하였음 ( eLightMode ) !주의! 다른 Light와는 상대적으로 Thread sleep이 자주 호출됨. ( 추후 재검증 시 확인 후 주석 처리 할 것 ) Light Mode Off Continous Strobe Light IPlus Modbus Serial 생성자 디바이스 Id Set Level Implement 레벨 채널 Set Off Implement 채널 Light 결과 값 Set On Implement 채널 Light 결과값 모드 변경 Light Mode Light 결과 값 Duration Setting continous duriation setting [상시 조명 컨트롤러 - 16CH / 시리얼 통신][Series] Range : (0,255) Baudrate : 9600 bps DataBit : 8 bit StopBit : 1 bit ParityBit : None [상시 조명 컨트롤러 - 4CH / 시리얼 통신] Range : (0,255) Baudrate : 38400 bps DataBit : 8 bit StopBit : 1 bit ParityBit : None !!! 반드시 UDP로 통신할 해야 함 !!! [상시 조명 컨트롤러 - 4CH / 소켓 통신] Range : (0,255) SocketProtocol : TCP or UDP IpAddress : XXX.XXX.XXX.XXX PortNumber : XXX [상시 조명 컨트롤러 - 4CH / 시리얼 통신] Range : (0,255) Baudrate : 19200 bps DataBit : 8 bit StopBit : 1 bit ParityBit : None [스트로브 조명 컨트롤러 - 8CH / 시리얼 통신][Series] Range : (0,999) us Baudrate : 19200 bps DataBit : 8 bit StopBit : 1 bit ParityBit : None LVS PT Series Base Code PT0105 | PT0205 | PT0405 Light_LVS_PT생성자 디바이스 Id Set On Implement 채널 Light 결과 Set Off Implement 채널 Light 결과 Set level Implement 레벨 채널 Set On 할 때 요청 Msg ChannelRange 안의 Channel Set Off 할 때 요청 Msg ChannelRange 안의 Channel Set Level 할 때의 요청 Msg DimRange 안의 Level ChannelRange 안의 Channel [상시 조명 컨트롤러 - 1CH / 시리얼 통신] Range : (0,1023) Baudrate : 19200 or 57600 bps DataBit : 8 bit StopBit : 1 bit ParityBit : None LVS_PT0105 생성자 Device Id [상시 조명 컨트롤러 - 2CH / 시리얼 통신] Range : (0,1023) Baudrate : 19200 or 57600 bps DataBit : 8 bit StopBit : 1 bit ParityBit : None LVS_PT0205 생성자 Device Id Channel 개별로 설정하는 protocol이 없어 temp 저장하는 Channel 통신여부를 확인할 수 있는 Param 제공 2CH에만 제공. ( 1CH/4CH 개별로 세팅하는 protocol 존재 ) Device Deactiavate 될 때 호출 [상시 조명 컨트롤러 - 4CH / 시리얼 통신] Range : (0,1023) Baudrate : 19200 or 57600 bps DataBit : 8 bit StopBit : 1 bit ParityBit : None Light LVS PT0405 생성자 디바이스 ID !!! 반드시 UDP로 통신할 해야 함 !!! [스트로브 조명 컨트롤러 - 8CH / 소켓 통신] Range : (0,1000) SocketProtocol : TCP or UDP IpAddress : 192.168.0.231 (예시) PortNumber : 50000 (예시) LVS ES08 Socket 생성자 디바이스 ID Set On Implement 채널 Light 결과 값 Set Off Implement 채널 Light 결과 값 Set Level Implement 레벨 채널 Light 결과 값 [상시 조명 컨트롤러 - 12CH / 시리얼 통신] Range : (0,255) or (0,512) Baudrate : 19200 bps DataBit : 8 bit StopBit : 1 bit ParityBit : None [스트로브 조명 컨트롤러 - 8CH / 시리얼 통신] Range : (0,4999) us Baudrate : 115200 bps DataBit : 8 bit StopBit : 1 bit ParityBit : None 조명 제어 결과 성공 실패 이전 값과 동일할 경우 생략 조명 베이스 클래스 lock 설정을 위한 객체 로그 채널 별 마지막 조명 값 마지막 조명 값과 동일한 경우 Write하지 않기 위함. 채널 별 마지막 On/Off 상태 값 마지막 조명 상태와 동일한 경우 Write하지 않기 위함. 디바이스 컨피그 연결 타입 (시리얼 or 소켓) 생성자 EquipmentInfo.SimulationMode로 시뮬레이션 상태를 설정한다. 디바이스 ID 생성자 디바이스 ID 시뮬레이션 상태 다비이스 컨피그 설정 채널 별 마지막 조명 값, On/Off 상태 설정 채널 별 마지막 조명 값, On/Off 상태 초기화 On 상태 여부 체크 채널 번호 true: On, false: Off 조명 켜기 수행 메소드 채널 번호 실행 결과 조명 끄기 수행 메소드 채널 번호 실행 결과 조명 값 제어 수행 메소드 설정 값 채널 번호 실행 결과 조명 켜기 채널 번호 Device Actaivated를 무시하고 조명킬지 확인 여부 조명 제어 결과 모든 채널의 조명 켜기 모든 채널의 조명 켜기 - Device Activated 여부 무시하고 진행 ( 내부적으로만 사용 ) 조명 끄기 채널 번호 조명 제어 결과 모든 채널의 조명 끄기 조명 상태 가져오기 채널 번호 조명 상태 (on : true, off : false) 조명 값 가져오기 채널 번호 조명 값 조명 값 제어 (개별) 레벨 채널 번호 조명 제어 결과 Channel 접근이 정상적인지 확인하는 Method (셋팅값과 동일한지) 채널 채널 정상 여부 level 접근이 정상적인지 확인하는 Method (Dim Range 셋팅값과 동일한지) 조명 값 (Dim Range) 레벨 정상 여부 [상시 조명 컨트롤러 - 4CH / 시리얼 통신][Series] Range : (0,255) Baudrate : 19200 or 9600 bps DataBit : 8 bit StopBit : 1 bit ParityBit : None [상시 조명 컨트롤러 - 16CH / 시리얼 통신] Range : (0,255) Baudrate : DataBit : 8 bit StopBit : 1 bit ParityBit : None 조명 생성 및 등록 조명 생성 및 등록 Aurora 레지스트리 소켓 통신을 위한 클래스 생성자 디바이스 ID 시뮬레이션 유무 프로토콜 타입(TCP/UDP) 소켓 통신 연결 소켓 연결 컨피그 성공 유무 현재 연결 상태 가져오기 연결 유무 데이터 송수신 보내는 데이터 받는 데이터 타임아웃(ms) 성공 유무 데이터 송수신 보내는 데이터 받는 데이터 타임아웃(ms) 성공 유무 데이터 송신 보내는 데이터 성공 유무 데이터 송신 보내는 데이터 성공 유무 데이터 수신 받는 데이터 타임 아웃(ms) 성공 유무 소켓 통신 연결 끊기