2026-06-05 13:44:39 +09:00

1337 lines
49 KiB
XML

<?xml version="1.0"?>
<doc>
<assembly>
<name>VisionLight</name>
</assembly>
<members>
<member name="T:VisionLight.LightBase_ModbusSerial">
<summary>
LightBase (SerialModbus)
</summary>
</member>
<member name="F:VisionLight.LightBase_ModbusSerial._ModbusConn">
<summary> 시리얼 통신 베이스 </summary>
</member>
<member name="M:VisionLight.LightBase_ModbusSerial.#ctor(System.String)">
<summary>
생성자
EquipmentInfo.SimulationMode로 시뮬레이션 상태를 설정한다.
</summary>
<param name="deviceId">디바이스 ID</param>
</member>
<member name="M:VisionLight.LightBase_ModbusSerial.#ctor(System.String,System.Boolean)">
<summary>
생성자
</summary>
<param name="deviceId">디바이스 ID</param>
<param name="isSimul">시뮬레이션 상태</param>
</member>
<member name="M:VisionLight.LightBase_ModbusSerial.DoActivate(Aurora.Api.IDeviceConfig)">
<summary>
디바이스 Activate
</summary>
<param name="config">디바이스 컨피그</param>
<returns></returns>
</member>
<member name="M:VisionLight.LightBase_ModbusSerial.DoDeactivate">
<summary>
디바이스 Deactivate
</summary>
<returns></returns>
</member>
<member name="M:VisionLight.LightBase_ModbusSerial.SetOn(System.Int32)">
<summary>
조명 켜기
</summary>
<param name="channel">채널 번호</param>
<returns>조명 제어 결과</returns>
</member>
<member name="M:VisionLight.LightBase_ModbusSerial.SetOff(System.Int32)">
<summary>
조명 끄기
</summary>
<param name="channel">채널 번호</param>
<returns>조명 제어 결과</returns>
</member>
<member name="M:VisionLight.LightBase_ModbusSerial.GetOnOff(System.Int32)">
<summary>
조명 상태 가져오기
</summary>
<param name="channel">채널 번호</param>
<returns>조명 상태 (on : true, off : false)</returns>
</member>
<member name="M:VisionLight.LightBase_ModbusSerial.GetLevel(System.Int32)">
<summary>
조명 값 가져오기
</summary>
<param name="channel">채널 번호</param>
<returns>조명 값</returns>
</member>
<member name="M:VisionLight.LightBase_ModbusSerial.SetLevel(System.Int32,System.Int32)">
<summary>
조명 값 제어 (개별)
</summary>
<param name="level">레벨</param>
<param name="channel">채널 번호</param>
<returns>조명 제어 결과</returns>
</member>
<member name="M:VisionLight.LightBase_ModbusSerial.IsConnected">
<summary>
연결되어있는지 확인 필요
</summary>
<returns></returns>
</member>
<member name="M:VisionLight.LightBase_ModbusSerial.WriteDoubleWord(System.Int32,System.Int32)">
<summary>
Write double world
</summary>
<param name="address">주소</param>
<param name="value">값</param>
<returns></returns>
</member>
<member name="M:VisionLight.LightBase_ModbusSerial.WriteReal(System.Int32,System.Single)">
<summary>
Write Real
</summary>
<param name="address"> 주소 </param>
<param name="word">값</param>
<returns></returns>
</member>
<member name="M:VisionLight.LightBase_ModbusSerial.ReadWord(System.Int32)">
<summary>
Read Word
</summary>
<param name="address"> 주소 </param>
<returns></returns>
</member>
<member name="M:VisionLight.LightBase_ModbusSerial.ReadDoubleWord(System.Int32)">
<summary>
Read Double Word
</summary>
<param name="address"> 주소 </param>
<returns></returns>
</member>
<member name="M:VisionLight.LightBase_ModbusSerial.ReadReal(System.Int32)">
<summary>
Read Real
</summary>
<param name="address">주소</param>
<returns></returns>
</member>
<member name="T:VisionLight.LightBase_Socket">
<summary>
소켓 조명 베이스 클래스
</summary>
</member>
<member name="F:VisionLight.LightBase_Socket.SocketConn">
<summary> 소켓 통신 </summary>
</member>
<member name="M:VisionLight.LightBase_Socket.#ctor(System.String)">
<summary>
생성자
EquipmentInfo.SimulationMode로 시뮬레이션 상태를 설정한다.
</summary>
<param name="deviceId">디바이스 ID</param>
</member>
<member name="M:VisionLight.LightBase_Socket.#ctor(System.String,System.Boolean)">
<summary>
생성자
</summary>
<param name="deviceId">디바이스 ID</param>
<param name="isSimul">시뮬레이션 상태</param>
</member>
<member name="M:VisionLight.LightBase_Socket.DoActivate(Aurora.Api.IDeviceConfig)">
<summary>
디바이스 Activate
</summary>
<param name="config">디바이스 컨피그</param>
<returns></returns>
</member>
<member name="M:VisionLight.LightBase_Socket.DoDeactivate">
<summary>
디바이스 Deactivate
</summary>
<returns></returns>
</member>
<member name="M:VisionLight.LightBase_Socket.SetOn(System.Int32)">
<summary>
조명 켜기
</summary>
<param name="channel">채널 번호</param>
<returns>조명 제어 결과</returns>
</member>
<member name="M:VisionLight.LightBase_Socket.SetOff(System.Int32)">
<summary>
조명 끄기
</summary>
<param name="channel">채널 번호</param>
<returns>조명 제어 결과</returns>
</member>
<member name="M:VisionLight.LightBase_Socket.GetOnOff(System.Int32)">
<summary>
조명 상태 가져오기
</summary>
<param name="channel">채널 번호</param>
<returns>조명 상태 (on : true, off : false)</returns>
</member>
<member name="M:VisionLight.LightBase_Socket.GetLevel(System.Int32)">
<summary>
조명 값 가져오기
</summary>
<param name="channel">채널 번호</param>
<returns>조명 값</returns>
</member>
<member name="M:VisionLight.LightBase_Socket.SetLevel(System.Int32,System.Int32)">
<summary>
조명 값 제어 (개별)
</summary>
<param name="level">레벨</param>
<param name="channel">채널 번호</param>
<returns>조명 제어 결과</returns>
</member>
<member name="T:VisionLight.LightBase_Serial">
<summary>
시리얼 조명 베이스 클래스
</summary>
</member>
<member name="F:VisionLight.LightBase_Serial.SerialConn">
<summary> 시리얼 통신 </summary>
</member>
<member name="M:VisionLight.LightBase_Serial.#ctor(System.String)">
<summary>
생성자
EquipmentInfo.SimulationMode로 시뮬레이션 상태를 설정한다.
</summary>
<param name="deviceId">디바이스 ID</param>
</member>
<member name="M:VisionLight.LightBase_Serial.#ctor(System.String,System.Boolean)">
<summary>
생성자
</summary>
<param name="deviceId">디바이스 ID</param>
<param name="isSimul">시뮬레이션 상태</param>
</member>
<member name="M:VisionLight.LightBase_Serial.DoActivate(Aurora.Api.IDeviceConfig)">
<summary>
디바이스 Activate
</summary>
<param name="config">디바이스 컨피그</param>
<returns></returns>
</member>
<member name="M:VisionLight.LightBase_Serial.DoDeactivate">
<summary>
디바이스 Deactivate
</summary>
<returns></returns>
</member>
<member name="M:VisionLight.LightBase_Serial.SetOn(System.Int32)">
<summary>
조명 켜기
</summary>
<param name="channel">채널 번호</param>
<returns>조명 제어 결과</returns>
</member>
<member name="M:VisionLight.LightBase_Serial.SetOff(System.Int32)">
<summary>
조명 끄기
</summary>
<param name="channel">채널 번호</param>
<returns>조명 제어 결과</returns>
</member>
<member name="M:VisionLight.LightBase_Serial.GetOnOff(System.Int32)">
<summary>
조명 상태 가져오기
</summary>
<param name="channel">채널 번호</param>
<returns>조명 상태 (on : true, off : false)</returns>
</member>
<member name="M:VisionLight.LightBase_Serial.GetLevel(System.Int32)">
<summary>
조명 값 가져오기
</summary>
<param name="channel">채널 번호</param>
<returns>조명 값</returns>
</member>
<member name="M:VisionLight.LightBase_Serial.SetLevel(System.Int32,System.Int32)">
<summary>
조명 값 제어 (개별)
</summary>
<param name="level">레벨</param>
<param name="channel">채널 번호</param>
<returns>조명 제어 결과</returns>
</member>
<member name="T:VisionLight.eLightModel">
<summary>
조명 디바이스 모델 리스트
이름 형식 : 제조사_모델
</summary>
</member>
<member name="F:VisionLight.eLightModel.TSM_P12RV2">
<summary>
TSM사 P12RV2
</summary>
</member>
<member name="F:VisionLight.eLightModel.TSM_I16R">
<summary>
TSM사 I16R
</summary>
</member>
<member name="F:VisionLight.eLightModel.TSM_STM16C">
<summary>
TSM사 STM16C
</summary>
</member>
<member name="F:VisionLight.eLightModel.LVS_PN">
<summary>
LVS사 PN
</summary>
</member>
<member name="F:VisionLight.eLightModel.LVS_PT0105">
<summary>
LVS사 PT0105
</summary>
</member>
<member name="F:VisionLight.eLightModel.LVS_PT0205">
<summary>
LVS사 PT0205
</summary>
</member>
<member name="F:VisionLight.eLightModel.LVS_PT0405">
<summary>
LVS사 PT0405
</summary>
</member>
<member name="F:VisionLight.eLightModel.LVS_EN04">
<summary>
LVS사 EN04
</summary>
</member>
<member name="F:VisionLight.eLightModel.LVS_EN04_SOCKET">
<summary>
LVS사 EN04_SOCKET
</summary>
</member>
<member name="F:VisionLight.eLightModel.LVS_ES08">
<summary>
LVS사 ES08
</summary>
</member>
<member name="F:VisionLight.eLightModel.LVS_ES08_SOCKET">
<summary>
LVS사 ES08_SOCKET
</summary>
</member>
<member name="F:VisionLight.eLightModel.LEESOS_LPD">
<summary>
LEESOS LPD
</summary>
</member>
<member name="F:VisionLight.eLightModel.CCS">
<summary>
CCS
</summary>
</member>
<member name="F:VisionLight.eLightModel.IPLUS_LED_MODBUS_SERIAL">
<summary>
IPLUS MODBUS_SERIAL
</summary>
</member>
<member name="F:VisionLight.eLightModel.ERI_E_MINI">
<summary>
ERI사 E_MINI
</summary>
</member>
<member name="F:VisionLight.eLightModel.MachineLight_A">
<summary>
장비 전용 조명 디바이스 A
</summary>
</member>
<member name="F:VisionLight.eLightModel.MachineLight_B">
<summary>
장비 전용 조명 디바이스 B
</summary>
</member>
<member name="F:VisionLight.eLightModel.MachineLight_C">
<summary>
장비 전용 조명 디바이스 C
</summary>,
</member>
<member name="T:VisionLight.eLightType">
<summary>
조명 구동 방식
</summary>
</member>
<member name="F:VisionLight.eLightType.Continuous">
<summary> 상시 구동 </summary>
</member>
<member name="F:VisionLight.eLightType.Strobe">
<summary> 점멸 구동 (짧은 시간 동안 강한 빛을 내는 섬광 방식) </summary>
</member>
<member name="T:VisionLight.LightColorType">
<summary>
조명 컬러 타입
</summary>
</member>
<member name="F:VisionLight.LightColorType.R">
<summary>
Red
</summary>
</member>
<member name="F:VisionLight.LightColorType.G">
<summary>
Green
</summary>
</member>
<member name="F:VisionLight.LightColorType.B">
<summary>
Blue
</summary>
</member>
<member name="F:VisionLight.LightColorType.W">
<summary>
White
</summary>
</member>
<member name="F:VisionLight.LightColorType.None">
<summary>
None
</summary>
</member>
<member name="T:VisionLight.LightDeviceType">
<summary>
조명 장치 타입
</summary>
</member>
<member name="F:VisionLight.LightDeviceType.Bar">
<summary>
Bar형
</summary>
</member>
<member name="F:VisionLight.LightDeviceType.Ring">
<summary>
Ring 형
</summary>
</member>
<member name="F:VisionLight.LightDeviceType.Half_Ring">
<summary>
Half Ring 형
</summary>
</member>
<member name="F:VisionLight.LightDeviceType.Side">
<summary>
Side
</summary>
</member>
<member name="F:VisionLight.LightDeviceType.Spot">
<summary>
Spot
</summary>
</member>
<member name="F:VisionLight.LightDeviceType.Coaxial">
<summary>
Coaxial
</summary>
</member>
<member name="F:VisionLight.LightDeviceType.Half_Coaxial">
<summary>
Half Coaxial
</summary>
</member>
<member name="F:VisionLight.LightDeviceType.BackLight">
<summary>
BackLight
</summary>
</member>
<member name="F:VisionLight.LightDeviceType.ETC">
<summary>
ETC
</summary>
</member>
<member name="T:VisionLight.eLightConnType">
<summary>
조명 연결 타입
</summary>
</member>
<member name="F:VisionLight.eLightConnType.Serial">
<summary>
Serial
</summary>
</member>
<member name="F:VisionLight.eLightConnType.Socket">
<summary>
Socket
</summary>
</member>
<member name="F:VisionLight.eLightConnType.ModbusSereial">
<summary>
ModBus Serial
</summary>
</member>
<member name="F:VisionLight.eLightConnType.None">
<summary>
None
</summary>
</member>
<member name="T:VisionLight.LightConfig">
<summary>
조명 디바이스 컨피그 (베이스)
</summary>
</member>
<member name="P:VisionLight.LightConfig.LightModel">
<summary>
Light Model
</summary>
</member>
<member name="P:VisionLight.LightConfig.LightType">
<summary>
Light Type
</summary>
</member>
<member name="P:VisionLight.LightConfig.ConnConfig">
<summary> 미사용 </summary>
</member>
<member name="P:VisionLight.LightConfig.DimRange">
<summary> 레벨 Min, Max </summary>
</member>
<member name="P:VisionLight.LightConfig.Channels">
<summary> 총 채널 개수 </summary>
</member>
<member name="P:VisionLight.LightConfig.ChannelConfigs">
<summary>
Channel Config
</summary>
</member>
<member name="M:VisionLight.LightConfig.GetDefaultConfig(VisionLight.eLightConnType)">
<summary>
디폴트 조명 컨피그 가져오기
</summary>
<param name="lightConnType">조명 연결 타입</param>
<returns>조명 디바이스 컨피그</returns>
</member>
<member name="T:VisionLight.LightConfig_Serial">
<summary>
조명 디바이스 컨피그 (시리얼 통신용)
</summary>
</member>
<member name="P:VisionLight.LightConfig_Serial.SerialConnConfig">
<summary>
Serial Connection Config
</summary>
</member>
<member name="T:VisionLight.LightConfig_Socket">
<summary>
조명 디바이스 컨피그 (소켓 통신용)
</summary>
</member>
<member name="P:VisionLight.LightConfig_Socket.SocketConnConfig">
<summary>
Socket Connection 컨피그
</summary>
</member>
<member name="T:VisionLight.LightConnfig_ModbusSerial">
<summary>
조명 디바이스 컨피그 (모드버스 시리얼 통신용)
</summary>
</member>
<member name="M:VisionLight.LightConnfig_ModbusSerial.#ctor">
<summary>
Light Config(Modbus Serial)
</summary>
</member>
<member name="P:VisionLight.LightConnfig_ModbusSerial.ModbusSerialConnConfig">
<summary>
Modbus Serial Connection Config
</summary>
</member>
<member name="T:VisionLight.LightConfigInfo">
<summary>
Light Config Info
LighId | DimRange | ChConfig
</summary>
</member>
<member name="P:VisionLight.LightConfigInfo.LightId">
<summary>
Light Id
</summary>
</member>
<member name="P:VisionLight.LightConfigInfo.DimRange">
<summary>
Dim Ranged (0, 255)
</summary>
</member>
<member name="P:VisionLight.LightConfigInfo.ChConfig">
<summary>
Channel Config
</summary>
</member>
<member name="M:VisionLight.LightConfigInfo.Clone">
<summary>
Clone
</summary>
<returns></returns>
</member>
<member name="M:VisionLight.LightConfigInfo.CopyTo(VisionLight.LightConfigInfo)">
<summary>
Copy To Target
</summary>
<param name="target"> 복사할 타겟 </param>
</member>
<member name="T:VisionLight.ChConfig">
<summary>
채널 컨피그
</summary>
</member>
<member name="P:VisionLight.ChConfig.Ch">
<summary>
채널
</summary>
</member>
<member name="P:VisionLight.ChConfig.OnOff">
<summary>
On/Off
</summary>
</member>
<member name="P:VisionLight.ChConfig.Level">
<summary>
레벨
</summary>
</member>
<member name="P:VisionLight.ChConfig.DeviceType">
<summary>
Light 디바이스 종류
</summary>
</member>
<member name="P:VisionLight.ChConfig.ColorType">
<summary>
컬러 타입
</summary>
</member>
<member name="P:VisionLight.ChConfig.CamId">
<summary>
캠 ID
</summary>
</member>
<member name="M:VisionLight.ChConfig.Clone">
<summary>
Clone
</summary>
<returns></returns>
</member>
<member name="M:VisionLight.ChConfig.CopyTo(VisionLight.ChConfig)">
<summary>
Copy To Target
</summary>
<param name="target">복사할 타겟</param>
</member>
<member name="T:VisionLight.LightHub">
<summary>
Light Hub
</summary>
</member>
<member name="P:VisionLight.LightHub.Instance">
<summary>
싱글턴 객체 instance
</summary>
</member>
<member name="M:VisionLight.LightHub.GetLightConfigInfo(VisionCommon.eCamId)">
<summary>
Light 컨피그 정보 리스트 가져오기
</summary>
<param name="camId">카메라 Id</param>
<returns>Light Config info List</returns>
</member>
<member name="M:VisionLight.LightHub.GetLightConfigInfo(VisionCommon.eLightId,System.Int32)">
<summary>
Light 컨피그 정보 가져오기
</summary>
<param name="LightId">Light ID</param>
<param name="Ch">채널</param>
<returns></returns>
</member>
<member name="M:VisionLight.LightHub.GetLightIds">
<summary>
Light Id 리스트 가져오기
</summary>
<returns>Light 리스트</returns>
</member>
<member name="M:VisionLight.LightHub.SetOn(System.String,System.Int32)">
<summary>
조명 켜기
</summary>
<param name="lightId">조명 아이디</param>
<param name="channel">채널 번호</param>
<returns>조명 제어 결과</returns>
</member>
<member name="M:VisionLight.LightHub.SetOff(System.String,System.Int32)">
<summary>
조명 끄기
</summary>
<param name="lightId">조명 아이디</param>
<param name="channel">채널 번호</param>
<returns>조명 제어 결과</returns>
</member>
<member name="M:VisionLight.LightHub.GetOnOff(System.String,System.Int32)">
<summary>
조명 상태 가져오기
</summary>
<param name="lightId">조명 아이디</param>
<param name="channel">채널 번호</param>
<returns>조명 상태 (on : true, off : false)</returns>
</member>
<member name="M:VisionLight.LightHub.SetLevels(System.Collections.Generic.List{VisionCommon.LightParam})">
<summary>
라이트 레벨 설정하기 (list)
</summary>
<param name="lightParams">라이트 파라미터들</param>
<returns></returns>
</member>
<member name="M:VisionLight.LightHub.SetLevel(System.String,System.Int32,System.Int32)">
<summary>
라이트 레벨 설정하기
</summary>
<param name="lightId">라이트 Id</param>
<param name="chLevel">채널 레벨</param>
<param name="chNum">채널 숫자</param>
<returns></returns>
</member>
<member name="M:VisionLight.LightHub.GetLightParams(VisionCommon.eCamId)">
<summary>
라이트 파라미터 리스트 가져오기
</summary>
<param name="camId">카메라 ID</param>
<returns></returns>
</member>
<member name="M:VisionLight.LightHub.SaveLightConfigInfo(System.Collections.Generic.List{VisionLight.LightConfigInfo})">
<summary>
라이트 컨피그 정보 저장하기
</summary>
<param name="lightconfigInfos">라이트 컨피그 정보들</param>
</member>
<member name="M:VisionLight.LightHub.Dispose">
<summary>
해제
</summary>
</member>
<member name="T:VisionLight.Light_CCS">
<summary>
LightControlCCS_Library 사용 (Socket)
Inkjet Oledos 향 검증 완료
</summary>
</member>
<member name="M:VisionLight.Light_CCS.#ctor(System.String,System.Boolean)">
<summary>
Light CCS 생성자
</summary>
<param name="deviceId">Device Id</param>
<param name="isSimul">Simulation Mode</param>
</member>
<member name="M:VisionLight.Light_CCS.#ctor(System.String)">
<summary>
Light CCS 생성자
</summary>
<param name="deviceId">디바이스 Id</param>
</member>
<member name="M:VisionLight.Light_CCS.SetLevelImpl(System.Int32,System.Int32)">
<summary>
Set Level Implement
</summary>
<param name="level">레벨</param>
<param name="channel">채널</param>
<returns></returns>
</member>
<member name="M:VisionLight.Light_CCS.SetOffImpl(System.Int32)">
<summary>
Set Off Implement
</summary>
<param name="channel">채널</param>
<returns>Light 결과 값</returns>
</member>
<member name="M:VisionLight.Light_CCS.SetOnImpl(System.Int32)">
<summary>
Set On Implement
</summary>
<param name="channel">채널</param>
<returns>Light 결과 값 </returns>
</member>
<member name="M:VisionLight.Light_CCS.DoActivate(Aurora.Api.IDeviceConfig)">
<summary>
Device Activate
</summary>
<param name="config">Device Config</param>
<returns>결과 값</returns>
</member>
<member name="M:VisionLight.Light_CCS.DoDeactivate">
<summary>
Device Deactiavate 될 때 호출
</summary>
<returns></returns>
</member>
<member name="T:VisionLight.Light_iPulse_ModbusSerial">
<summary>
MagnetAttach strobe 조명으로 사용.
light 관련 time delay 필요했던 조명
조명 Mode를 변경할 경우 늦게 반영되는 경우가 많아, 자주 변경할 경우 GrabSeq와 별개로 별도로 호출해서도 사용 하였음 ( eLightMode )
!주의! 다른 Light와는 상대적으로 Thread sleep이 자주 호출됨. ( 추후 재검증 시 확인 후 주석 처리 할 것 )
</summary>
</member>
<member name="T:VisionLight.Light_iPulse_ModbusSerial.eLIGHT_MODE">
<summary>
Light Mode
</summary>
</member>
<member name="F:VisionLight.Light_iPulse_ModbusSerial.eLIGHT_MODE.Off">
<summary>
Off
</summary>
</member>
<member name="F:VisionLight.Light_iPulse_ModbusSerial.eLIGHT_MODE.Continous">
<summary>
Continous
</summary>
</member>
<member name="F:VisionLight.Light_iPulse_ModbusSerial.eLIGHT_MODE.Strobe">
<summary>
Strobe
</summary>
</member>
<member name="M:VisionLight.Light_iPulse_ModbusSerial.#ctor(System.String)">
<summary>
Light IPlus Modbus Serial 생성자
</summary>
<param name="deviceId">디바이스 Id</param>
</member>
<member name="M:VisionLight.Light_iPulse_ModbusSerial.SetLevelImpl(System.Int32,System.Int32)">
<summary>
Set Level Implement
</summary>
<param name="level">레벨</param>
<param name="channel">채널</param>
<returns></returns>
</member>
<member name="M:VisionLight.Light_iPulse_ModbusSerial.SetOffImpl(System.Int32)">
<summary>
Set Off Implement
</summary>
<param name="channel">채널</param>
<returns>Light 결과 값</returns>
</member>
<member name="M:VisionLight.Light_iPulse_ModbusSerial.SetOnImpl(System.Int32)">
<summary>
Set On Implement
</summary>
<param name="channel">채널</param>
<returns>Light 결과값</returns>
</member>
<member name="M:VisionLight.Light_iPulse_ModbusSerial.ModeChange(VisionLight.Light_iPulse_ModbusSerial.eLIGHT_MODE)">
<summary>
모드 변경
</summary>
<param name="mode">Light Mode</param>
<returns>Light 결과 값</returns>
</member>
<member name="M:VisionLight.Light_iPulse_ModbusSerial.SetDuration(System.Double)">
<summary>
Duration Setting
</summary>
<param name="duration">continous duriation setting</param>
<returns></returns>
</member>
<member name="T:VisionLight.Light_LEESOS_LPD">
<summary>
[상시 조명 컨트롤러 - 16CH / 시리얼 통신][Series]
Range : (0,255)
Baudrate : 9600 bps
DataBit : 8 bit
StopBit : 1 bit
ParityBit : None
</summary>
</member>
<member name="T:VisionLight.Light_ERI_E_MINI">
<summary>
[상시 조명 컨트롤러 - 4CH / 시리얼 통신]
Range : (0,255)
Baudrate : 38400 bps
DataBit : 8 bit
StopBit : 1 bit
ParityBit : None
</summary>
</member>
<member name="T:VisionLight.Light_LVS_EN04_Socket">
<summary>
!!! 반드시 UDP로 통신할 해야 함 !!!
[상시 조명 컨트롤러 - 4CH / 소켓 통신]
Range : (0,255)
SocketProtocol : TCP or UDP
IpAddress : XXX.XXX.XXX.XXX
PortNumber : XXX
</summary>
</member>
<member name="T:VisionLight.Light_LVS_EN04">
<summary>
[상시 조명 컨트롤러 - 4CH / 시리얼 통신]
Range : (0,255)
Baudrate : 19200 bps
DataBit : 8 bit
StopBit : 1 bit
ParityBit : None
</summary>
</member>
<member name="T:VisionLight.Light_LVS_ES08">
<summary>
[스트로브 조명 컨트롤러 - 8CH / 시리얼 통신][Series]
Range : (0,999) us
Baudrate : 19200 bps
DataBit : 8 bit
StopBit : 1 bit
ParityBit : None
</summary>
</member>
<member name="T:VisionLight.Light_LVS_PT">
<summary>
LVS PT Series Base Code
PT0105 | PT0205 | PT0405
</summary>
</member>
<member name="M:VisionLight.Light_LVS_PT.#ctor(System.String)">
<summary>
Light_LVS_PT생성자
</summary>
<param name="deviceId">디바이스 Id</param>
</member>
<member name="M:VisionLight.Light_LVS_PT.SetOnImpl(System.Int32)">
<summary>
Set On Implement
</summary>
<param name="channel">채널</param>
<returns>Light 결과</returns>
</member>
<member name="M:VisionLight.Light_LVS_PT.SetOffImpl(System.Int32)">
<summary>
Set Off Implement
</summary>
<param name="channel">채널</param>
<returns>Light 결과 </returns>
</member>
<member name="M:VisionLight.Light_LVS_PT.SetLevelImpl(System.Int32,System.Int32)">
<summary>
Set level Implement
</summary>
<param name="level">레벨</param>
<param name="channel">채널</param>
<returns></returns>
</member>
<member name="M:VisionLight.Light_LVS_PT.CreateSetOnReqMsg(System.Int32)">
<summary>
Set On 할 때 요청 Msg
</summary>
<param name="channel">ChannelRange 안의 Channel</param>
<returns></returns>
</member>
<member name="M:VisionLight.Light_LVS_PT.CreateSetOffReqMsg(System.Int32)">
<summary>
Set Off 할 때 요청 Msg
</summary>
<param name="channel">ChannelRange 안의 Channel</param>
<returns></returns>
</member>
<member name="M:VisionLight.Light_LVS_PT.CreateSetLevelReqMsg(System.Int32,System.Int32)">
<summary>
Set Level 할 때의 요청 Msg
</summary>
<param name="level">DimRange 안의 Level</param>
<param name="channel">ChannelRange 안의 Channel</param>
<returns></returns>
</member>
<member name="T:VisionLight.Light_LVS_PT0105">
<summary>
[상시 조명 컨트롤러 - 1CH / 시리얼 통신]
Range : (0,1023)
Baudrate : 19200 or 57600 bps
DataBit : 8 bit
StopBit : 1 bit
ParityBit : None
</summary>
</member>
<member name="M:VisionLight.Light_LVS_PT0105.#ctor(System.String)">
<summary>
LVS_PT0105 생성자
</summary>
<param name="deviceId">Device Id</param>
</member>
<member name="T:VisionLight.Light_LVS_PT0205">
<summary>
[상시 조명 컨트롤러 - 2CH / 시리얼 통신]
Range : (0,1023)
Baudrate : 19200 or 57600 bps
DataBit : 8 bit
StopBit : 1 bit
ParityBit : None
</summary>
</member>
<member name="M:VisionLight.Light_LVS_PT0205.#ctor(System.String)">
<summary>
LVS_PT0205 생성자
</summary>
<param name="deviceId"> Device Id </param>
</member>
<member name="F:VisionLight.Light_LVS_PT0205.ChannelCom">
<summary>
Channel 개별로 설정하는 protocol이 없어 temp 저장하는 Channel 통신여부를 확인할 수 있는 Param 제공
2CH에만 제공. ( 1CH/4CH 개별로 세팅하는 protocol 존재 )
</summary>
</member>
<member name="M:VisionLight.Light_LVS_PT0205.DoDeactivate">
<summary>
Device Deactiavate 될 때 호출
</summary>
<returns></returns>
</member>
<member name="T:VisionLight.Light_LVS_PT0405">
<summary>
[상시 조명 컨트롤러 - 4CH / 시리얼 통신]
Range : (0,1023)
Baudrate : 19200 or 57600 bps
DataBit : 8 bit
StopBit : 1 bit
ParityBit : None
</summary>
</member>
<member name="M:VisionLight.Light_LVS_PT0405.#ctor(System.String)">
<summary>
Light LVS PT0405 생성자
</summary>
<param name="deviceId">디바이스 ID</param>
</member>
<member name="T:VisionLight.Light_LVS_ES08_Socket">
<summary>
!!! 반드시 UDP로 통신할 해야 함 !!!
[스트로브 조명 컨트롤러 - 8CH / 소켓 통신]
Range : (0,1000)
SocketProtocol : TCP or UDP
IpAddress : 192.168.0.231 (예시)
PortNumber : 50000 (예시)
</summary>
</member>
<member name="M:VisionLight.Light_LVS_ES08_Socket.#ctor(System.String)">
<summary>
LVS ES08 Socket 생성자
</summary>
<param name="deviceId">디바이스 ID</param>
</member>
<member name="M:VisionLight.Light_LVS_ES08_Socket.SetOnImpl(System.Int32)">
<summary>
Set On Implement
</summary>
<param name="channel">채널</param>
<returns>Light 결과 값</returns>
</member>
<member name="M:VisionLight.Light_LVS_ES08_Socket.SetOffImpl(System.Int32)">
<summary>
Set Off Implement
</summary>
<param name="channel">채널</param>
<returns>Light 결과 값</returns>
</member>
<member name="M:VisionLight.Light_LVS_ES08_Socket.SetLevelImpl(System.Int32,System.Int32)">
<summary>
Set Level Implement
</summary>
<param name="level">레벨</param>
<param name="channel">채널</param>
<returns>Light 결과 값</returns>
</member>
<member name="T:VisionLight.Light_TSM_P12RV2">
<summary>
[상시 조명 컨트롤러 - 12CH / 시리얼 통신]
Range : (0,255) or (0,512)
Baudrate : 19200 bps
DataBit : 8 bit
StopBit : 1 bit
ParityBit : None
</summary>
</member>
<member name="T:VisionLight.Light_TSM_STM16C">
<summary>
[스트로브 조명 컨트롤러 - 8CH / 시리얼 통신]
Range : (0,4999) us
Baudrate : 115200 bps
DataBit : 8 bit
StopBit : 1 bit
ParityBit : None
</summary>
</member>
<member name="T:VisionLight.eLightResult">
<summary>
조명 제어 결과
</summary>
</member>
<member name="F:VisionLight.eLightResult.OK">
<summary> 성공 </summary>
</member>
<member name="F:VisionLight.eLightResult.NG">
<summary> 실패 </summary>
</member>
<member name="F:VisionLight.eLightResult.SKIP">
<summary> 이전 값과 동일할 경우 생략 </summary>
</member>
<member name="T:VisionLight.LightBase">
<summary>
조명 베이스 클래스
</summary>
</member>
<member name="F:VisionLight.LightBase.LockThis">
<summary> lock 설정을 위한 객체 </summary>
</member>
<member name="P:VisionLight.LightBase.LOG">
<summary> 로그 </summary>
</member>
<member name="P:VisionLight.LightBase.LastChLevels">
<summary>
채널 별 마지막 조명 값
마지막 조명 값과 동일한 경우 Write하지 않기 위함.
</summary>
</member>
<member name="P:VisionLight.LightBase.LastChOnOffs">
<summary>
채널 별 마지막 On/Off 상태 값
마지막 조명 상태와 동일한 경우 Write하지 않기 위함.
</summary>
</member>
<member name="P:VisionLight.LightBase.LightConfig">
<summary> 디바이스 컨피그 </summary>
</member>
<member name="P:VisionLight.LightBase.LightConnType">
<summary> 연결 타입 (시리얼 or 소켓) </summary>
</member>
<member name="M:VisionLight.LightBase.#ctor(System.String)">
<summary>
생성자
EquipmentInfo.SimulationMode로 시뮬레이션 상태를 설정한다.
</summary>
<param name="deviceId">디바이스 ID</param>
</member>
<member name="M:VisionLight.LightBase.#ctor(System.String,System.Boolean)">
<summary>
생성자
</summary>
<param name="deviceId">디바이스 ID</param>
<param name="isSimul">시뮬레이션 상태</param>
</member>
<member name="M:VisionLight.LightBase.SetLightConfig(VisionLight.LightConfig)">
<summary>
다비이스 컨피그 설정
</summary>
<param name="lightConfig"></param>
</member>
<member name="M:VisionLight.LightBase.InitLastChParams">
<summary>
채널 별 마지막 조명 값, On/Off 상태 설정
</summary>
</member>
<member name="M:VisionLight.LightBase.ClearLastChParams">
<summary>
채널 별 마지막 조명 값, On/Off 상태 초기화
</summary>
</member>
<member name="M:VisionLight.LightBase.IsLastChOn(System.Int32)">
<summary>
On 상태 여부 체크
</summary>
<param name="channel">채널 번호</param>
<returns>true: On, false: Off</returns>
</member>
<member name="M:VisionLight.LightBase.SetOnImpl(System.Int32)">
<summary>
조명 켜기 수행 메소드
</summary>
<param name="channel">채널 번호</param>
<returns>실행 결과</returns>
</member>
<member name="M:VisionLight.LightBase.SetOffImpl(System.Int32)">
<summary>
조명 끄기 수행 메소드
</summary>
<param name="channel">채널 번호</param>
<returns>실행 결과</returns>
</member>
<member name="M:VisionLight.LightBase.SetLevelImpl(System.Int32,System.Int32)">
<summary>
조명 값 제어 수행 메소드
</summary>
<param name="level">설정 값</param>
<param name="channel">채널 번호</param>
<returns>실행 결과</returns>
</member>
<member name="M:VisionLight.LightBase.SetOn(System.Int32,System.Boolean)">
<summary>
조명 켜기
</summary>
<param name="channel">채널 번호</param>
<param name="isDefault">Device Actaivated를 무시하고 조명킬지 확인 여부</param>
<returns>조명 제어 결과</returns>
</member>
<member name="M:VisionLight.LightBase.SetOnAll">
<summary>
모든 채널의 조명 켜기
</summary>
</member>
<member name="M:VisionLight.LightBase.SetOnAllInternal">
<summary>
모든 채널의 조명 켜기 - Device Activated 여부 무시하고 진행 ( 내부적으로만 사용 )
</summary>
</member>
<member name="M:VisionLight.LightBase.SetOff(System.Int32)">
<summary>
조명 끄기
</summary>
<param name="channel">채널 번호</param>
<returns>조명 제어 결과</returns>
</member>
<member name="M:VisionLight.LightBase.SetOffAll">
<summary>
모든 채널의 조명 끄기
</summary>
</member>
<member name="M:VisionLight.LightBase.GetOnOff(System.Int32)">
<summary>
조명 상태 가져오기
</summary>
<param name="channel">채널 번호</param>
<returns>조명 상태 (on : true, off : false)</returns>
</member>
<member name="M:VisionLight.LightBase.GetLevel(System.Int32)">
<summary>
조명 값 가져오기
</summary>
<param name="channel">채널 번호</param>
<returns>조명 값</returns>
</member>
<member name="M:VisionLight.LightBase.SetLevel(System.Int32,System.Int32)">
<summary>
조명 값 제어 (개별)
</summary>
<param name="level">레벨</param>
<param name="channel">채널 번호</param>
<returns>조명 제어 결과</returns>
</member>
<member name="M:VisionLight.LightBase.CheckChannel(System.Int32)">
<summary>
Channel 접근이 정상적인지 확인하는 Method (셋팅값과 동일한지)
</summary>
<param name="channel">채널</param>
<returns>채널 정상 여부</returns>
</member>
<member name="M:VisionLight.LightBase.CheckLevel(System.Int32)">
<summary>
level 접근이 정상적인지 확인하는 Method (Dim Range 셋팅값과 동일한지)
</summary>
<param name="level">조명 값 (Dim Range) </param>
<returns>레벨 정상 여부</returns>
</member>
<member name="T:VisionLight.Light_LVS_PN">
<summary>
[상시 조명 컨트롤러 - 4CH / 시리얼 통신][Series]
Range : (0,255)
Baudrate : 19200 or 9600 bps
DataBit : 8 bit
StopBit : 1 bit
ParityBit : None
</summary>
</member>
<member name="T:VisionLight.Light_TSM_I16R">
<summary>
[상시 조명 컨트롤러 - 16CH / 시리얼 통신]
Range : (0,255)
Baudrate :
DataBit : 8 bit
StopBit : 1 bit
ParityBit : None
</summary>
</member>
<member name="T:VisionLight.LightFactory">
<summary>
조명 생성 및 등록
</summary>
</member>
<member name="M:VisionLight.LightFactory.Register(Aurora.Api.IDeviceRegistry)">
<summary>
조명 생성 및 등록
</summary>
<param name="registry">Aurora 레지스트리</param>
</member>
<member name="T:VisionLight.SocketConn">
<summary>
소켓 통신을 위한 클래스
</summary>
</member>
<member name="M:VisionLight.SocketConn.#ctor(System.String,System.Boolean,Aurora.Api.Devices.SocketProtocol)">
<summary>
생성자
</summary>
<param name="deviceId">디바이스 ID</param>
<param name="isSimul">시뮬레이션 유무</param>
<param name="protocolType">프로토콜 타입(TCP/UDP)</param>
</member>
<member name="M:VisionLight.SocketConn.Connect(Aurora.Api.Devices.SocketConnConfig)">
<summary>
소켓 통신 연결
</summary>
<param name="connConfig">소켓 연결 컨피그</param>
<returns>성공 유무</returns>
</member>
<member name="M:VisionLight.SocketConn.IsConnected">
<summary>
현재 연결 상태 가져오기
</summary>
<returns>연결 유무</returns>
</member>
<member name="M:VisionLight.SocketConn.SendAndRecieve(System.String,System.Byte[]@,System.Nullable{System.Int32})">
<summary>
데이터 송수신
</summary>
<param name="sendData">보내는 데이터</param>
<param name="receiveData">받는 데이터</param>
<param name="timeOut">타임아웃(ms)</param>
<returns>성공 유무</returns>
</member>
<member name="M:VisionLight.SocketConn.SendAndRecieve(System.Byte[],System.Byte[]@,System.Nullable{System.Int32})">
<summary>
데이터 송수신
</summary>
<param name="sendData">보내는 데이터</param>
<param name="receiveData">받는 데이터</param>
<param name="timeOut">타임아웃(ms)</param>
<returns>성공 유무</returns>
</member>
<member name="M:VisionLight.SocketConn.Send(System.String)">
<summary>
데이터 송신
</summary>
<param name="sendData">보내는 데이터</param>
<returns>성공 유무</returns>
</member>
<member name="M:VisionLight.SocketConn.Send(System.Byte[])">
<summary>
데이터 송신
</summary>
<param name="sendData">보내는 데이터</param>
<returns>성공 유무</returns>
</member>
<member name="M:VisionLight.SocketConn.Recieve(System.Byte[]@,System.Nullable{System.Int32})">
<summary>
데이터 수신
</summary>
<param name="receiveData">받는 데이터</param>
<param name="timeOut">타임 아웃(ms)</param>
<returns>성공 유무</returns>
</member>
<member name="M:VisionLight.SocketConn.Close">
<summary>
소켓 통신 연결 끊기
</summary>
<returns></returns>
</member>
</members>
</doc>