Beispiel #1
0
        public frmSupervisorio()
        {
            InitializeComponent();
            FlagsEscrita = new FlagsEscrita();
            FlagsLeitura = new FlagsLeitura();

            if (File.Exists(Path.Combine(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location), "configs.json")))
            {
                Configs = JsonConvert.DeserializeObject <Configs>(File.ReadAllText(Path.Combine(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location), "configs.json")));
            }

            if (!(Configs is null))
            {
                Credentials    = new NetworkCredential(Configs.Username, Configs.Password, Configs.Domain);
                NetworkPath    = Configs.NetworkPath;
                TimeoutLeitura = Configs.TimeoutRead;
            }

            #region Scanner
            _scannerService = new ScannerService(Configs.ScannerSerialPort, FlagsEscrita, FlagsLeitura);
            _scannerService.StartListening(out string statusScanner);

            if (statusScanner != string.Empty)
            {
                //GravarLog(statusScanner);
            }
            #endregion
        }
Beispiel #2
0
 /// <summary>
 /// Cria uma instancia da classe SerialListener que tenta escutar a porta serial informada com os seguintes parametros:
 ///   BaudRate = 9600
 ///   Parity = None
 ///   DataBits = 8
 ///   StopBits = One
 /// </summary>
 public ScannerService(string portName, FlagsEscrita escrita, FlagsLeitura leitura)
 {
     PortName     = portName;
     BaudRate     = 115200;
     Parity       = Parity.None;
     DataBits     = 8;
     StopBits     = StopBits.One;
     flagsEscrita = escrita;
     flagsLeitura = leitura;
 }