﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc
283	Переработать логику работы транспорта SPI	alx	alx	"Когда был реализован транспорт SPI для обмена сообщениями с платой SW-01, предполагалось, что обмен почти всегда будет проходить в режиме ""запрос"" - ""ответ"", и спорадические сообщения (на тот момент только TRAP'ы) будут составлять исчезающе малый процент. По логике работы транспорта, для успешной обработки запроса от платы SW-01 необходимо чтобы на момент успешного принятия запроса был свободен буфер передачи. Если буфер передачи чем-то занят, плата VE-01 молча дропает запрос, ожидая повтора от платы SW-01 (плата не готова обслужить запрос).

Сейчас значительно увеличилось число отправляемых платой VE-01 спорадических сообщений, и вероятность обнаружить занятым буфер передачи на момент приема запроса возросла. Есть подозрение, что это может приводить к ""пропаданию"" платы из-за неответа на несколько повторных запросов подряд.

Чтобы устранить эту неприятность предлагается завести отдельный буфер для ответа на запрос (или даже пул из нескольких буферов), и отправлять содержимое этих буферов в первоочередном порядке. Дропать же запросы только в случае, если все буферы пула заняты."	улучшение	closed	средний	1 очередь	any	готово		
