Цитата Сообщение от Raikkonen Посмотреть сообщение
Это измерение веса. Вес измерять чаще чем раз в 20 сек смысла нет.
Я хочу просто быть уверенным в:
1. Не наступит переполнения буфера
2. Я получаю последние данные, а не те что дольше всех в буфере

И так как я не понимаю как устроен буфер - не знаю.
1. Проверяете, что вы считали с порта байт, столько же, либо меньше, чем длинна буфера (в моем примере буфер = 100байт).
2. Буфер порта обычно 1500-1600 байт. Можете раз в 200 мс выполнить приведенный мной алгоритм, но раз вам не важны все данные, а только самые свежие, надо будет добавить пункт 0 - Сброс буфера COM порта (Flush). 200ms при потребности данных в 1s выбран для того, что бы иметь запас по времени (пропуск пакета, пакеты передаются с ошибкой).