Ejemplo n.º 1
0
        public ExecuteLoading(CementDataServices dbServices, HandlerRs232WeigthScale handlerRs232WeigthScale, HandlerRs232PowerSupply handlerRs232PowerSupply)
        {
            _dbServices = dbServices;
            _handlerRs232WeigthScale = handlerRs232WeigthScale;
            _handlerRs232PowerSupply = handlerRs232PowerSupply;
            _avgBuffer      = new Buffer <double>(_numReadingsForAverage);
            _executionState = ExecutionState.Init;

            _logger.Information($"Average taken over {_numReadingsForAverage} readings");
        }
Ejemplo n.º 2
0
        public void TurnOnTest()
        {
            var serial = new SerialConnection();
            var ps     = new HandlerRs232PowerSupply(serial);

            ps.OpenConnection(_port, 9600, Parity.None, StopBits.One, 8, Handshake.None, NewLine.SlashN, ReadMode.ReadTillSlashRSlashN);
            ps.OnDataRead += DataPortRead;

            ps.TurnOn();
            Thread.Sleep(10000);
            ps.GetVoltage();
            ps.TurnOff();
            Thread.Sleep(10000);
            ps.GetVoltage();
            Thread.Sleep(10000);
            ps.ClosePort();
        }