Пример #1
0
        public async Task <NobreakState> ReadState()
        {
            OpenSerialPort();
            _serial.Write("Q1\r");
            var res = await Task.Run(() => _serial.ReadTo("\r"), new CancellationTokenSource(TimeSpan.FromSeconds(1)).Token);

            return(NobreakState.FromSerialResponse(res));
        }