Я должен прочитать serialport и сохранить тот ответ, который представляет собой последовательность из шести байтов в строковой переменной. Я пытаюсь сохранить ответ в строковой переменной, объединяя ответ.Но сохраняется только последний байт из ответа.
int response = port.ReadByte(); string responseString = ""; responseString += response.ToString(); Console.WriteLine(responseString);
Port.ReadByte()
Синхронно читает один байт из входного буфера SerialPort.
Таким образом, вы, вероятно, захотите использовать:
Port.ReadExisting()
Считывает все сразу доступные байты на основе кодировки ви поток, и входной буфер объекта SerialPort.