////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //생성 : //수정 : //목적 : 초기화 //설명 : ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public override bool HLInitialize(HLDevice.Abstract.CDeviceLightControllerAbstract.CInitializeParameter objInitializeParameter) { bool bReturn = false; do { HLDeviceDLL.LightController.LLight.CDeviceLightControllerLLightDefine.CInitializeParameter objParameter = new HLDeviceDLL.LightController.LLight.CDeviceLightControllerLLightDefine.CInitializeParameter(); objParameter.eType = (HLDeviceDLL.LightController.LLight.CDeviceLightControllerLLightDefine.CInitializeParameter.enumType)objInitializeParameter.eType; objParameter.strSerialPortName = objInitializeParameter.strSerialPortName; objParameter.iSerialPortBaudrate = objInitializeParameter.iSerialPortBaudrate; objParameter.iSerialPortDataBits = objInitializeParameter.iSerialPortDataBits; objParameter.eParity = (HLDeviceDLL.LightController.LLight.CDeviceLightControllerLLightDefine.CInitializeParameter.enumSerialPortParity)objInitializeParameter.eParity; objParameter.eStopBits = (HLDeviceDLL.LightController.LLight.CDeviceLightControllerLLightDefine.CInitializeParameter.enumSerialPortStopBits)objInitializeParameter.eStopBits; objParameter.strSocketIPAddress = objInitializeParameter.strSocketIPAddress; objParameter.iSocketPortNumber = objInitializeParameter.iSocketPortNumber; if (false == m_objLightController.HLInitialize(objParameter)) { MakeError(); break; } bReturn = true; } while(false); return(bReturn); }
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //생성 : //수정 : //목적 : 초기화 //설명 : ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public override bool HLInitialize(HLDevice.Abstract.CDeviceLightControllerAbstract.CInitializeParameter objInitializeParameter) { bool bReturn = false; do { bReturn = true; } while(false); return(bReturn); }
private void BtnLightControllerPort_Click(object sender, EventArgs e) { var pDocument = CDocument.GetDocument; do { FormKeyBoard objKey = new FormKeyBoard(m_objLightControllerParameter.strSerialPortName); if (DialogResult.OK != objKey.ShowDialog()) { break; } if (4 > objKey.m_strReturnValue.Length) { break; } if (-1 == objKey.m_strReturnValue.IndexOf("COM")) { break; } string strPortNumber = objKey.m_strReturnValue.ToUpper(); // 조명 컨트롤러 생성 & 초기화 { for (int iLoopCount = 0; iLoopCount < pDocument.m_objProcessMain.m_objLightController.Length; iLoopCount++) { pDocument.m_objProcessMain.m_objLightController[iLoopCount].HLDeInitialize(); HLDevice.Abstract.CDeviceLightControllerAbstract.CInitializeParameter objLightControllerInitializeParameter; // 조명 컨트롤러 파라미터 정보 설정 objLightControllerInitializeParameter = new HLDevice.Abstract.CDeviceLightControllerAbstract.CInitializeParameter(); objLightControllerInitializeParameter.eType = (HLDevice.Abstract.CDeviceLightControllerAbstract.CInitializeParameter.enumType)m_objLightControllerParameter.eType; objLightControllerInitializeParameter.strSerialPortName = m_objLightControllerParameter.strSerialPortName = strPortNumber; objLightControllerInitializeParameter.iSerialPortBaudrate = m_objLightControllerParameter.iSerialPortBaudrate; objLightControllerInitializeParameter.iSerialPortDataBits = m_objLightControllerParameter.iSerialPortDataBits; objLightControllerInitializeParameter.eParity = (HLDevice.Abstract.CDeviceLightControllerAbstract.CInitializeParameter.enumSerialPortParity)m_objLightControllerParameter.eParity; objLightControllerInitializeParameter.eStopBits = (HLDevice.Abstract.CDeviceLightControllerAbstract.CInitializeParameter.enumSerialPortStopBits)m_objLightControllerParameter.eStopBits; objLightControllerInitializeParameter.strSocketIPAddress = m_objLightControllerParameter.strSocketIPAddress; objLightControllerInitializeParameter.iSocketPortNumber = m_objLightControllerParameter.iSocketPortNumber; pDocument.m_objConfig.SaveLightControllerParameter(m_objLightControllerParameter, (CDefine.enumLightController)iLoopCount); // 조명 컨트롤러 객체 초기화 pDocument.m_objProcessMain.m_objLightController[iLoopCount].HLInitialize(objLightControllerInitializeParameter); } } } while(false); }
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //생성 : //수정 : //목적 : 초기화 //설명 : ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public bool HLInitialize(HLDevice.Abstract.CDeviceLightControllerAbstract.CInitializeParameter objInitializeParameter) { return(m_objLightController.HLInitialize(objInitializeParameter)); }