Объявленная поддержка должна реализовать ВСЕ команды устройства, описанные в документации на устройство.
Необходимо реализовать интерфейс с устройством в полном соответствии с его системой команд (безусловно, затраты на это выше). Даже если Вам кажется, что та или иная команда несущественна или "лишняя", выполняться должны ВСЕ! Допускается, что не все команды подчинились. Тогда, пожалуйста, в списке поддерживаемых устройств около такого ставте звездочку и внизу маленькими буквами: "поддерживается частично".
Конструктор, выбирающий устройство из "списка поддерживаемых устройств" для своего проекта не должен всякий раз звонить к вам и по пунктам выяснять, поддерживаете ли ВЫ ту или иную команду.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Утверждение о необходимости поддержки ВСЕХ функций протоколов и драйверов всех полевых шин и устройств является, по меньшей мере, спорным.
При определении объема поддерживаемых функций для каждого устройства или протокола, мы исходим из вполне определенной позиции.
Драйверы массового использования, которые встраиваются в систему и поставляются бесплатно, содержат минимальный набор функций, необходимый для обмена информацией в реальном времени - мы стремимся сокращать объем кода и повышать быстродействие обмена за счет исключения редко осуществляемых функций.
При формировании у пользователей интереса к другим функциям мы развиваем драйверы, иногда бесплатно, в других случаях - на договорных основаниях.
Некоторая рассинхронизация между списком поддерживаемых устройств, точными спецификациями функций и отображением этих параметров в документации, конечно, существует. Она определяется, в основном, техническими и организационными причинами.
По большинству устройств для предварительного выбора в обсуждаемой таблице, как мы считаем, достаточно информации.
Дополнительную информацию, уточняющую объем поддерживаемых функций, особенности использования тех или иных устройств и порядок настройки каналов на обмен с ними, можно получить в Справочной системе Трейс Моуд и в службе технической поддержки АдАстра.