Структуры мои, но общие для нескольких связанных проектов. Грубо
говоря конкретно это - микро-плк, транслирующий в обе стороны
данные modbus сервоприводов в шину CAN (и обратно). Так вот задача
состояла в нарисовании константной таблицы-маппера адресов
сервопривода и элементов большой структуры данных (в к-рой
присутствуют не все параметры сервоприводов + куча не связанных с
ними данных). Теперь в одном простом цикле я могу запросить все данные из сервопривода и распихать их по нужным элементам структуры. Ну или в обратную сторону.