Ejemplo n.º 1
0
        /// <summary>
        /// 全局启动设备相关插件服务
        /// </summary>
        /// <param name="onDeviceSettingPlugins"></param>
        public static void Start(OnDeviceSettingPlugins onDeviceSettingPlugins)
        {
            ////TODO 全局启动
            //#region 注册插件Demo

            //#region 注册全局键盘钩子
            //DeviceGlobalManage.Register((data) =>
            //{
            //    if (data.IsValid)
            //    {
            //        this.txbPayCode.Text = data.Code;
            //    }
            //});
            //#endregion


            //#region 注册OCR 图片文字识别插件
            ////注册图片查找钩子
            //DeviceGlobalManage.OrcRegister((data, bit) =>
            //{
            //    UpdateValueMethod myDelegate = new UpdateValueMethod(UpdateValue);
            //    base.Dispatcher.BeginInvoke(myDelegate, data, bit);
            //});
            //#endregion

            //#region 注册全局鼠标钩子
            ////DeviceGlobalManage.MouseRegister(MouseMoveEventHandler, MouseDoubleEvent);
            //#endregion

            //#region 注册全局窗口查找钩子
            //DeviceGlobalManage.PointRegister(PointTimerHandler);
            //#endregion

            //#endregion
        }
Ejemplo n.º 2
0
        public OnCardOrderRender(OnOrderRemoteRequest onOrderRequest,
                                 OnCashierRequest onCashierRequest,
                                 OnControlRender onControlRender, OnTipRender onTipRender,
                                 OnSystemRender onSystemRender,
                                 OnDeviceSettingPlugins onDeviceSettingPlugins)
        {
            _onOrderRequest   = onOrderRequest;
            _onCashierRequest = onCashierRequest;

            _onControlRender = onControlRender;
            _onTipRender     = onTipRender;

            _onSystemRender         = onSystemRender;
            _onDeviceSettingPlugins = onDeviceSettingPlugins;
        }