public bool Initialize(CInitializeParameter objInitializeParameter) { bool bReturn = false; do { bInterfacePlcBitIn = new bool[objInitializeParameter.iCountBitIn]; bInterfacePlcBitOut = new bool[objInitializeParameter.iCountBitOut]; sInterfacePlcWordIn = new short[objInitializeParameter.iCountWordIn]; sInterfacePlcWordOut = new short[objInitializeParameter.iCountWordOut]; dInterfacePlcDWordIn = new double[objInitializeParameter.iCountDWordIn]; dInterfacePlcDWordOut = new double[objInitializeParameter.iCountDWordOut]; objWordToBitIn = new CWordToBit[objInitializeParameter.iCountWordIn]; objWordToBitOut = new CWordToBit[objInitializeParameter.iCountWordOut]; for (int iLoopCount = 0; iLoopCount < objInitializeParameter.iCountWordIn; iLoopCount++) { objWordToBitIn[iLoopCount] = new CWordToBit(); } for (int iLoopCount = 0; iLoopCount < objInitializeParameter.iCountWordOut; iLoopCount++) { objWordToBitOut[iLoopCount] = new CWordToBit(); } bReturn = true; } while(false); return(bReturn); }
public object Clone() { CInitializeParameter objInitializeParameter = new CInitializeParameter(); objInitializeParameter.objCamera = new object(); objInitializeParameter.eUseCameraType = eUseCameraType; objInitializeParameter.iIndex = iIndex; objInitializeParameter.strCameraSerialNumber = strCameraSerialNumber; objInitializeParameter.str3DCameraIP = str3DCameraIP; objInitializeParameter.dResolution = dResolution; objInitializeParameter.objCamera = objCamera; objInitializeParameter.objCameraConfig.bReverseX = objCameraConfig.bReverseX; objInitializeParameter.objCameraConfig.bReverseY = objCameraConfig.bReverseY; objInitializeParameter.objCameraConfig.bRotation90 = objCameraConfig.bRotation90; objInitializeParameter.objCameraConfig.bRotation180 = objCameraConfig.bRotation180; objInitializeParameter.objCameraConfig.bRotation270 = objCameraConfig.bRotation270; objInitializeParameter.objCameraConfig.dGain = objCameraConfig.dGain; objInitializeParameter.objCameraConfig.dExposureTime = objCameraConfig.dExposureTime; objInitializeParameter.objCameraConfig.iCameraWidth = objCameraConfig.iCameraWidth; objInitializeParameter.objCameraConfig.iCameraHeight = objCameraConfig.iCameraHeight; objInitializeParameter.objCameraConfig.iCameraXOffset = objCameraConfig.iCameraXOffset; objInitializeParameter.objCameraConfig.iCameraYOffset = objCameraConfig.iCameraYOffset; objInitializeParameter.objCameraConfig.dFrameRate = objCameraConfig.dFrameRate; return(objInitializeParameter); }
public object Clone() { CInitializeParameter objInitializeParameter = new CInitializeParameter(); objInitializeParameter.iIndex = iIndex; objInitializeParameter.strRecipePath = strRecipePath; objInitializeParameter.strRecipeName = strRecipeName; return(objInitializeParameter); }
public object Clone() { CInitializeParameter objInitializeParameter = new CInitializeParameter(); objInitializeParameter.iCountBitIn = this.iCountBitIn; objInitializeParameter.iCountBitOut = this.iCountBitOut; objInitializeParameter.iCountWordIn = this.iCountWordIn; objInitializeParameter.iCountWordOut = this.iCountWordOut; objInitializeParameter.iCountDWordIn = this.iCountDWordIn; objInitializeParameter.iCountDWordOut = this.iCountDWordOut; return(objInitializeParameter); }
public object Clone() { CInitializeParameter objInitializeParameter = new CInitializeParameter(); objInitializeParameter.strSocketIPAddress = this.strSocketIPAddress; objInitializeParameter.iSocketPortNumber = this.iSocketPortNumber; objInitializeParameter.ePLCProtocolType = this.ePLCProtocolType; objInitializeParameter.ePLCType = this.ePLCType; objInitializeParameter.dMultiple = this.dMultiple; objInitializeParameter.objPLCParameter = new Dictionary <string, CPLCParameter>(this.objPLCParameter); return(objInitializeParameter); }
public object Clone() { CInitializeParameter objInitializeParameter = new CInitializeParameter(); objInitializeParameter.eType = this.eType; objInitializeParameter.strSocketIPAddress = this.strSocketIPAddress; objInitializeParameter.iSocketPortNumber = this.iSocketPortNumber; objInitializeParameter.strSerialPortName = this.strSerialPortName; objInitializeParameter.iSerialPortBaudrate = this.iSerialPortBaudrate; objInitializeParameter.iSerialPortDataBits = this.iSerialPortDataBits; objInitializeParameter.eParity = this.eParity; objInitializeParameter.eStopBits = this.eStopBits; return(objInitializeParameter); }
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //생성 : //수정 : //목적 : 초기화 추상객체 //설명 : ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public abstract bool HLInitialize(CInitializeParameter objInitializeParameter);