Example #1
0
        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;
        }
Example #2
0
        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;
        }
Example #3
0
        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();
        }