public SymbolBarcodeScanner(TERM_TYPE nT, ConfigData cfgD, string OEM)
        {
            base.nTermType = nT;
            m_OEM          = OEM;

            switch (cfgD.KEYBOARD)
            {
            case ((int)KeyboardTypes.MC3000_28KEY_FP):
            case ((int)KeyboardTypes.MC3000_28KEY):
                base.nKeys              = 28;
                xSymKeyPad              = new KeyPad();
                xSymKeyPad.AlphaNotify += new KeyPad.KeyboardEventHandler(ALPNotify);
                break;

            case ((int)KeyboardTypes.MC3000_48KEY):
                // спецрежим актуален только для 48 клавиш
                base.nKeys                 = 48;
                xSymKeyPad                 = new KeyPad();
                xSymKeyPad.AlphaNotify    += new KeyPad.KeyboardEventHandler(ALPNotify);
                xSymKeyPad.KeyStateNotify += new KeyPad.KeyboardEventHandler(Sym48_KeyStateNotify);
                break;

            default:
                break;
            }
        }
Esempio n. 2
0
 public PSCBarcodeScanner(TERM_TYPE nT)
 {
     base.nTermType = nT;
 }
Esempio n. 3
0
 public Nordics(TERM_TYPE t, string OEM)
 {
     base.nTermType = t;
     m_OEM          = OEM;
 }
Esempio n. 4
0
 public NordicMerlinFactory(TERM_TYPE tt)
 {
     base.OEMInf = tt;
 }