Как в шаблоне прописать побитовое чтение Input регистра?

Здравствуйте! Предполагаем, что нужно считать биты из 16-разрядного регистра типа input с адресом 100. Для обращения к части регистра нужно использовать следующий формат записи адреса в шаблоне: “регистр:смещение в битах:ширина в битах”

Для вашего случая в шаблон добавляем следующие каналы:

            {
                "name": "description of bit0",
                "reg_type": "input",
                "address": "100:0:1",
                "type": "value",
                "format": "u16"
            },
            {
                "name": "description of bit1",
                "reg_type": "input",
                "address": "100:1:1",
                "type": "value",
                "format": "u16"
            }

С другими битами по аналогии.
На всякий случай прилагаю ссылки на похожие темы: