Проект

Общее

Профиль

Выставить фильтр проброса сообщений между каналами (COMMAND_GATEWAY_FILTER_SET 0x33)

В зависимости от настроек проброса сообщений между каналами выставляемые фильтры либо блокируют сообщения, либо пропускают. Для настройки фильтров используются те же структуры, что и для аппаратных фильтров: FilterSet и FilterStruct.
На данный момент можно задать фильтрацию по Id и маске. На каждое направление проброса можно задать по 32 записи с фильтрами сообщений.

Запрос

Поле Значение
header.command 0x33
header.sequence порядковый номер запроса
header.flags FLAG_GW_DST_CHANNEL_x + FLAG_GW_SRC_CHANNEL_x
header.dSize 0x10
filter.number порядковый номер фильтра для пары DST channel + SRC channel
filter.type тип фильтра из FLAG_FILTER_TYPE
filter.id идентификатор, по которому идёт фильтрация
filter.mask маска для отбрасывания битов, не участвующих в фильтрации