public Container_Window() { InitializeComponent(); delegatesOpenGate = Gate.Gate.OpenDoor; Linkbutton.Hide(); LastRbutton.Hide(); Abortbutton.Hide(); axVECONclient1.Hide(); //自动链接箱号 timer_connect2server = new System.Threading.Timer(Connect2server, null, TimeSpan.FromSeconds(5), TimeSpan.FromSeconds(10)); //初始化按钮颜色 Linkbutton.BackColor = Color.DarkRed; //property axVECONclient1.ServerIPAddr = Properties.Settings.Default.ServerIPAddr; axVECONclient1.ServerPort = Properties.Settings.Default.ServerPort; //Result Event axVECONclient1.OnCombinedRecognitionResultISO += AxVECONclient1_OnCombinedRecognitionResultISO; axVECONclient1.OnIntermediateRecognitionResultISO += AxVECONclient1_OnIntermediateRecognitionResultISO; axVECONclient1.OnUpdateLPNEvent += AxVECONclient1_OnUpdateLPNEvent; axVECONclient1.OnNewLPNEvent += AxVECONclient1_OnNewLPNEvent; //Connect Event axVECONclient1.OnServerConnected += AxVECONclient1_OnServerConnected; axVECONclient1.OnServerDisconnected += AxVECONclient1_OnServerDisconnected; axVECONclient1.OnServerError += AxVECONclient1_OnServerError; }
public Plate() { this.ConnectCallback = new CLIENT_LPRC_ConnectCallback(this.OnConnectCallback); this.DataEx2Callback = new CLIENT_LPRC_DataEx2Callback(OnDataEx2Callback); this.JpegCallback = new CLIENT_LPRC_JpegCallback(OnJpegCallback); this.SerialDataCallback = new CLIENT_LPRC_SerialDataCallback(OnSerialDataCallback); pIP = Marshal.StringToHGlobalAnsi(Properties.Settings.Default.PlateIPAddr); //注册回调函数 NativeMethods.CLIENT_LPRC_RegCLIENTConnEvent(this.ConnectCallback); NativeMethods.CLIENT_LPRC_RegDataEx2Event(this.DataEx2Callback); NativeMethods.CLIENT_LPRC_RegJpegEvent(this.JpegCallback); NativeMethods.CLIENT_LPRC_RegSerialDataEvent(this.SerialDataCallback); delegatesOpenGate = Gate.Gate.OpenDoor; }
public Gate_Window() { InitializeComponent(); textBox1.Text = Properties.Settings.Default.InDoorIp; textBox2.Text = Properties.Settings.Default.InDoorPort.ToString(); textBox3.Text = Properties.Settings.Default.InDoorSN; textBox4.Text = Properties.Settings.Default.OutDoorIp; textBox5.Text = Properties.Settings.Default.OutDoorPort.ToString(); textBox6.Text = Properties.Settings.Default.OutDoorSN; delegatesOpenGate = Gate.OpenDoor; Gate_.NewState += Gate__NewState; delegatesStopDoorState = Gate_.StopDoorState; //Gate_.GetDoorState(); }