public void TestPrototypeCopy() { Screen screen = new LedScreen(32); Screen clonedScreen = screen.Clone(); Assert.AreEqual(32, clonedScreen.Size); }
private void button1_Click(object sender, EventArgs e) { _led = new LedScreen(); _led.Init("10.25.168.230,0,6666,9990"); _led.Open(); _led.SendText("C#客户端文本", "宋体", 12, 1, 1, 0); }
public void TestPrototypeCopyModification() { Screen screen = new LedScreen(32); Screen cloned = screen.Clone(); cloned.Size = 42; Assert.AreEqual(32, screen.Size); }
private void FrmLED_Load(object sender, EventArgs e) { _led = new LedScreen(); _led.Open(); }
public int Init(int m_iSelectedPound) { IsSaved = false; int ret = -1; string [] strParams = new string [5]; //_params = new BT_POINT(); _thread = null;//new System.Threading.Thread(); _flashThread = null; if (_params.FS_RTUIP != "") { _rtu = new HgRtu(); _rtu.IP = _params.FS_RTUIP; if (_params.FS_RTUPORT != "") { _rtu.Port = Convert.ToUInt16(_params.FS_RTUPORT); } } if (_params.FS_READERPARA != "") { _card = new HgIcCard(); _card.Init(_params.FS_READERPARA, m_iSelectedPound); } if (_params.FS_LEDIP != "") { _led = new LedScreen(); _led.Init(_params.FS_LEDIP); } if (_params.FS_DISPLAYPARA != "") { _lcd = new HgLcd(); _lcd.Init(_params.FS_DISPLAYPARA); } if (_params.FS_MOXAIP != "") { _iologic = new CoreIoLogik(); _iologic.IP = _params.FS_MOXAIP; if (_params.FS_MOXAPORT != "") { _iologic.Port = Convert.ToInt32(_params.FS_MOXAPORT); } } if (_params.FS_VIEDOIP != "") { _dvr = new HkDvr(); _dvr.Init(_params.FS_VIEDOIP + "," + _params.FS_VIEDOPORT + "," + _params.FS_VIEDOUSER + "," + _params.FS_VIEDOPWD); } if (_params.FS_METERPARA != "") { _weight = new CarWeight(); _weight.DeviceName = _params.FS_METERTYPE; _weight.Init(_params.FS_METERPARA); } if (_params.FS_PRINTERIP != "") { _printer = new CorePrinter(); _printer.Init(_params.FS_PRINTERNAME); } return(ret); }
//++++++++++++++++++++++++++++++++++++++++++++++++++++ #endregion #region <公共方法> public int Init() { int ret = -1; string [] strParams = new string [5]; //_params = new BT_POINT(); _thread = null;//new System.Threading.Thread(); if (_params.FS_RTUIP != "") { _rtu = new CoreRtu(); _rtu.IP = _params.FS_RTUIP; if (_params.FS_RTUPORT != "") { _rtu.Port = Convert.ToUInt16(_params.FS_RTUPORT); } } if (_params.FS_READERPARA != "") { _card = new IcCard(); strParams = _params.FS_READERPARA.Split(new char[] { ',' }); _card.Port = Convert.ToInt16(strParams[0]); _card.BaudRate = Convert.ToInt32(strParams[1]); } if (_params.FS_LEDIP != "") { _led = new LedScreen(); _led.Init(_params.FS_LEDIP); //_led.RemotePort = Convert.ToInt32(_params.FS_LEDPORT); } if (_params.FS_DISPLAYPARA != "") { _lcd = new LCDScreen(); _lcd.init(_params.FS_DISPLAYPARA); } if (_params.FS_MOXAIP != "") { _iologic = new CoreIoLogik(); _iologic.IP = _params.FS_MOXAIP; if (_params.FS_MOXAPORT != "") { _iologic.Port = Convert.ToInt32(_params.FS_MOXAPORT); } } if (_params.FS_VIEDOIP != "") { //************************************************************** strParams = _params.FS_VIEDOIP.Split(new char[] { ',' }); if (strParams.Length < 2) { _dvr = new SDK_Com.HKDVR(); _dvr.SDK_Init(); _dvr.SDK_Login(_params.FS_VIEDOIP, Convert.ToInt32(_params.FS_VIEDOPORT), _params.FS_VIEDOUSER, _params.FS_VIEDOPWD); } else { //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Cameras = new SsIpCamera[strParams.Length]; for (int i = 0; i < Cameras.Length; i++) { Cameras[i] = new SsIpCamera(); Cameras[i].Init(strParams[i]); } //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ } } if (_params.FS_METERPARA != "") { _weight = new CoreWeight(); _weight.DeviceName = _params.FS_METERTYPE; _weight.init(_params.FS_METERPARA); } if (_params.FS_PRINTERIP != "") { _printer = new CorePrinter(); _printer.Init(_params.FS_PRINTERNAME); } // 初始化视频通道 _video_channel = new int[8]; for (int i = 0; i < _video_channel.Length; i++) { _video_channel[i] = -1; } ret = 0; return(ret); }