а зачем так сложно? разве там так много датчиков, что есть проблема с обработкой диагностической информации?