Alexander Ulyanov
Добрый день, коллеги! Подскажите, кто-нибудь сталкивался с установкой двух битов в reason-for-inclusion в отправленном отчете? Например, в наборе лежит структурированный объект Pos. в один момент времени меняется stVal и q. TrgOps (dchg=true, qchg=true). Разрешено ли отправить один отчет с новыми значениями Pos(stVal, q, t), а в reason-for--inclusion установить dchg+qchg) ? прямых запретов в стандарте не нашел.
Хороший вопрос. Т.к. в отчёте передается FCD, то согласно структуре репорта (табл. 38, 7-2, 17.2.3.2.2.1) для каждой EntryData устанавливается свое поле ReasonCode. Как вариант, можно выдать 2 отчёта со своими ReasonCode. Тут ещё вопрос, как происходит событие, на которое реагирует устройство.